Skip to main content

Unified microprocessor core storage

Publication ,  Journal Article
Meixner, A; Sorin, DJ
Published in: 2007 Computing Frontiers, Conference Proceedings
October 22, 2007

The organization and management of microprocessor storage structures (e.g., L1 caches, TLBs, etc.) is critical to the performance and energy consumption of the microprocessor. We propose and develop the first microprocessor that can dynamically allocate storage to the structures that need it. First, we replace each existing structure with a dedicated micro-cache (cache) that is smaller than is typical for that structure. With the smaller sizes, these structures can be made faster and less energy-hungry than the original full-size versions. Second, we back up all of the caches with a single Unified Core Storage (UCS). Storage in the multi-banked UCS is dynamically allocated, which alleviates performance bot-tlenecks. The primary benefits of UCS are a significant reduction of storage structure energy (36% less on average) and a modest improvement in performance (9.5% speedup on average). Copyright 2007 ACM.

Duke Scholars

Published In

2007 Computing Frontiers, Conference Proceedings

DOI

Publication Date

October 22, 2007

Start / End Page

23 / 34
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Meixner, A., & Sorin, D. J. (2007). Unified microprocessor core storage. 2007 Computing Frontiers, Conference Proceedings, 23–34. https://doi.org/10.1145/1242531.1242538
Meixner, A., and D. J. Sorin. “Unified microprocessor core storage.” 2007 Computing Frontiers, Conference Proceedings, October 22, 2007, 23–34. https://doi.org/10.1145/1242531.1242538.
Meixner A, Sorin DJ. Unified microprocessor core storage. 2007 Computing Frontiers, Conference Proceedings. 2007 Oct 22;23–34.
Meixner, A., and D. J. Sorin. “Unified microprocessor core storage.” 2007 Computing Frontiers, Conference Proceedings, Oct. 2007, pp. 23–34. Scopus, doi:10.1145/1242531.1242538.
Meixner A, Sorin DJ. Unified microprocessor core storage. 2007 Computing Frontiers, Conference Proceedings. 2007 Oct 22;23–34.

Published In

2007 Computing Frontiers, Conference Proceedings

DOI

Publication Date

October 22, 2007

Start / End Page

23 / 34