Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.5555/827245.827319acmconferencesArticle/Chapter ViewAbstractPublication PagessbcciConference Proceedingsconference-collections
Article

Energy-Efficient Register Access

Published: 18 September 2000 Publication History
  • Get Citation Alerts
  • 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

    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 11 Aug 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