Title
A time-predictable VLIW processor and its compiler support
Abstract
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.
Year
DOI
Venue
2008
10.1007/s11241-007-9030-5
Realtime systems
Keywords
Field
DocType
Time-predictability,WCET analysis,VLIW,Compiler,if-conversion
Predictability,Worst-case execution time,Computer science,Very long instruction word,Scheduling (computing),Parallel computing,Embedded applications,Real-time computing,Compiler,Benchmark (computing),Automotive industry
Journal
Volume
Issue
ISSN
38
1
0922-6443
Citations 
PageRank 
References 
7
0.50
25
Authors
2
Name
Order
Citations
PageRank
Jun Yan118310.91
Wei Zhang216311.75