发明名称 | 带同步流水线的微处理器的改进方法 | ||
摘要 | 一种通过具有多流水线同步的寄存器管理系统来改善微处理器计算机系统乱序支持的系统和方法,用于在具有第一处理部件和第二处理部件的计算机系统中处理顺序指令流,每一个所述处理部件具有由它自己的通用寄存器和控制寄存器所决定的状态。在所述第一处理部件处理所述顺序指令流的任何时刻,存在所述第二处理部件来开始继续对同一指令流进行处理是有好处的,然后第一处理部件和第二处理部件对连续的指令流进行处理而且有可能执行同一条指令。 | ||
申请公布号 | CN1109968C | 申请公布日期 | 2003.05.28 |
申请号 | CN98122422.9 | 申请日期 | 1998.11.18 |
申请人 | 国际商业机器公司 | 发明人 | 小托马斯·J·赫勒;威廉·托德·保蒂 |
分类号 | G06F9/38 | 主分类号 | G06F9/38 |
代理机构 | 中国国际贸易促进委员会专利商标事务所 | 代理人 | 吴丽丽 |
主权项 | 1.一种在具有第一和第二处理部件的计算机系统中处理顺序指令流的方法,每一个所述处理部件具有由自己的通用寄存器和控制寄存器决定的状态,其特征在于,包括以下各步:将一条所述顺序指令流初始化指令分配给所述处理部件中的所述第一个,使用所述处理部件中的所述第一个来继续对所述顺序指令流进行处理,并将计算机系统的结构状态的任何改变发送到所述第二处理部件,并且当在所述第一处理部件处理所述顺序指令流的任何时候,由第二处理部件接着继续处理所述同一顺序指令流对计算机系统来说能够带来效益时,所述第二处理部件恢复被发送的状态,并接着继续通过用所述第二处理部件处理所述顺序指令流对同一顺序指令流进行处理,所述第二处理部件然后在所述第二处理部件处理所述顺序指令流期间将计算机系统的结构状态的任何改变发送到所述第一处理部件;由此,所述第一和第二处理部件在所述顺序指令流的处理期间可以执行同一条指令,但是只允许所述处理部件中的一个来改变由所述第一处理部件和第二处理部件联合状态决定的所述计算机系统的整个结构状态。 | ||
地址 | 美国纽约 |