发明名称 Method for synchronization of arithmetic exceptions in central processing units having pipelined execution units simultaneously executing instructions
摘要 An instruction eases exception handling in a data processing system having one or more parallel pipelined execution units by permitting the central processing unit to complete instructions currently being processed by the execution units, but preventing further instructions from being initiated until all currently executing instructions have been completed and all outstanding exception conditions have been resolved. After all the instructions preceding the DRAIN instruction of the present invention in the program instruction sequence have been executed, the central processing unit can continue to execute the sequential program instructions when no arithmetic exception has been identified, or can invoke an exception handling procedure when an arithmetic exception has been identified. The instruction is typically positioned in an instruction sequence after an instruction that has high degree of probability of resulting in the identification of an arithmetic exception condition. The DRAIN instruction permits the source of the exception to be localized and permits the response to all arithmetic exceptions associated with instructions initiated before the DRAIN instruction, but identified after the execution of the DRAIN instruction, to be handled in the same context environment in which the instruction was initiated.
申请公布号 US5341482(A) 申请公布日期 1994.08.23
申请号 US19920995341 申请日期 1992.12.22
申请人 DIGITAL EQUIPMENT CORPORATION 发明人 CUTLER, DAVID N.;ORBITS, DAVID A.;BHANDARKAR, DILEEP;CARDOZA, WAYNE;WITEK, RICHARD T.
分类号 G06F9/38;(IPC1-7):G06F9/30;G06F9/34;G06F13/376 主分类号 G06F9/38
代理机构 代理人
主权项
地址