A time-predictable VLIW processor and its compiler support

被引:11
|
作者
Yan, Jun [1 ]
Zhang, Wei [1 ]
机构
[1] So Illinois Univ, Dept Elect & Comp Engn, Carbondale, IL 62901 USA
基金
美国国家科学基金会;
关键词
time-predictability; WCET analysis; VLIW; compiler; if-conversion;
D O I
10.1007/s11241-007-9030-5
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Time predictability is an important requirement for real-time embedded application domains such as automotive, air transportation, and multimedia processing. However, the architectural design of modern microprocessors mainly concentrates on improving the average-case performance, which can significantly compromise the time predictability and can make accurate worst-case performance analysis extremely difficult if not impossible. This paper studies the time predictability of VLIW (Very Long Instruction Word) processors and its compiler support. We analyze the impediments to time predictability for VLIW processors and propose compiler-based techniques to address these problems with minimal disturbance on the VLIW hardware design. The VLIW compiler is enhanced to support full if conversion, hyperblock scheduling, and intra-block nop insertion to enable efficient WCET (Worst Case Execution Time) analysis for VLIW processors. Our experiments indicate that the time-predictability of VLIW processor can be improved significantly.
引用
收藏
页码:67 / 84
页数:18
相关论文
共 50 条
  • [21] 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
  • [22] 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
  • [23] 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
  • [24] STOCHASTIC TIME-PREDICTABLE MODEL FOR EARTHQUAKE OCCURRENCES
    ANAGNOS, T
    KIREMIDJIAN, AS
    BULLETIN OF THE SEISMOLOGICAL SOCIETY OF AMERICA, 1984, 74 (06) : 2593 - 2611
  • [25] 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
  • [26] TIME-PREDICTABLE RECURRENCE MODEL FOR LARGE EARTHQUAKES
    SHIMAZAKI, K
    NAKATA, T
    GEOPHYSICAL RESEARCH LETTERS, 1980, 7 (04) : 279 - 282
  • [28] Time-predictable distributed shared on-chip memory
    Petersen, Morten B.
    Riber, Anthon V.
    Andersen, Simon T.
    Schoeberl, Martin
    MICROPROCESSORS AND MICROSYSTEMS, 2019, 71
  • [29] THE EARTHQUAKE DEFORMATION CYCLE, RECURRENCE, AND THE TIME-PREDICTABLE MODEL
    THATCHER, W
    JOURNAL OF GEOPHYSICAL RESEARCH, 1984, 89 (NB7): : 5674 - 5680
  • [30] 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,