Run-time Phase Prediction for a Reconfigurable VLIW Processor

Conference Paper (2016)
Author(s)

Qi Guo (University of Science and Technology of China)

Anderson Sartor (Universidade Federal do Rio Grande do Sul)

Anthony Brandon (TU Delft - Computer Engineering)

Antonio C.S. Beck (Universidade Federal do Rio Grande do Sul)

Xuehai Zhou (University of Science and Technology of China)

Stephan Wong (TU Delft - Computer Engineering)

Research Group
Computer Engineering
More Info
expand_more
Publication Year
2016
Language
English
Research Group
Computer Engineering
Pages (from-to)
1634-1639
ISBN (print)
978-3-9815370-6-2
ISBN (electronic)
978-3-9815370-7-9

Abstract

It is well-known that different applications exhibit varying amounts of ILP. Execution of these applications on the same fixed-width VLIW processor will result (1) in wasted energy due to underutilized resources if the issue-width of the processor is larger than the inherent ILP; or alternatively, (2) in lower performance if the issue-width is smaller than the inherent ILP. Moreover, even within a single application distinct phases can be observed with varying ILP and therefore changing resource requirements.With this in mind, we designed the ρ-VEX processor, which is a VLIW processor that can change its issuewidth
at run-time. In this paper, we propose a novel scheme to dynamically (i.e., at run-time) optimize the resource utilization by predicting and matching the number of active data-paths for each application phase. The purpose is to achieve low energy consumption for applications with low ILP, and high performance for applications with high ILP, on a single VLIW processor design. We prototyped the ρ-VEX processor on an FPGA and obtained the dynamic traces of applications running on top of a Linux port. Our results show that it is possible in some cases to achieve the performance of an 8-issue core with 10% lower energy consumption, while in others we achieve the energy consumption
of a 2-issue core with close to 20% lower execution time.

No files available

Metadata only record. There are no files for this record.