DocumentCode
3371960
Title
MACS: a predictable architecture for real time systems
Author
Cogswell, Bryce ; Segall, Zary
Author_Institution
Dept. of Electr. & Comput. Eng., Carnegie Mellon Univ., Pittsburgh, PA, USA
fYear
1991
fDate
4-6 Dec 1991
Firstpage
296
Lastpage
305
Abstract
The MACS (multiple active context system) architecture is a high-performance, multiple context, cacheless processor designed around the goal of predictability. Multiple contexts provide highly predictable memory and pipeline performance, while at the same time allowing multiple threads to execute with independent timing characteristics. The design emphasis is on provable execution speed and independent timing of each context. Task-level parallelism is used to maintain high processor throughput while individual threads execute at a relatively slow, but very predictable, rate. The authors investigate the suitability of such a system to real time and determine how predictability varies as a function of parallelism (performance), memory issue latency and memory size
Keywords
memory architecture; parallel architectures; pipeline processing; real-time systems; MACS; cacheless processor; high processor throughput; highly predictable memory; independent timing; independent timing characteristics; memory issue latency; memory size; multiple active context system; multiple threads; pipeline performance; predictable architecture; provable execution speed; real time systems; Computer architecture; Concurrent computing; Delay; Hazards; Parallel processing; Pipeline processing; Real time systems; Throughput; Timing; Yarn;
fLanguage
English
Publisher
ieee
Conference_Titel
Real-Time Systems Symposium, 1991. Proceedings., Twelfth
Conference_Location
San Antonio, TX
Print_ISBN
0-8186-2450-7
Type
conf
DOI
10.1109/REAL.1991.160386
Filename
160386
Link To Document