gpt4 book ai didi

image-processing - 在 SIMD 中矢量化直方图的方法?

转载 作者:行者123 更新时间:2023-12-03 22:09:51 25 4
gpt4 key购买 nike

我正在尝试在 Neon 中实现直方图。是否可以矢量化?

最佳答案

不幸的是,直方图几乎不可能矢量化。

但是,您可能可以稍微优化标量代码 - 一个常见的技巧是使用两个直方图,然后在最后将它们组合起来。这允许您重叠加载/增量/存储,从而隐藏一些串行依赖项和相关的延迟。伪代码:

init histogram 1 to all 0s
init histogram 2 to all 0s
loop
get input value 1
get input value 2
load count for value 1 from histogram 1
load count for value 2 from histogram 2
increment count for histogram 1
increment count for histogram 2
store count for value 1 to histogram 1
store count for value 2 to histogram 2
until done
combine histogram 1 and histogram 2

关于image-processing - 在 SIMD 中矢量化直方图的方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12985949/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com