【技术实现步骤摘要】
【国外来华专利技术】本专利技术总体上涉及计算科学,并且更具体地涉及在不同的粒度等级下广播数据值的指令执行单元。
技术介绍
图1示出了在半导体芯片上用逻辑电路实现的处理核100的高级图。该处理核包括流水线101。该流水线由各自被设计成在完全执行程序代码指令所需的多步骤过程中执行特定步骤的多个级组成。这些级通常至少包括:1)指令取出和解码;2)数据取出;3)执行;4)写回。执行级对由在先前级(例如在上述步骤1))中所取出和解码的指令所标识并在另一先前级(例如在上述步骤2))中被取出的数据执行由在先前级(例如在上述步骤1))中取出和解码的指令所标识的特定操作。被操作的数据通常是从(通用)寄存器存储空间102中取出的。在该操作完成时所创建的新数据通常也被“写回”寄存器存储空间(例如在上述级4))。 与执行级相关联的逻辑电路通常由多个“执行单元”或“功能单元”103_1至103_N构成,这些单元各自被设计成执行其自身的唯一操作子集(例如,第一功能单元执行整数数学操作,第二功能单元执行浮点指令,第三功能单元执行从高速缓存/存储器的加载操作和/或到高速缓存/存储器的存储操作等等)。由所有这些功能单元执行的所有操作的集合与处理核100所支持的“指令集”相对应。 计算机科学领域中广泛认可两种类型的处理器架构:“标量”和“向量”。标量处理器被设计成执行对单个数据集进行操作的指令,而向量处理器被设计成执 ...
【技术保护点】
一种装置,包括:执行单元,用于执行第一指令和第二指令,所述执行单元包括以下:i)输入寄存器空间,用于存储当执行所述第一指令时将被复制的第一数据结构,并且用于存储当执行所述第二指令时将被复制的第二数据结构,所述第一和第二数据结构都是打包数据结构,所述第一打包数据结构的数据值是所述第二打包数据结构的数据值的两倍大小,所述第一数据结构是所述第二数据结构的四倍大小;ii)复制逻辑电路,用于当执行所述第一指令时复制所述第一数据结构以便创建第一复制数据结构,并且用于当执行所述第二指令时复制所述第二数据结构以便创建第二复制数据结构。
【技术特征摘要】
【国外来华专利技术】1.一种装置,包括:
执行单元,用于执行第一指令和第二指令,所述执行单元包括以下:
i)输入寄存器空间,用于存储当执行所述第一指令时将被复制的第一数据结
构,并且用于存储当执行所述第二指令时将被复制的第二数据结构,所述第一和第
二数据结构都是打包数据结构,所述第一打包数据结构的数据值是所述第二打包数
据结构的数据值的两倍大小,所述第一数据结构是所述第二数据结构的四倍大小;
ii)复制逻辑电路,用于当执行所述第一指令时复制所述第一数据结构以便创
建第一复制数据结构,并且用于当执行所述第二指令时复制所述第二数据结构以便
创建第二复制数据结构。
2.如权利要求1所述的装置,其中所述第一复制数据结构包括所述第一数据
结构的两个拷贝。
3.如权利要求1所述的装置,其中所述第二复制数据结构包括所述第二数据
结构的八个拷贝。
4.如权利要求1所述的装置,其中所述第一打包数据结构的所述数据值是每
个64比特并且所述第二打包数据结构的所述数据值是每个32比特。
5.如权利要求1所述的装置,其中所述执行单元进一步包括用于执行复制第
三数据结构十六次的第三指令以便创建第三复制结构的逻辑,所述第三数据结构不
是打包数据结构,所述第三数据结构具有其大小与所述第二数据结构的数据值大小
相同的数据值。
6.如权利要求5所述的装置,其中所述第一打包数据结构的所述数据值是浮
点数据值并且所述第二打包数据结构的所述数据值是浮点数据值。
7.如权利要求5所述的装置,其中所述第一打包数据结构的所述数据值是整
\t型数据值并且所述第二打包数据结构的所述数据值是整型数据值。
8.一种方法,包括:
取出用于第一指令的第一数据结构,所述第一数据结构是第一打包数据结构;
通过在执行单元内复制所述第一数据结构来执行所述第一指令;
取出用于第二指令的第二数据结构,所述第二数据结构是第二打包数据结构,
所述第一打包数据结构的数据值是所述第二打包数据结构的数据值的两倍大小,所
述第一数据结构是所述第二数据结构的四倍大小;
通过在所述执行单元内复制所述第二数据结构来执行所述第二指令。
9.如权利要求8所述的方法,其中所述第一和第二数据值是浮点数据值。
10.如权利要求9所述的方法,其中所述第一数据值是64位并且所述第二数
据值是32位。
11.如权利要求8所述的方法,进一步包括:
取出用于第三指令的第三数据结构,所述第三数据结构是未打包数据结构,
所述第三数据结构的数据值具有与所述第二数据结构的数据值中的所述一个相同
的大小;
通过在所述执行单元内复制所述第三数据结构十六次来执行所述第三指令。
12.如权利要求11所述的方法,进一步包括:...
【专利技术属性】
技术研发人员:E·乌尔德阿迈德瓦尔,R·凡伦天,J·考博尔圣阿德里安,M·J·查尼,B·L·托尔,
申请(专利权)人:英特尔公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。