[发明专利]可以跟踪不按序操作期间异常的数据处理系统及方法无效
申请号: | 98122696.5 | 申请日: | 1998-11-25 |
公开(公告)号: | CN1226027A | 公开(公告)日: | 1999-08-18 |
发明(设计)人: | 里查德·埃德蒙德·福来;道格·库克·恩古叶;阿尔伯特·托马斯·威廉姆斯 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F9/38 | 分类号: | G06F9/38 |
代理公司: | 中国国际贸易促进委员会专利商标事务所 | 代理人: | 于静 |
地址: | 美国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 可以 跟踪 按序 操作 期间 异常 数据处理系统 方法 | ||
1.在数据处理机中,一种提高指令执行并行性的方法包括步骤:
把指令标识符写入到第一数据存储部件;
当对应于所述指令标识符的指令完成执行时,把一个或多个执行条件数据值写入到第二数据存储部件,所述第二数据存储部件具有一个或多个存储单元;以及
利用所述指令标识符得到所述一个或多个执行条件数据值。
2.权利要求1的方法,其特征在于还包括步骤:一旦完成所述指令的执行,把所述数据条件值写入到第三数据存储部件。
3.权利要求1的方法,其特征在于还包括把所述指令标识符写入到第四数据存储部件的步骤,所述第四数据存储部件具有一个或多个存储单元。
4.权利要求1的方法,其特征在于,还包括在所述第一数据存储部件中设定一个或多个有效性位的步骤。
5.权利要求1的方法,其特征在于,还包括把所述执行条件数据值送到一个指令队列以及一个数据多路复用器的步骤。
6.权利要求1的方法,其特征在于,所述利用所述指令标识符得到所述一个或多个执行条件数据值的步骤还包括步骤,
把所述指令标识符和所述第四数据存储部件中多个预先存储的指令标识符的每个进行比较;以及
若出现匹配,利用从中得到的索引值在所述第二数据存储部件中检索。
7.权利要求6的方法,其特征在于,所述得到一个或多个执行条件数据值的步骤还包括根据所述第一数据存储部件中的至少一个有效性位数据值从结构式寄存器得到一个或多个执行条件数据值的步骤。
8.权利要求1的方法,其特征在于,所述第一数据存储部件是一个整数异常寄存器(XER)状态寄存器,所述XER状态寄存器具有多个数据存储字段。
9.权利要求1的方法,其特征在于,所述第二数据存储部件是一个XER数据缓冲器。
10.权利要求2的方法,其特征在于,所述第三数据存储部件是一个已完成指令标识符(IID)缓冲器。
11.权利要求3的方法,其特征在于,所述第四数据存储部件是一个整数异常寄存器(XER)。
12.权利要求1的方法,其特征在于,所述把IID写入到第一数据存储部件的步骤还包括步骤:
当某指令修改整数异常寄存器(XER)的数据值时,把和所述指令对应的IID写入到XER状态寄存器的第一数据存储字段中;以及
在所述XER状态寄存器的第二数据存储字段中设定有效性数据值,
其中所述写入一个或多个执行数据值的步骤还包括步骤:
在所述指令完成执行后,把至少一个XER数据值写入到一个XER更名缓冲器的一个存储单元中;以及
把所述IID写入到一个已完成IID缓冲器的一个对应存储单元中,以及
其中所述得到一个或多个执行条件数据值的步骤还包括步骤:
当某指令使用所述XER中的一个或多个数据值时,从所述XER状态寄存器得到IID;
若未在所述XER状态寄存器中设定所述有效性数据值,从所述XER得到所述一个或多个数据值;
利用来自所述XER状态寄存器的所述IID数据和所述已完成IID缓冲器中的IID数据进行对内容寻址的存储器的读以访问所述XER更名缓冲器中的XER数据值;以及
若所述已完成IID缓冲器中的所述IID数据不与所述XER状态寄存器IID数据对应,利用来自所述XER状态寄存器的所述IID数据为一个或多个XER数据值窥探至少一个定点执行机的完成总线。
13.一种用于提高指令执行并行性的数据处理设备,包括:
第一数据存储部件,所述第一数据存储部件容纳指令标识符(IID);
第二数据存储部件,所述第二数据存储部件容纳一组或多组执行条件数据值;以及
和所述第一及第二数据存储部件连接的电路,用于利用所述IID得到一组执行条件数据值。
14.权利要求13的设备,其特征在于,和所述第一及第二数据存储部件连接的所述电路还包括一个第三数据存储部件,所述第三数据存储部件在和所述IID对应的指令完成执行后接收所述IID。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/98122696.5/1.html,转载请声明来源钻瓜专利网。