Time-predictable Chip-Multiprocessor Design

被引:0
作者
Schoeberl, Martin [1 ]
机构
[1] Tech Univ Denmark, Dept Informat & Math Modeling, Copenhagen, Denmark
来源
2010 CONFERENCE RECORD OF THE FORTY FOURTH ASILOMAR CONFERENCE ON SIGNALS, SYSTEMS AND COMPUTERS (ASILOMAR) | 2010年
关键词
PROCESSOR ARCHITECTURE; EXECUTION;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
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.
引用
收藏
页码:2116 / 2120
页数:5
相关论文
共 32 条
  • [1] Angiolini Federico., 2003, CASES '03: Proceedings of the 2003 international conference on Compilers, architecture and synthesis for embedded systems, P318, DOI DOI 10.1145/951710.951751
  • [2] [Anonymous], THESIS U YORK
  • [3] [Anonymous], P 12 IEEE REC ARCH W
  • [4] [Anonymous], 2010, P EMB REAL TIM SOFTW
  • [5] BOLLELLA G, 2000, JAVA SERIES
  • [6] Edwards S. A., 2009, P IEEE INT C COMP DE
  • [7] The case for the precision timed (PRET) machine
    Edwards, Stephen A.
    Lee, Edward A.
    [J]. 2007 44TH ACM/IEEE DESIGN AUTOMATION CONFERENCE, VOLS 1 AND 2, 2007, : 264 - +
  • [8] Gruian Flavius, 2010, P 28 NORCH C TAMP FI
  • [9] The influence of processor architecture on the design and the results of WCET tools
    Heckmann, R
    Langenbach, M
    Thesing, S
    Wilhelm, R
    [J]. PROCEEDINGS OF THE IEEE, 2003, 91 (07) : 1038 - 1054
  • [10] COMMUNICATING SEQUENTIAL PROCESSES
    HOARE, CAR
    [J]. COMMUNICATIONS OF THE ACM, 1978, 21 (08) : 666 - 677