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
Link To Document