InterPRET: a Time-predictable Multicore Processor

被引:3
|
作者
Jellum, Erling Rennemo [1 ]
Lin, Shaokai [2 ]
Donovan, Peter [2 ]
Jerad, Chadlia [3 ]
Wang, Edward [4 ]
Lohstroh, Marten [2 ]
Lee, Edward A. [2 ]
Schoeberl, Martin [5 ]
机构
[1] NTNU, Trondheim, Norway
[2] Univ Calif Berkeley, Berkeley, CA USA
[3] Univ Manouba, Manouba, Tunisia
[4] MIT, Boston, MA USA
[5] DTU, Copenhagen, Denmark
基金
美国国家科学基金会;
关键词
ARCHITECTURE;
D O I
10.1145/3576914.3587497
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
With the end of Moore's law and the breakdown of Dennard scaling, multicore processors are the standard way to continue improving performance while reducing Size, Weight and Power (SWaP). However, this performance is typically achieved at the cost of repeatability and predictability. Precision-timed (PRET) architectures have been shown to deliver high performance without sacrificing predictability. In this paper, we introduce InterPRET: an architecture consisting of FlexPRET cores interconnected via the S4NOC network-on-chip. Both the processor cores and the network-on-chip are time-predictable, yielding an end-to-end time-predictable architecture suitable for real-time systems.
引用
收藏
页码:331 / 336
页数:6
相关论文
共 50 条
  • [1] Message Passing on a Time-predictable Multicore Processor
    Sorensen, Rasmus Bo
    Puffitsch, Wolfgang
    Schoeberl, Martin
    Sparso, Jens
    [J]. 2015 IEEE 18TH INTERNATIONAL SYMPOSIUM ON REAL-TIME DISTRIBUTED COMPUTING (ISORC), 2015, : 51 - 59
  • [2] 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
    [J]. 2019 IEEE 22ND INTERNATIONAL SYMPOSIUM ON REAL-TIME DISTRIBUTED COMPUTING (ISORC 2019), 2019, : 95 - 96
  • [3] Design of a Time-predictable Multicore Processor: The T-CREST Project
    Schoeberl, Martin
    [J]. PROCEEDINGS OF THE 2018 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2018, : 909 - 912
  • [4] A Fault-Tolerant Time-Predictable Processor
    Gkiokas, Christos
    Schoeberl, Martin
    [J]. 2019 IEEE NORDIC CIRCUITS AND SYSTEMS CONFERENCE (NORCAS) - NORCHIP AND INTERNATIONAL SYMPOSIUM OF SYSTEM-ON-CHIP (SOC), 2019,
  • [5] A Processor Extension for Time-Predictable Code Execution
    Platzer, Michael
    Puschner, Peter
    [J]. 2021 IEEE 24TH INTERNATIONAL SYMPOSIUM ON REAL-TIME DISTRIBUTED COMPUTING (ISORC 2021), 2021, : 34 - 42
  • [6] Time-predictable Execution of Multithreaded Applications on Multicore Systems
    Alhammad, Ahmed
    Pellizzoni, Rodolfo
    [J]. 2014 DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION (DATE), 2014,
  • [7] Time-predictable Java dynamic compilation on multicore processors
    Mathworks, Boston, MA, United States
    不详
    [J]. J. Comput. Sci. Eng., 1 (26-38): : 26 - 38
  • [8] Meshed Bluetree: Time-Predictable Multimemory Interconnect for Multicore Architectures
    Wang, Haitong
    Audsley, Neil C.
    Hu, Xiaobo Sharon
    Chang, Wanli
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2020, 39 (11) : 3787 - 3798
  • [9] A time-predictable VLIW processor and its compiler support
    Jun Yan
    Wei Zhang
    [J]. Real-Time Systems, 2008, 38 : 67 - 84
  • [10] A time-predictable VLIW processor and its compiler support
    Yan, Jun
    Zhang, Wei
    [J]. REAL-TIME SYSTEMS, 2008, 38 (01) : 67 - 84