On the Scalability of Time-predictable Chip-Multiprocessing

被引:0
|
作者
Puffitsch, Wolfgang [1 ]
Schoeberl, Martin [2 ]
机构
[1] Off Natl Etud & Rech Aerosp, Dept Modeling & Informat Proc, Toulouse, France
[2] Tech Univ Denmark, Dept Informat & Math Modeling, Lyngby, Denmark
来源
PROCEEDINGS OF THE 10TH INTERNATIONAL WORKSHOP ON JAVA TECHNOLOGIES FOR REAL-TIME AND EMBEDDED SYSTEMS | 2012年
关键词
Time-predictable computer architecture; !text type='Java']Java[!/text] processor;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Real-time systems need a time-predictable execution platform to be able to determine the worst-case execution time statically. In order to be time-predictable, several advanced processor features, such as out-of-order execution and other forms of speculation, have to be avoided. However, just using simple processors is not an option for embedded systems with high demands on computing power. In order to provide high performance and predictability we argue to use multiprocessor systems with a time-predictable memory interface. In this paper we present the scalability of a Java chip-multiprocessor system that is designed to be time-predictable. Adding time-predictable caches is mandatory to achieve scalability with a shared memory multi-processor system. As Java bytecode retains information about the nature of memory accesses, it is possible to implement a memory hierarchy that takes the characteristics of different types of accesses into account. For tasks with low communication the measured speedup of this time-predictable system is in the range of 6 to 7 for eight processor cores, compared to execution on a single-core processor.
引用
收藏
页码:98 / 104
页数:7
相关论文
共 50 条
  • [41] Automated generation of time-predictable executables on multi-core
    Pagetti, Claire
    Forget, Julien
    Falk, Heiko
    Oehlert, Dominic
    Luppold, Arno
    PROCEEDINGS OF THE 26TH INTERNATIONAL CONFERENCE ON REAL-TIME NETWORKS AND SYSTEMS (RTNS 2018), 2018,
  • [42] Testing forecasts of a new Bayesian time-predictable model of eruption occurrence
    Passarelli, L.
    Sanso, B.
    Sandri, L.
    Marzocchi, W.
    JOURNAL OF VOLCANOLOGY AND GEOTHERMAL RESEARCH, 2010, 198 (1-2) : 57 - 75
  • [43] EVALUATION OF THE APPLICABILITY OF THE TIME-PREDICTABLE AND SLIP-PREDICTABLE EARTHQUAKE RECURRENCE MODELS TO ITALIAN SEISMICITY
    MULARGIA, F
    GASPERINI, P
    GEOPHYSICAL JOURNAL INTERNATIONAL, 1995, 120 (02) : 453 - 473
  • [44] Time-predictable Distributed Shared Memory for Multi-core Processors
    Petersen, Morten B.
    Riber, Anthon V.
    Andersen, Simon T.
    Schoeberl, Martin
    2018 IEEE NORDIC CIRCUITS AND SYSTEMS CONFERENCE (NORCAS): NORCHIP AND INTERNATIONAL SYMPOSIUM OF SYSTEM-ON-CHIP (SOC), 2018,
  • [45] Design of a Time-predictable Multicore Processor: The T-CREST Project
    Schoeberl, Martin
    PROCEEDINGS OF THE 2018 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2018, : 909 - 912
  • [46] INVITED Time-Predictable Computing by Design: Looking Back, Looking Forward
    Mitra, Tulika
    PROCEEDINGS OF THE 2019 56TH ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2019,
  • [47] Time-predictable model applicability for earthquake occurrence in northeast India and vicinity
    Panthi, A.
    Shanker, D.
    Singh, H. N.
    Kumar, A.
    Paudyal, H.
    NATURAL HAZARDS AND EARTH SYSTEM SCIENCES, 2011, 11 (03) : 993 - 1002
  • [48] Regional time-predictable modeling in the Hindukush-Pamir-Himalayas region
    Shanker, D
    Papadimitriou, EE
    TECTONOPHYSICS, 2004, 390 (1-4) : 129 - 140
  • [49] A time-predictable open-source TTEthernet end-system
    Kyriakakis, Eleftherios
    Lund, Maja
    Pezzarossa, Luca
    Sparso, Jens
    Schoeberl, Martin
    JOURNAL OF SYSTEMS ARCHITECTURE, 2020, 108
  • [50] tpIP: a Time-predictable TCP/IP Stack for Cyber-Physical Systems
    Schoeberl, Martin
    Pedersen, Rasmus Ulslev
    2018 IEEE 21ST INTERNATIONAL SYMPOSIUM ON REAL-TIME DISTRIBUTED COMPUTING (ISORC 2018), 2018, : 75 - 82