Nothing Special   »   [go: up one dir, main page]

skip to main content
article

Decomposition of instruction decoders for low-power designs

Published: 01 October 2006 Publication History

Abstract

During the execution of processor instruction, decoding the instructions is a major task in identifying instructions and generating control signals for data paths. In this article, we propose two instruction decoder decomposition techniques for low-power designs. First, by tracing program execution sequences, we propose an algorithm that explores the relations between frequently executed instructions. Second, we propose a two-stage low-power decomposition structure for decoding instructions. Experimental results demonstrate that our proposed techniques achieve an average of 34.18% in power reduction and 12.93% in critical-path delay reduction for the instruction decoder.

References

[1]
ARM Ltd. 1995. An introduction to thumb.
[2]
Chow, S. H., Ho, Y. C., Hwang, T., and Liu, C. L. 1996. Low power realization of finite state machines---A decomposition approach. ACM Trans. Des. Autom. Electron. Syst. 1, 3, 315--340.
[3]
Goldenberg, C., Baron, N., and Rosenshein Z. 1996. Small-Area, low-power instruction decoder. Tech. Rep. Motorola.
[4]
Hennessy, J. and Patterson, D. 1996. Computer Architecture: A Quantitative Approach, 2nd ed. Morgan Kaufmann, San Francisco, 103--108.
[5]
Holmer, B. K., Sano, B., Carlton, M., and Roy, P. V. 1990. Fast prolog with an extended general purpose architecture. In Proceedings of the 17th Annual International Symposium on Computer Architecture, 282--291.
[6]
Intel. 1995. PentiumgPro Family Developer's Manual, vol. 2: Programmer's Reference Manual, Intel Corp., Santa Clara, CA.
[7]
Kissell, D. K. 1997. MIPS16: High density MIPS for the embedded market. Tech. Rep., Silicon Graphics MIPS group.
[8]
Kuo, W. A., Hwang, T., and Wu, A. 2004. Decomposition of instruction decoder for low power design. In Proceedings of the Design, Automation and Test in Europe Conference. 10664--10665.
[9]
Lin, B. and Newton, A. R. 1989. Synthesis of multiple level logic from symbolic high-level description languages. In Proceedings of the International Conference on Very Large Scale Integration. 187--196.
[10]
Tang, W., Gupta, R., and Nicolau, A. 2002. Power savings in embedded processors through decode filter cache. In Proceedings of the Conference Design, Automation and Test in Europe Conference. 443--448.

Cited By

View all
  • (2021)A Novel Power Efficient 2:4 Decoder at 16nm2021 International Conference on Computer Communication and Informatics (ICCCI)10.1109/ICCCI50826.2021.9402503(1-4)Online publication date: 27-Jan-2021
  • (2007)Compiler-assisted instruction decoder energy optimization for clustered VLIW architecturesProceedings of the 14th international conference on High performance computing10.5555/1782174.1782220(405-417)Online publication date: 18-Dec-2007
  • (2007)Compiler-Assisted Instruction Decoder Energy Optimization for Clustered VLIW ArchitecturesHigh Performance Computing – HiPC 200710.1007/978-3-540-77220-0_38(405-417)Online publication date: 2007
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Transactions on Design Automation of Electronic Systems
ACM Transactions on Design Automation of Electronic Systems  Volume 11, Issue 4
October 2006
177 pages
ISSN:1084-4309
EISSN:1557-7309
DOI:10.1145/1179461
Issue’s Table of Contents

Publisher

Association for Computing Machinery

New York, NY, United States

Journal Family

Publication History

Published: 01 October 2006
Published in TODAES Volume 11, Issue 4

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Low power
  2. instruction decoder

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)1
  • Downloads (Last 6 weeks)0
Reflects downloads up to 16 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2021)A Novel Power Efficient 2:4 Decoder at 16nm2021 International Conference on Computer Communication and Informatics (ICCCI)10.1109/ICCCI50826.2021.9402503(1-4)Online publication date: 27-Jan-2021
  • (2007)Compiler-assisted instruction decoder energy optimization for clustered VLIW architecturesProceedings of the 14th international conference on High performance computing10.5555/1782174.1782220(405-417)Online publication date: 18-Dec-2007
  • (2007)Compiler-Assisted Instruction Decoder Energy Optimization for Clustered VLIW ArchitecturesHigh Performance Computing – HiPC 200710.1007/978-3-540-77220-0_38(405-417)Online publication date: 2007
  • (2005)Decomposition of instruction decoder for low power designs2005 IEEE VLSI-TSA International Symposium on VLSI Design, Automation and Test, 2005. (VLSI-TSA-DAT).10.1109/VDAT.2005.1500066(245-248)Online publication date: 2005

View Options

Login options

Full Access

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media