【技术实现步骤摘要】
具有二维执行通道阵列和二维移位寄存器的图像处理器上区块操作的核处理
本专利技术的领域通常涉及图像处理,更具体地说,是具有二维执行通道阵列和二维移位寄存器的图像处理器上区块操作的核处理。
技术介绍
图像处理典型地包含被组织成为阵列的像素值的处理。在此,空间组织的二维阵列捕获图像的二维性质(附加维度可以包含时间(例如,二维图像的序列)和数据类型(例如,颜色)。在典型情况下,成阵列的像素值由已经产生静止图像或帧序列的相机提供,以捕获动作的图像。常规的图像处理器通常落在两个极端的任何一侧上。第一个极端将图像处理任务作为在通用处理器或类通用的处理器(例如,具有向量指令增强的通用处理器)上执行的软件程序来进行。尽管第一极端典型地提供了高度通用的应用软件开发平台,但是其更细颗粒度的数据结构结合与相关开销(例如,指令获取和解码、片上和片外数据的处理、推测性执行)的使用最终导致在执行程序代码期间,每单元数据消耗的能量更大。第二个相反的极端将固定功能的硬连线电路系统应用于更大的数据区块。更大(相对于更细的颗粒度)的数据区块直接应用于定制设计的固定功能电路,大大地减少了每数据单元的功率消耗。但是,定制设计的固定功能电路的使用通常导致处理器只可以进行有限的一组任务。如此,广泛万能的(与第一极端相关联的)编程环境在第二极端中是缺乏的。提供高度通用的应用软件的开发机会以及改善每数据单元的功率效率相结合的技术平台仍然是期望但却还缺失的解决方案。
技术实现思路
描述了一种方法,其包含在具有二维执行通道阵列和二维移位寄存器阵列的图像处理器上,随着每个下一次的迭代将二维移位寄存器阵列的多个行或列 ...
【技术保护点】
一种含有程序代码的机器可读储存介质,所述程序代码在通过包括二维执行通道阵列和二维移位寄存器阵列的图像处理器处理时,引起所述图像处理器进行一种方法,所述方法包括:随着每个下一次的迭代,将所述二维移位寄存器阵列的多个行或列的同时移位量加倍;在迭代的移位之间在所述二维执行通道阵列的相应的通道内执行一个或多个指令。
【技术特征摘要】
2016.07.01 US 15/201,2691.一种含有程序代码的机器可读储存介质,所述程序代码在通过包括二维执行通道阵列和二维移位寄存器阵列的图像处理器处理时,引起所述图像处理器进行一种方法,所述方法包括:随着每个下一次的迭代,将所述二维移位寄存器阵列的多个行或列的同时移位量加倍;在迭代的移位之间在所述二维执行通道阵列的相应的通道内执行一个或多个指令。2.根据权利要求1所述的机器可读储存介质,其中所述方法是在数据阵列的多个相应的行或者列上同时进行的行或者列求和操作。3.根据权利要求1所述的机器可读储存介质,其中所述方法是在数据阵列的多个相应的行或者列上同时进行的行或者列前缀求和操作。4.根据权利要求1所述的机器可读储存介质,其中所述方法是在数据阵列的多个相应的行或者列上同时进行的查找最小值或者查找最大值操作,所述操作在相应的行或者列之上重复最小值或者最大值的索引值。5.根据权利要求1所述的机器可读储存介质,其中将所述二维移位寄存器阵列移位包括将所述二维寄存器阵列的内容围绕在所述二维移位寄存器阵列的相对的边缘。6.根据权利要求1所述的机器可读储存介质,其中所述方法用于进行以下任何:a)计算统计;b)抑制噪音;c)下采样;d)确定完整的图像;e)加速箱式过滤器;f)后处理区块匹配算法。7.一种含有程序代码的机器可读储存介质,所述程序代码在通过包括二维执行通道阵列和二维移位寄存器阵列的图像处理器处理时,引起所述图像处理器进行一种方法,所述方法包括:在所述执行通道阵列的相应通道内重复地执行一个或多个指令,该指令在相同的阵列位置的不同寄存器中的内容之间进行选择,所述相同的阵列位置在所述二维移位寄存器阵列中的数据的多个行或列的重复的同时移位之间。8.根据权利要求7所述的机器可读储存介质,其中所述方法还包括将所述同时移位的距离重复地加倍。9.根据权利要求8所述的机器可读储存介质,其中所述方法是在数据阵列的多个相应的行或者列上同时进行的行或者列前缀求和操作。10.根据权利要求8所述的机器可读储存介质,其中所述方法是在数据阵列的多个相应的行或者列上同时进行的查找最小值或者查找最大值操作,所述操作在相应的行或者列之上重复最小值或者最大值的索引值。11.根据权利要求7所述的机器可读储存介质,其中所述方法是在数据阵列的多个相应的行或者列上同时进行的行或者列前缀求和操作。12.根据权利要求7所述的机器可读储存介质,其中所述方法是在数据阵列的多个相应的行或者列上同时进行的查找最小值或者查找最大值操作,所述操作在相应的行或者列之上重复最小值或者最大值的索引值。13.根据权利要求7所述的机器可读储存介质,其中所述方法是用于快速傅里叶变换的蝴蝶操作。14.根据权利要求7所述的机器可读储存介质其中,所述方法用于进行以下任何:a)确定完整的图像;b)加速箱式过滤器;c)计算统计;d)后处理区块匹配...
【专利技术属性】
技术研发人员:A梅克斯纳,DF芬切尔斯坦,D帕特森,WR马克,JR雷德格雷夫,O沙查姆,
申请(专利权)人:谷歌公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。