Back to Search Start Over

Evaluating the Design of a VLIW Processor for Real-Time Systems.

Authors :
STARKE, RENAN AUGUSTO
CARMINATI, ANDREU
DE OLIVEIRA, RÔMULO SILVA
Source :
ACM Transactions on Embedded Computing Systems; Mar2016, Vol. 15 Issue 3, p46:1-46:26, 26p
Publication Year :
2016

Abstract

Nowadays, many real-time applications are very complex and as the complexity and the requirements of those systems become more demanding, more hardware processing capacity is necessary. Unfortunately, the correct functioning of real-time systems depends not only on the logically correct response but also on the time when it is produced. General-purpose processor design fails to deliver analyzability due to their nondeterministic behavior caused by the use of cache memories, dynamic branch prediction, speculative execution, and out-of-order pipelines. In this article, we investigate the pipeline performance of Very Long Instruction Word (VLIW) architectures for real-time systems with an in-order pipeline considering Worst- Case Execution Time (WCET) performance. Techniques on obtaining the WCET of VLIW machines are also considered and we make a quantification on how important are hardware techniques such as static branch prediction, predication, and pipeline speed of complex operations such as memory access and multiplication for high-performance real-time systems. The memory hierarchy is out of the scope of this article and we used a classic deterministic structure formed by a direct mapped instruction cache and a data scratchpad memory. A VLIW prototype was implemented in VHDL from scratch considering the HP VLIW ST231 ISA. We also show some compiler insights and we use a representative subset of the Malardalen's WCET benchmarks for validation and performance quantification. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISSN :
15399087
Volume :
15
Issue :
3
Database :
Complementary Index
Journal :
ACM Transactions on Embedded Computing Systems
Publication Type :
Academic Journal
Accession number :
113818815
Full Text :
https://doi.org/10.1145/2889490