【技术实现步骤摘要】
【国外来华专利技术】用于图像处理器的能量高效的处理器核心架构
本专利技术的领域一般地涉及图像处理,并且更具体地,涉及用于图像处理器的能量高效处理器核心架构。
技术介绍
图像处理通常涉及被组织成阵列的像素值的处理。这里,空间上组织的二维阵列捕获图像的二维性质(附加维度可以包括时间(例如,二维图像序列)和数据类型(例如,颜色))。在通常情况下,由已经生成静止图像或帧序列以捕获运动图像的相机来提供阵列像素值。传统的图像处理器通常落在两个极端中的任一侧。第一极端将图像处理认为作为在通用处理器或类通用处理器(例如,具有向量指令增强的通用处理器)上执行的软件程序来执行。虽然第一极端通常提供高度通用的应用软件开发平台,但是其使用更细粒度的数据结构以及相关的开销(例如,指令提取和解码、片上和片外数据的处理、推测执行)最终导致在程序代码的执行期间每单位数据消耗更大量的能量。第二相对的极端将固定功能硬接线电路应用于更大的数据块。使用直接应用于定制设计电路的较大(相对于较细粒度)的数据块大大降低了每单位数据的功耗。然而,使用定制设计的固定功能电路通常导致处理器能够执行的有限任务集合。因此,在第二极端下缺乏 ...
【技术保护点】
一种装置,包括:程序控制器,所述程序控制器用于提取和发出指令;以及具有用于执行所述指令的至少一个执行单元的执行通道,所述执行通道是耦合到二维移位寄存器阵列结构的执行通道阵列的一部分,其中,所述执行通道阵列中的执行通道位于对应阵列位置处,并且被耦合到所述二维移位寄存器阵列中的相同对应阵列位置处的专用寄存器。
【技术特征摘要】
【国外来华专利技术】2015.04.23 US 14/694,8151.一种装置,包括:程序控制器,所述程序控制器用于提取和发出指令;以及具有用于执行所述指令的至少一个执行单元的执行通道,所述执行通道是耦合到二维移位寄存器阵列结构的执行通道阵列的一部分,其中,所述执行通道阵列中的执行通道位于对应阵列位置处,并且被耦合到所述二维移位寄存器阵列中的相同对应阵列位置处的专用寄存器。2.如权利要求1所述的装置,其中,所述执行通道和所述执行通道阵列中的其他执行通道被耦合到所述程序控制器,来以SIMD方式接收和执行所述指令。3.如权利要求2所述的装置,其中,所述执行通道阵列中的执行通道包括存储器单元。4.如权利要求2所述的装置,其中,所述执行通道阵列中的执行通道包括具有耦合到第二ALU的输出的第一ALU。5.如权利要求2所述的装置,其中,所述指令被包含在具有VLIW格式的较大数据结构中。6.如权利要求5所述的装置,其中,所述程序控制器是标量处理器的一部分,所述标量处理器用于执行包含在具有VLIW格式的所述较大数据结构中的标量指令。7.如权利要求6所述的装置,其中,所述标量指令包括将标量值广播到所述执行通道阵列中的执行通道的指令。8.如权利要求6所述的装置,其中,所述标量处理器被耦合到其自己的专用随机存取存储器。9.如权利要求1所述的装置,其中,所述执行通道阵列的不同区域被分配有对应的不同随机存取存储器。10.如权利要求9所述的装置,其中,所述不同随机存取存储器用于存储溢出所述二维移位寄存器阵列结构的寄存器值。11.如权利要求9所述的装置,其中,所述不同随机存取存储器用于存储查找表信息。12.一种存储有电路的描述的机器可读存储介质,所述电路包括:程序控制器,所述程序控制器用于提取和发出指令;以及具有用于执行所述指令的至少一个执行单元的执行通道,所述执行通道是被耦合到二维移位寄存器阵列结构的执行通道阵列的一部分,其中,所述执行通道阵列中的执行通道位于对应阵列位置处,并且被耦合到所述二维移位寄存器阵列中的相同对应阵列位置处的专用寄存器。13.如权利要求12所述的机器可读存储介质,其中,所述执行通道和所述执行通道阵列中的其他执行通道被耦合到所述程序控制器,来以SIMD方式接收和执行所述指令。14.如权利要求13所述的机器可读...
【专利技术属性】
技术研发人员:阿尔伯特·迈克斯纳,杰森·鲁珀特·莱德格雷夫,奥弗尔·莎查姆,丹尼尔·弗雷德里克·芬舍尔施泰因,朱秋玲,
申请(专利权)人:谷歌公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。