发明名称 用于处理指令的方法、处理器以及系统
摘要 一种在计算机处理器内处理指令的更有效方法,包括:使资源字段与相应程序指令相关联,其中资源字段表示执行该程序指令需要哪个处理器硬件资源;根据其资源字段,计算合并两个或者更多个程序指令的资源要求;以及根据所计算的资源要求,确定可以用于同时执行被合并的程序指令的资源。可以将表示所需资源的资源矢量编码为资源字段;以及在后面的阶段解码该资源字段,以获得资源矢量。可以将资源字段存储到与相应程序指令有关的指令缓存器中。该处理器以同时多线程模式工作,其中不同的程序指令是不同硬件线程的一部分。在可用资源等于或者大于一组指令的资源要求时,可以将这些程序指令同时分配到硬件资源。
申请公布号 CN100357884C 申请公布日期 2007.12.26
申请号 CN200510081966.3 申请日期 2005.07.08
申请人 国际商业机器公司 发明人 布赖恩·威廉·柯伦;布赖恩·R·康尼格斯伯格;李汉魁;戴维·阿诺德·卢卡;邓·考克·古因
分类号 G06F9/38(2006.01) 主分类号 G06F9/38(2006.01)
代理机构 北京市金杜律师事务所 代理人 朱海波
主权项 1.一种在具有多个硬件资源的计算机处理器内处理指令的方法,包括:至少接收第一和第二程序指令;使第一和第二资源字段分别与第一和第二程序指令相关联,其中资源字段表示执行相应程序指令需要哪个硬件资源;根据第一和第二资源字段,计算合并第一和第二程序指令的资源要求;以及根据所计算的资源要求,确定可以用于同时执行第一和第二程序指令的资源可用性。
地址 美国纽约阿芒克