Halide框架中模板中的向量重用

时间:2019-05-17 18:07:41

标签: halide

全部

我对Halide框架中的向量化有一个快速的问题。 Halide中的现有代码生成器是否可以利用矢量负载计算(例如3x3模具)中存在的部分重用?

例如,考虑以下卤化物语句

out(x,y)= in(x,y)*温度(0,0)+ in(x + 1,y)*温度(1,0)

让我们说我想对大小为4的x循环进行矢量化处理。

运行卤化物时,我发现in(x,y)和in(x + 1,y)都有两个不同的矢量载荷。我想知道卤化物是否可以通过向量移位或其他操作重用in(x + 1,y)中in(x,y)的向量?

谢谢, Prasanth

0 个答案:

没有答案