• DocumentCode
    3019289
  • Title

    Time-predictable chip-multiprocessor design

  • Author

    Schoeberl, Martin

  • Author_Institution
    Dept. of Inf. & Math. Modeling, Tech. Univ. of Denmark, Lyngby, Denmark
  • fYear
    2010
  • fDate
    7-10 Nov. 2010
  • Firstpage
    2116
  • Lastpage
    2120
  • Abstract
    Real-time systems need time-predictable platforms to enable static worst-case execution time (WCET) analysis. Improving the processor performance with superscalar techniques makes static WCET analysis practically impossible. However, most real-time systems are multi-threaded applications and performance can be improved by using several processor cores on a single chip. In this paper we present a time-predictable chip-multiprocessor system that aims to improve system performance while still enabling WCET analysis. The proposed chip-multiprocessor (CMP) uses a shared memory with a time-division multiple access (TDMA) based memory access scheduling. The static TDMA schedule can be integrated into the WCET analysis. Experiments with a JOP based CMP showed that the memory access starts to dominate the execution time when using more than 4 processor cores. To provide a better scalability, more local memories have to be used. We add a processor local scratchpad memory and split data caches, which are still time-predictable, to the processor cores.
  • Keywords
    microprocessor chips; multi-threading; multiprocessing systems; real-time systems; time division multiple access; JOP based CMP; memory access scheduling; multithreaded applications; processor performance; real-time systems; shared memory; static TDMA schedule; static WCET analysis; static worst-case execution time analysis; superscalar techniques; time-division multiple access; time-predictable chip-multiprocessor design; time-predictable chip-multiprocessor system; time-predictable platforms; Computer architecture; Instruction sets; Java; Real time systems; Schedules; Time division multiple access; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Signals, Systems and Computers (ASILOMAR), 2010 Conference Record of the Forty Fourth Asilomar Conference on
  • Conference_Location
    Pacific Grove, CA
  • ISSN
    1058-6393
  • Print_ISBN
    978-1-4244-9722-5
  • Type

    conf

  • DOI
    10.1109/ACSSC.2010.5757923
  • Filename
    5757923