• 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