Reducing instruction bit-width for low-power VLIW architectures

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篇论文的施引文献,订阅后可以查看论文全部施引文献

1. Reliability and energy efficiency in cloud computing systems: Survey and taxonomy;Journal of Network and Computer Applications;2016-10

2. Compiler Optimization for Reducing Leakage Power in Multithread BSP Programs;ACM Transactions on Design Automation of Electronic Systems;2014-11-18

3. Improving performance of loops on DIAM-based VLIW architectures;ACM SIGPLAN Notices;2014-05-05

同舟云学术

1.学者识别学者识别

2.学术分析学术分析

3.人才评估人才评估

"同舟云学术"是以全球学者为主线,采集、加工和组织学术论文而形成的新型学术文献查询和分析系统,可以对全球学者进行文献检索和人才价值评估。用户可以通过关注某些学科领域的顶尖人物而持续追踪该领域的学科进展和研究前沿。经过近期的数据扩容,当前同舟云学术共收录了国内外主流学术期刊6万余种,收集的期刊论文及会议论文总量共计约1.5亿篇,并以每天添加12000余篇中外论文的速度递增。我们也可以为用户提供个性化、定制化的学者数据。欢迎来电咨询!咨询电话:010-8811{复制后删除}0370

www.globalauthorid.com

TOP

Copyright © 2019-2024 北京同舟云网络信息技术有限公司
京公网安备11010802033243号  京ICP备18003416号-3