Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1109/DATE.2005.19acmconferencesArticle/Chapter ViewAbstractPublication PagesdateConference Proceedingsconference-collections
Article

A Memory Hierarchical Layer Assigning and Prefetching Technique to Overcome the Memory Performance/Energy Bottleneck

Published: 07 March 2005 Publication History

Abstract

The memory subsystem has always been a bottleneck in performance as well as significant power contributor in memory intensive applications. Many researchers have presented multi-layered memory hierarchies as a means to design energy and performance efficient systems. However, most of the previous work do not explore trade-offs systematically. We fill this gap by proposing a formalized technique that takes into consideration data reuse, limited lifetime of the arrays of an application and application specific prefetching opportunities, and performs a thorough trade-off exploration for different memory layer sizes. This technique has been implemented on a prototype tool, which was tested successfully using nine real-life applications of industrial relevance. Following this approach we have able to reduce execution time up to 60%, and energy consumption up to 70%.

Reference

[1]
[1] E. Brockmeyer, M. Miranda, H. Corporaal, and F. Catthoor. Layer assignment techniques for low energy in multi-layered memory organizations. Proceedings of DATE, pages 1070- 1075, 2003.

Cited By

View all
  • (2013)System-level memory management based on statistical variability compensation for frame-based applicationsACM Transactions on Embedded Computing Systems (TECS)10.1145/2536747.253675713:1s(1-28)Online publication date: 6-Dec-2013
  • (2010)Statistical approach in a system level methodology to deal with process variationProceedings of the eighth IEEE/ACM/IFIP international conference on Hardware/software codesign and system synthesis10.1145/1878961.1878983(115-124)Online publication date: 24-Oct-2010
  • (2009)System-level process variability compensation on memory organizationsProceedings of the 2009 Asia and South Pacific Design Automation Conference10.5555/1509633.1509703(254-259)Online publication date: 19-Jan-2009

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
DATE '05: Proceedings of the conference on Design, Automation and Test in Europe - Volume 2
March 2005
630 pages
ISBN:0769522882

Sponsors

Publisher

IEEE Computer Society

United States

Publication History

Published: 07 March 2005

Check for updates

Qualifiers

  • Article

Conference

DATE05
Sponsor:

Acceptance Rates

Overall Acceptance Rate 518 of 1,794 submissions, 29%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)2
  • Downloads (Last 6 weeks)2
Reflects downloads up to 16 Oct 2024

Other Metrics

Citations

Cited By

View all
  • (2013)System-level memory management based on statistical variability compensation for frame-based applicationsACM Transactions on Embedded Computing Systems (TECS)10.1145/2536747.253675713:1s(1-28)Online publication date: 6-Dec-2013
  • (2010)Statistical approach in a system level methodology to deal with process variationProceedings of the eighth IEEE/ACM/IFIP international conference on Hardware/software codesign and system synthesis10.1145/1878961.1878983(115-124)Online publication date: 24-Oct-2010
  • (2009)System-level process variability compensation on memory organizationsProceedings of the 2009 Asia and South Pacific Design Automation Conference10.5555/1509633.1509703(254-259)Online publication date: 19-Jan-2009

View Options

Get Access

Login options

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