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

skip to main content
10.5555/827245.827319acmconferencesArticle/Chapter ViewAbstractPublication PagessbcciConference Proceedingsconference-collections
Article

Energy-Efficient Register Access

Published: 18 September 2000 Publication History

Abstract

We present and evaluate seven techniques to reduce energy dissipation for accesses to a processor register file: modified storage cell avoids bitline discharge for zero bits, precise read control avoids fetching unused operands, latch clock gating disables latch clocks when operands are not needed, bypass skip turns off regfile reads when bypass circuitry will supply the value, bypass RO treats accesses to RO separately, split bitline reduces access energy for frequently-used registers, and read caching avoids regfile reads when the same register is read twice in succession. For a 0.25 /spl mu/m CMOS three-port regfile, we find individual energy savings of 27%, 21%, 8%, 16%, 14%, 12%, and 1% respectively and a combined saving of 59% when all seven techniques are used in combination. The total area overhead is around 17% and the total delay overhead is around 3%.

Cited By

View all
  • (2013)Improving processor efficiency by statically pipelining instructionsACM SIGPLAN Notices10.1145/2499369.246555948:5(33-44)Online publication date: 20-Jun-2013
  • (2013)Improving processor efficiency by statically pipelining instructionsProceedings of the 14th ACM SIGPLAN/SIGBED conference on Languages, compilers and tools for embedded systems10.1145/2491899.2465559(33-44)Online publication date: 20-Jun-2013
  • (2013)Improving processor efficiency by statically pipelining instructionsProceedings of the 14th ACM SIGPLAN/SIGBED conference on Languages, compilers and tools for embedded systems10.1145/2465554.2465559(33-44)Online publication date: 20-Jun-2013
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
SBCCI '00: Proceedings of the 13th symposium on Integrated circuits and systems design
September 2000
ISBN:076950843X

Sponsors

Publisher

IEEE Computer Society

United States

Publication History

Published: 18 September 2000

Check for updates

Author Tags

  1. 0.25 micron
  2. CMOS digital integrated circuits
  3. CMOS three-port regfile
  4. bypass RO
  5. bypass circuitry
  6. bypass skip
  7. embedded systems
  8. energy dissipation
  9. energy savings
  10. energy-efficient register access
  11. latch clock gating
  12. low-power electronics
  13. microprocessor chips
  14. modified storage cell
  15. pipeline processing
  16. pipelined RISC processor
  17. precise read control
  18. processor register file
  19. read caching
  20. reduced instruction set computing
  21. regfile reads
  22. split bitline
  23. total area overhead
  24. total delay overhead

Qualifiers

  • Article

Acceptance Rates

Overall Acceptance Rate 133 of 347 submissions, 38%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

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

Other Metrics

Citations

Cited By

View all
  • (2013)Improving processor efficiency by statically pipelining instructionsACM SIGPLAN Notices10.1145/2499369.246555948:5(33-44)Online publication date: 20-Jun-2013
  • (2013)Improving processor efficiency by statically pipelining instructionsProceedings of the 14th ACM SIGPLAN/SIGBED conference on Languages, compilers and tools for embedded systems10.1145/2491899.2465559(33-44)Online publication date: 20-Jun-2013
  • (2013)Improving processor efficiency by statically pipelining instructionsProceedings of the 14th ACM SIGPLAN/SIGBED conference on Languages, compilers and tools for embedded systems10.1145/2465554.2465559(33-44)Online publication date: 20-Jun-2013
  • (2012)A Hierarchical Thread Scheduler and Register File for Energy-Efficient Throughput ProcessorsACM Transactions on Computer Systems10.1145/2166879.216688230:2(1-38)Online publication date: 1-Apr-2012
  • (2011)A compile-time managed multi-level register file hierarchyProceedings of the 44th Annual IEEE/ACM International Symposium on Microarchitecture10.1145/2155620.2155675(465-476)Online publication date: 3-Dec-2011
  • (2011)Saving register-file static power by monitoring instruction sequence in ROBJournal of Systems Architecture: the EUROMICRO Journal10.1016/j.sysarc.2011.02.00457:4(327-339)Online publication date: 1-Apr-2011
  • (2010)Register file partitioning and recompilation for register file power reductionACM Transactions on Design Automation of Electronic Systems10.1145/1754405.175440915:3(1-30)Online publication date: 10-Jun-2010
  • (2009)Thermal-aware post compilation for VLIW architecturesProceedings of the 2009 Asia and South Pacific Design Automation Conference10.5555/1509633.1509774(606-611)Online publication date: 19-Jan-2009
  • (2007)Investigating cache energy and latency break-even points in high performance processorsACM SIGARCH Computer Architecture News10.1145/1327312.132731635:4(13-20)Online publication date: 1-Sep-2007
  • (2007)INTACTEProceedings of the 2007 international conference on Compilers, architecture, and synthesis for embedded systems10.1145/1289881.1289923(238-247)Online publication date: 30-Sep-2007
  • Show More Cited By

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media