发明名称 |
用于简化寄存器中对单指令多数据编程的处理器体系结构和方法 |
摘要 |
本发明提供了一种用于在寄存器内进行并行处理的处理器及其相关联的方法。示例性处理器可包括具有计算单元和寄存器堆的处理元件。所述寄存器堆包括可被分为用于并行处理的通道的寄存器。所述处理器可能还包括屏蔽寄存器和谓词寄存器。所述屏蔽寄存器和所述谓词寄存器各包括数量等于所述寄存器的可分通道的最大数量的屏蔽位和谓词位。设置所述屏蔽位和谓词位的状态以分别实现启用/禁用通道执行指令和所述指令限定的操作的条件性性能。此外,所述处理器可操作用于跨越所述处理元件的所述通道进行归约操作和/或为所述处理元件的所述通道中的每一个生成地址。 |
申请公布号 |
CN103777924A |
申请公布日期 |
2014.05.07 |
申请号 |
CN201310503908.X |
申请日期 |
2013.10.23 |
申请人 |
亚德诺半导体技术公司 |
发明人 |
K·桑海;M·G·佩尔金斯;A·J·希格哈姆 |
分类号 |
G06F9/38(2006.01)I |
主分类号 |
G06F9/38(2006.01)I |
代理机构 |
中国国际贸易促进委员会专利商标事务所 11038 |
代理人 |
金晓 |
主权项 |
一种装置,其包括:处理器,其包括:具有计算单元和寄存器堆的处理元件,其中所述寄存器堆包括可被分为用于并行处理的通道的寄存器;与所述处理元件相关联的屏蔽寄存器,其中所述屏蔽寄存器包括数量等于所述寄存器的可分通道的最大数量的屏蔽位,从而使所述通道具有相应的屏蔽位;以及与所述处理元件相关联的谓词寄存器,其中所述谓词寄存器包括数量等于可分通道的所述最大数量的谓词位,从而使所述通道具有相应的谓词位。 |
地址 |
百慕大群岛(英)哈密尔顿 |