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 条
  • [31] A Time-Predictable Dual-Core prototype on FPGA
    Gudidevuni, Satya Mohan Raju
    Zhang, Wei
    PROCEEDINGS OF THE 48TH ANNUAL SOUTHEAST REGIONAL CONFERENCE (ACM SE 10), 2010, : 41 - 44
  • [32] Time-predictable synchronization support with a shared scratchpad memory
    Maroun, Emad Jacob
    Hansen, Henrik Enggaard
    Kristensen, Andreas Toftegaard
    Schoeberl, Martin
    MICROPROCESSORS AND MICROSYSTEMS, 2019, 64 : 34 - 42
  • [33] TIME-PREDICTABLE BIMODAL VOLCANISM IN THE COSO RANGE, CALIFORNIA
    BACON, CR
    GEOLOGY, 1982, 10 (02) : 65 - 69
  • [34] Meshed Bluetree: Time-Predictable Multimemory Interconnect for Multicore Architectures
    Wang, Haitong
    Audsley, Neil C.
    Hu, Xiaobo Sharon
    Chang, Wanli
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2020, 39 (11) : 3787 - 3798
  • [35] A TIME-PREDICTABLE AND MAGNITUDE-PREDICTABLE MODEL FOR GENERATION OF SHALLOW EARTHQUAKES IN THE AEGEAN AREA
    PAPAZACHOS, BC
    PURE AND APPLIED GEOPHYSICS, 1992, 138 (02) : 287 - 308
  • [36] Open-Source Research on Time-predictable Computer Architecture
    Schoeberl, Martin
    2022 25TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN (DSD), 2022, : 292 - 297
  • [37] Time-predictable bimodal volcanism in the Coso Range, California.
    Bacon, C.R.
    Geology, 1982, 10 (02): : 65 - 69
  • [38] State-based Communication on Time-predictable Multicore Processors
    Sorensen, Rasmus Bo
    Schoeberl, Martin
    Spars, Jens
    PROCEEDINGS OF THE 24TH INTERNATIONAL CONFERENCE ON REAL-TIME NETWORKS AND SYSTEMS PROCEEDINGS (RTNS 2016), 2016, : 225 - 234
  • [39] Constructing Time-Predictable MPSoCs: Avoid Conflicts in Temporal Control
    Puschner, Peter
    Cilku, Bekim
    Prokesch, Daniel
    2016 IEEE 10TH INTERNATIONAL SYMPOSIUM ON EMBEDDED MULTICORE/MANY-CORE SYSTEMS-ON-CHIP (MCSOC), 2016, : 321 - 328
  • [40] Time-Predictable Reconfiguration with Contract-Based Resource Management
    Garcia Valls, Marisol
    Alonso, Alejandro
    Antonio de la Puente, Juan
    2009 INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS WORKSHOPS: WAINA, VOLS 1 AND 2, 2009, : 494 - +