【技术实现步骤摘要】
【国外来华专利技术】用于微处理器中累加寄存器结果的指令处理
技术介绍
[0001]本专利技术总体上涉及数据处理系统、处理器,并且更具体地涉及处理器中的累加器寄存器文件,包括与一个或多个密集数学执行单元(诸如,例如一个或多个矩阵
‑
乘法
‑
累加器(MMA)单元)相关联的累加器寄存器。
[0002]当前在数据处理系统中使用的处理器一次处理一个以上指令,且经常无序地处理那些指令。在现代计算机架构中,存在若干已知的方式来设计适于一次执行多于一个指令的计算机,或至少在同一时间帧内执行多于一个指令的计算机。例如,提高吞吐量的一种设计包括在处理器核内的多个执行片以同时处理多个指令线程,其中线程共享处理器核的某些资源。执行片可指处理器内串联的多个数据处理硬件单元,如流水线或流水线结构,以在单个处理周期内处理多条指令。流水线涉及分阶段处理指令,以便同时处理多条指令。多个执行片可以用作处理器内核内同步多线程的一部分。
[0003]各个流水线阶段可包括“指令取出”阶段,其中指令从存储器中取出。在“解码”阶段,指令被解码成不同的控制位,该控制位通常指定(i)用于执行由指令指定的操作的功能单元(例如,执行单元)的类型,(ii)操作的源操作数,以及(iii)操作的结果的目的地。在“调度”阶段,解码的指令被调度至发布队列(ISQ),在该发布队列中指令等待数据和可用的执行单元。发布队列中的指令通常被发布到“执行”阶段中的执行单元。“执行”阶段处理由指令指定的操作。执行由指令指定的操作通常包含接受数据(例如,一个或一个以上操作数)和产生一个或一 ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.一种用于处理信息的计算机系统,所述计算机系统包括:至少一个处理器;与所述至少一个处理器相关联的主寄存器文件,所述主寄存器文件具有用于存储数据的多个条目、用于向所述主寄存器文件条目写入数据的一个或多个写入端口、以及用于从所述主寄存器文件条目读取数据的一个或多个读取端口;一个或多个执行单元,包括密集数学执行单元;以及至少一个累加器寄存器文件,所述至少一个累加器寄存器文件具有用于存储数据的多个条目,所述至少一个累加器寄存器文件与所述密集数学执行单元相关联,其中所述处理器被配置成在所述密集数学执行单元中处理数据,其中所述密集数学执行单元的结果被写入所述累加器寄存器文件。2.如权利要求1所述的计算机系统,其中所述处理器被配置以多次将结果写回到相同的累加器寄存器文件条目。3.如权利要求1所述的计算机系统,其中所述处理器被配置为将数据从所述累加器寄存器文件写到所述主寄存器文件。4.如权利要求3所述的计算机系统,其中所述处理器被配置为响应于访问被映射到累加器寄存器文件的主寄存器文件条目的指令而将数据从所述累加器寄存器文件写到多个主寄存器文件条目。5.如权利要求1所述的计算机系统,其中所述处理器被配置为启动所述累加器文件寄存器以接收数据。6.如权利要求5所述的计算机系统,其中所述处理器被配置为响应于将数据存储到所述累加器寄存器文件的指令而启动所述累加器文件寄存器。7.如权利要求5所述的计算机系统,其中,响应于启动累加器寄存器文件条目,所述处理器将映射到所述启动的累加器寄存器文件的所述一个或多个主寄存器文件条目标记为忙碌。8.如权利要求1所述的计算机系统,其中,所述累加器寄存器文件对于所述密集数学单元是本地的。9.如权利要求8所述的计算机系统,其中所述密集数学执行单元是矩阵
‑
乘法
‑
累加器(MMA)单元,并且所述累加器寄存器文件位于所述MMA中。10.如权利要求1所述的计算机系统,其中所述累加器寄存器文件的位字段宽度比所述主寄存器文件的位字段宽度宽。11.如权利要求10所述的计算机系统,其中所述累加器寄存器文件中的每个条目被映射到多个主寄存器文件条目。12.如权利要求1所述的计算机系统,其中所述处理器包括向量标量执行单元(VSU),并且所述密集数学执行单元是矩阵
‑
乘法
‑
累加器(MMA)单元,并且所述主寄存器文件是位于所述VSU中的VS寄存器文件,并且所述累加器寄存器文件被映射到多个连续的VS寄存器文件条目。13.一种用于处理信息的处理器,所述处理器包括:与所述至少一个处理器相关联的主寄存器文件,所述主寄存器文件具有用于存储数据的多个条目、用于向所述主寄存器文件条目写入数据的一个或多个写入端口、以及用于从
所述主寄存器文件条目读取数据的一个或多个读取端口;一个或多个执行单元,包括密集数学执行单元;以及具有用于存储数据的多个条目的至少一个累加器寄存器文件,所述至少一个累加器寄存器文件与所述密集数学执行单元相关联,并且所述累加器寄存器文件的位字段宽度比所述主寄存器文件的位字段宽度宽,其中,所述处理器被配置为以这样的方式处理所述密集数学执行单元中的数据,使得所述密集数学执行单元的结果被多次写入相同的累加器文件寄存器条目,以及其中所述处理器被配置...
【专利技术属性】
技术研发人员:B汤普托,M博尔斯马,A瓦格纳,J莫雷拉,黎贵雄,S米勒,D阮,
申请(专利权)人:国际商业机器公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。