• 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