[发明专利]多片处理器及其操作方法有效
申请号: | 201710320187.7 | 申请日: | 2017-05-09 |
公开(公告)号: | CN107368450B | 公开(公告)日: | 2020-09-01 |
发明(设计)人: | S·查德哈;R·A·科尔德斯;D·A·赫鲁塞基;H·Q·勒;E·A·麦克格隆 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F15/78 | 分类号: | G06F15/78;G06F9/445 |
代理公司: | 北京市中咨律师事务所 11247 | 代理人: | 于静;张亚非 |
地址: | 美国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 处理器 及其 操作方法 | ||
本发明涉及实现维护被拒指令的加载/存储单元的多片处理器的操作。一种多片处理器的操作,所述多片处理器包括多个执行片、多个加载/存储片、以及一个或多个指令排序单元,其中操作包括:在加载/存储片处从指令排序单元接收要发出的指令;在所述加载/存储片处确定所述指令的拒绝条件;以及响应于确定所述指令的所述拒绝条件,在所述加载/存储片中维护所述指令的状态信息,而不是向所述指令排序单元通知所述指令的拒绝。
技术领域
本发明的领域涉及数据处理,或者更具体地说,涉及用于多片处理器(multi-slice processor)的操作的方法和装置。
背景技术
1948年EDVAC计算机系统的开发通常被认为是计算机时代的开始。从此之后,计算机系统逐渐演变为非常复杂的设备。今天的计算机比诸如EDVAC之类的早期系统要复杂的多。计算机系统一般由硬件组件及软件组件、应用程序、操作系统、处理器、总线、存储器、输入/输出设备等组合而成。由于半导体工艺和计算机体系结构的发展促使计算机的性能不断提高,因此开发了更复杂的计算机软件以充分利用更高的硬件性能,从而使得今天的计算机系统比仅仅几年前的系统功能强大得多。
发展的计算机系统技术的一个领域是计算机处理器。随着数据中心中的计算机系统数量和移动计算设备数量的增加,对更高效的计算机处理器的需求也在增加。操作速度和功率消耗只是影响计算机处理器效率的计算机处理器技术的两个方面。
发明内容
在本说明书中公开用于多片处理器的操作的方法和装置。此类多片处理器包括多个执行片和多个加载/存储片,其中所述加载/存储片经由结果总线(results bus)耦合到所述执行片。此类多片处理器可以进一步包括一个或多个指令排序单元。此类多片处理器的操作包括:在加载/存储片处从指令排序单元接收要发出的指令;在所述加载/存储片处确定所述指令的拒绝条件;以及响应于确定所述指令的所述拒绝条件,在所述加载/存储片中维护所述指令的状态信息,而不是向所述指令排序单元通知所述指令的拒绝。
从如附图中示出的以下对本发明的示例性实施例的更具体的描述,本发明的上述和其它目标、特性和优点将变得显而易见,其中相同的标号通常表示本发明的示例性实施例的相同部件。
附图说明
图1示出根据本发明实施例的被配置用于多片处理器的操作的实例系统的框图;
图2示出根据本发明实施例的多片处理器的一部分的框图;
图3示出根据不同实施例的多片处理器的加载/存储片的一部分的框图,其中加载/存储片实现维护被拒绝的指令;
图4是示出根据不同实施例的多片处理器的操作的示例性方法的流程图,其中加载/存储片实现维护被拒绝的指令;
图5是示出根据不同实施例的多片处理器的操作的示例性方法的流程图,其中加载/存储片被配置为实现维护被拒绝的指令;
图6是示出根据不同实施例的多片处理器的操作的示例性方法的流程图,其中加载/存储片被配置为实现维护被拒绝的指令。
具体实施方式
参考附图描述根据本发明的用于多片处理器的操作的示例性方法和装置,从图1开始。图1示出根据本发明实施例的被配置用于多片处理器的操作的实例系统的框图。图1的系统包括计算机(152)形式的自动化计算机器的一个实例。
图1的计算机(152)包括至少一个计算机处理器(156)或“CPU”以及随机存取存储器(168)(“RAM”),RAM 168通过高速存储总线(166)和总线适配器(158)连接到处理器(156)和计算机(152)的其它组件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710320187.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种处理器间的通信系统及方法
- 下一篇:电路状态空间方程计算方法、装置和系统