DocumentCode
3419941
Title
A mechanism for implementing precise exceptions in pipelined processors
Author
Alii, S. ; Bailey, Chris
Author_Institution
Dept. of Comput. Sci., York Univ., ND, USA
fYear
2004
fDate
31 Aug.-3 Sept. 2004
Firstpage
598
Lastpage
602
Abstract
An exception is precise if all instructions before the faulting instruction have completed and those instructions following it can be restarted from scratch. If all exceptions in a processor are precise, the processor is said to implement the precise exception model. In a pipelined processor, precise exceptions can be difficult to achieve because an instruction may complete before its predecessors have completed. There exist several techniques for implementing precise exceptions, each varying in terms of performance and hardware cost. This paper introduces a novel solution to the precise exception problem and evaluates its predicted performance with respect to other schemes.
Keywords
microprocessor chips; pipeline processing; faulting instruction; pipelined processors; precise exception model; Digital systems;
fLanguage
English
Publisher
ieee
Conference_Titel
Digital System Design, 2004. DSD 2004. Euromicro Symposium on
Print_ISBN
0-7695-2203-3
Type
conf
DOI
10.1109/DSD.2004.1333331
Filename
1333331
Link To Document