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 条
  • [21] STOCHASTIC TIME-PREDICTABLE MODEL FOR EARTHQUAKE OCCURRENCES
    ANAGNOS, T
    KIREMIDJIAN, AS
    BULLETIN OF THE SEISMOLOGICAL SOCIETY OF AMERICA, 1984, 74 (06) : 2593 - 2611
  • [22] A Processor Extension for Time-Predictable Code Execution
    Platzer, Michael
    Puschner, Peter
    2021 IEEE 24TH INTERNATIONAL SYMPOSIUM ON REAL-TIME DISTRIBUTED COMPUTING (ISORC 2021), 2021, : 34 - 42
  • [23] TIME-PREDICTABLE RECURRENCE MODEL FOR LARGE EARTHQUAKES
    SHIMAZAKI, K
    NAKATA, T
    GEOPHYSICAL RESEARCH LETTERS, 1980, 7 (04) : 279 - 282
  • [25] THE EARTHQUAKE DEFORMATION CYCLE, RECURRENCE, AND THE TIME-PREDICTABLE MODEL
    THATCHER, W
    JOURNAL OF GEOPHYSICAL RESEARCH, 1984, 89 (NB7): : 5674 - 5680
  • [26] Time-predictable Execution of Multithreaded Applications on Multicore Systems
    Alhammad, Ahmed
    Pellizzoni, Rodolfo
    2014 DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION (DATE), 2014,
  • [27] Demonstration of a Time-predictable Flight Controller on a Multicore Processor
    Baris, Oktay
    Majumder, Shibarchi
    Strom, Torur Biskopsto
    La Cour-Harbo, Anders
    Sparso, Jens
    Bak, Thomas
    Schoeberl, Martin
    2019 IEEE 22ND INTERNATIONAL SYMPOSIUM ON REAL-TIME DISTRIBUTED COMPUTING (ISORC 2019), 2019, : 95 - 96
  • [28] Time-predictable Java dynamic compilation on multicore processors
    Mathworks, Boston, MA, United States
    不详
    J. Comput. Sci. Eng., 1 (26-38): : 26 - 38
  • [29] A time-predictable VLIW processor and its compiler support
    Jun Yan
    Wei Zhang
    Real-Time Systems, 2008, 38 : 67 - 84
  • [30] A time-predictable VLIW processor and its compiler support
    Yan, Jun
    Zhang, Wei
    REAL-TIME SYSTEMS, 2008, 38 (01) : 67 - 84