Reducing instruction bit-width for low-power VLIW architectures
-
Published:2013-03
Issue:2
Volume:18
Page:1-32
-
ISSN:1084-4309
-
Container-title:ACM Transactions on Design Automation of Electronic Systems
-
language:en
-
Short-container-title:ACM Trans. Des. Autom. Electron. Syst.
Author:
Lee Jongwon1,
Youn Jonghee M.1,
Cho Doosan2,
Paek Yunheung1
Affiliation:
1. Seoul National University, Seoul, Korea
2. Sunchon National University, Korea
Abstract
VLIW (very long instruction word) architectures have proven to be useful for embedded applications with abundant instruction level parallelism. But due to the long instruction bus width it often consumes more power and memory space than necessary. One way to lessen this problem is to adopt a
reduced bit-width
instruction set architecture (ISA) that has a narrower instruction word length. This facilitates a more efficient hardware implementation in terms of area and power by decreasing bus-bandwidth requirements and the power dissipation associated with instruction fetches. In practice, however, it is impossible to convert a given ISA fully into an equivalent reduced bit-width one because the narrow instruction word, due to bit-width restrictions, can encode only a small subset of normal instructions in the original ISA. Consequently, existing processors provide narrow instructions in very limited cases along with severe restrictions on register accessibility. The objective of this work is to explore the possibility of complete conversion, as a case study, of an existing 32-bit VLIW ISA into a 16-bit one that supports effectively all 32-bit instructions. To this objective, we attempt to circumvent the bit-width restrictions by dynamically extending the effective instruction word length of the converted 16-bit operations. Further, we will show that our proposed ISA conversion can create a synergy effect with a VLES (variable length execution set) architecture that is adopted in most recent VLIW processors. According to our experiment, the code size becomes significantly smaller after the conversion to 16-bit VLIW code. Also at a slight run time cost, the machine with the 16-bit ISA consumes much less energy than the original machine.
Funder
IDEC, the Center for Integrated Smart Sensors
Ministry of Education
Korea Science and Engineering Foundation
Ministry of Education, Science and Technology
National Research Foundation of Korea
Publisher
Association for Computing Machinery (ACM)
Subject
Electrical and Electronic Engineering,Computer Graphics and Computer-Aided Design,Computer Science Applications
Reference31 articles.
1. Fast Code Generation for Embedded Processors with Aliased Heterogeneous Registers
2. Berkely Design Technology Inc. 2003. DSP benchmark results for the latest VLIW-based processors. Berkely Design Technology Inc. Oakland CA. Berkely Design Technology Inc. 2003. DSP benchmark results for the latest VLIW-based processors. Berkely Design Technology Inc. Oakland CA.
3. Two-Level Dictionary Code Compression: A New Scheme to Improve Instruction Code Density of Embedded Applications
4. De Araujo G. C. S. 1997. Code generation algorithms for digital signal processors. Ph.D. thesis Princeton University. De Araujo G. C. S. 1997. Code generation algorithms for digital signal processors. Ph.D. thesis Princeton University.
Cited by
3 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献