-
公开(公告)号:CN1447231A
公开(公告)日:2003-10-08
申请号:CN02107783.5
申请日:2002-03-22
Applicant: 中国科学院计算技术研究所
Inventor: 冯雷
IPC: G06F9/42
Abstract: 一种分支转移预测方法,属于微处理器体系结构领域;一种分支转移预测方法,包含下列步骤:a)当系统遇到分支转移指令时,从程序计数器PC中获取当前指令的计数值,并从全局历史记录表中获取历史记录;b)利用操作系统对系统空间和用户空间的严格控制,使用程序计数器PC和前述步骤a)中获得的历史记录拼接成新的全局记录;c)前述步骤中得到的新的全局记录取代传统全局历史预测方法中的全局历史记录,协同程序计数器PC进行分支预测。
-
公开(公告)号:CN1410885A
公开(公告)日:2003-04-16
申请号:CN01141495.2
申请日:2001-09-27
Applicant: 中国科学院计算技术研究所
IPC: G06F9/38
Abstract: 一种基于操作队列复用的指令流水线系统,包括:取指部件,用于取出指令;译码部件,对取出的指令进行译码,并按指令在程序中出现的先后次序把译码后的指令(称为操作)送到操作队列;操作队列,按次序根据操作的类型把操作发射到相应的保留站,并按次序结束运算结果已经写回的指令;保留站,对发射来的操作进行运算,把运算结果送回到结果总线并写回到操作队列;寄存器,在结束指令时,接收由操作队列依照指令进出操作队列的次序。本发明通过操作队列的复用实现指令的动态调度,减少控制逻辑,从而提高流水线效率,进而提高微处理器的性能。
-
公开(公告)号:CN1234066C
公开(公告)日:2005-12-28
申请号:CN01141495.2
申请日:2001-09-27
Applicant: 中国科学院计算技术研究所
IPC: G06F9/38
Abstract: 一种基于操作队列复用的指令流水线系统,包括:取指部件,用于取出指令;译码部件,对取出的指令进行译码,并按指令在程序中出现的先后次序把译码后的指令(称为操作)送到操作队列;操作队列,按次序根据操作的类型把操作发射到相应的保留站,并按次序结束运算结果已经写回的指令;保留站,对发射来的操作进行运算,把运算结果送回到结果总线并写回到操作队列;寄存器,在结束指令时,接收由操作队列依照指令进出操作队列的次序。本发明通过操作队列的复用实现指令的动态调度,减少控制逻辑,从而提高流水线效率,进而提高微处理器的性能。
-
公开(公告)号:CN1291312C
公开(公告)日:2006-12-20
申请号:CN02107783.5
申请日:2002-03-22
Applicant: 中国科学院计算技术研究所
Inventor: 冯雷
IPC: G06F9/42
Abstract: 一种分支转移预测方法,属于微处理器体系结构领域;一种分支转移预测方法,包含下列步骤:a)当系统遇到分支转移指令时,从程序计数器中获取当前指令的计数值,并从全局历史记录表中获取历史记录;利用程序计数器中的含有重要信息的位,取代原有全局历史记录中的高位,再与原有的全局历史记录的剩余位拼接形成新的全局记录;b)利用操作系统对系统空间和用户空间的严格控制,使用程序计数器和前述步骤a)中获得的历史记录拼接成新的全局记录;c)前述步骤中得到的新的全局记录取代传统全局历史预测方法中的全局历史记录,协同程序计数器进行分支预测。
-
-
-