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 条
  • [21] Time-predictable Cache Organization
    Schoeberl, Martin
    FIRST INTERNATIONAL WORKSHOP ON SOFTWARE TECHNOLOGIES FOR FUTURE DEPENDABLE DISTRIBUTED SYSTEMS, PROCEEDINGS, 2009, : 11 - 16
  • [22] Patmos: a time-predictable microprocessor
    Schoeberl, Martin
    Puffitsch, Wolfgang
    Hepp, Stefan
    Huber, Benedikt
    Prokesch, Daniel
    REAL-TIME SYSTEMS, 2018, 54 (02) : 389 - 423
  • [23] A Time-predictable Stack Cache
    Abbaspour, Sahar
    Brandner, Florian
    Schoeberl, Martin
    2013 IEEE 16TH INTERNATIONAL SYMPOSIUM ON OBJECT/COMPONENT/SERVICE-ORIENTED REAL-TIME DISTRIBUTED COMPUTING (ISORC), 2013,
  • [24] A Generator for Time-Predictable Code
    Prokesch, Daniel
    Puschner, Peter
    Hepp, Stefan
    2015 IEEE 18TH INTERNATIONAL SYMPOSIUM ON REAL-TIME DISTRIBUTED COMPUTING (ISORC), 2015, : 27 - 34
  • [25] Optimizing Latencies and Customizing NoC of Time-Predictable Heterogeneous Multi-Core Processor
    Salcic, Zoran
    Nadeem, Muhammad
    Park, Heejong
    Teich, Juergen
    2016 IEEE 10TH INTERNATIONAL SYMPOSIUM ON EMBEDDED MULTICORE/MANY-CORE SYSTEMS-ON-CHIP (MCSOC), 2016, : 233 - 240
  • [26] Time-predictable Chip-Multiprocessor Design
    Schoeberl, Martin
    2010 CONFERENCE RECORD OF THE FORTY FOURTH ASILOMAR CONFERENCE ON SIGNALS, SYSTEMS AND COMPUTERS (ASILOMAR), 2010, : 2116 - 2120
  • [27] On the Scalability of Time-predictable Chip-Multiprocessing
    Puffitsch, Wolfgang
    Schoeberl, Martin
    PROCEEDINGS OF THE 10TH INTERNATIONAL WORKSHOP ON JAVA TECHNOLOGIES FOR REAL-TIME AND EMBEDDED SYSTEMS, 2012, : 98 - 104
  • [28] Poster Abstract: A Time-Predictable Model of Computation
    Bhagyanath, Anoop
    Jain, Tripti
    Schneider, Klaus
    2015 IEEE 36TH REAL-TIME SYSTEMS SYMPOSIUM (RTSS 2015), 2015, : 376 - 376
  • [29] STOCHASTIC TIME-PREDICTABLE MODEL FOR EARTHQUAKE OCCURRENCES
    ANAGNOS, T
    KIREMIDJIAN, AS
    BULLETIN OF THE SEISMOLOGICAL SOCIETY OF AMERICA, 1984, 74 (06) : 2593 - 2611
  • [30] An Operating System for a Time-Predictable Computing Node
    Khyo, Guenter
    Puschner, Peter
    Delvai, Martin
    SOFTWARE TECHNOLOGIES FOR EMBEDDED AND UBIQUITOUS SYSTEMS, PROCEEDINGS, 2008, 5287 : 150 - 161