发明名称 Method and system for high speed floating point exception enabled operation in a multiscalar processor system
摘要 A method and system are disclosed for implementing floating point exception enabled operation without substantial performance degradation. In a multiscalar processor system, multiple instructions may be issued and executed simultaneously utilizing multiple independent functional units. This is typically accomplished utilizing separate branch, fixed point and floating point processor units. Floating point arithmetic instructions within the floating point processor unit may initiate one of a variety of exceptions associated within invalid operations and as a result of the pipelined nature of floating point processor units an identification of which instruction initiated the exception is not possible. In the described method and system, an associated dummy instruction having a retained instruction address is dispatched to the fixed point processor unit each time a floating point arithmetic instruction is dispatched to the floating point processor unit. Thereafter, the output of each instruction from the floating point processor unit is synchronized with an output of an associated dummy instruction wherein each instruction within the floating point processor unit which initiates a floating point exception may be accurately identified utilizing the retained instruction address of the associated dummy instruction.
申请公布号 US5410657(A) 申请公布日期 1995.04.25
申请号 US19920959193 申请日期 1992.10.09
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 OLSON, CHRISTOPHER H.;POTTER, TERENCE M.
分类号 G06F7/00;G06F9/38;(IPC1-7):G06F9/28;G06F9/30;G06F15/16;G06F15/347 主分类号 G06F7/00
代理机构 代理人
主权项
地址
您可能感兴趣的专利