• DocumentCode
    2224094
  • Title

    Context reorder buffer: an architectural support for real-time processing on RISC architectures

  • Author

    Caironi, P.V.C. ; Mezzalira, Lorenzo ; Sami, Mariagiovanna

  • Author_Institution
    Dipartimento di Elettronica e Inf., Politecnico di Milano, Italy
  • fYear
    1996
  • fDate
    12-14 Jun 1996
  • Firstpage
    262
  • Lastpage
    270
  • Abstract
    In this article the authors present a hardware solution to the problem of precise interrupts and exceptions in superscalar RISC CPU architectures. This solution, called context reorder buffer (abbreviated as CRB), is based both on the reorder buffer architecture presented by Smith and Pleszkun in (1988), and on the concept of context, whose application to interrupt processing is an original idea of this work. The CRB architecture assures precise nested interrupts and exceptions, minimal interrupt fetching latency and high throughput. Moreover, our architecture supports speculative execution of depth limited only by the number of entries within the CRB and does not require a change to the current programming model of RISC and real-time CPUs
  • Keywords
    buffer storage; computer architecture; interrupts; real-time systems; reduced instruction set computing; RISC architectures; architectural support; context reorder buffer; interrupt processing; nested interrupts; precise interrupts; real-time processing; Central Processing Unit; Counting circuits; Delay; Encoding; Hardware; Pipelines; Process control; Real time systems; Reduced instruction set computing; Throughput;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time Systems, 1996., Proceedings of the Eighth Euromicro Workshop on
  • Conference_Location
    L´Aquila
  • ISSN
    1068-3070
  • Print_ISBN
    0-8186-7496-2
  • Type

    conf

  • DOI
    10.1109/EMWRTS.1996.557937
  • Filename
    557937