Skip to main content

Reducing the impact of intra-core process variability with criticality-based resource allocation and prefetching

Publication ,  Journal Article
Romanescu, BF; Bauer, ME; Ozev, S; Sorin, DJ
Published in: Conference on Computing Frontiers Proceedings of the 2008 Conference on Computing Frontiers Cf 08
December 1, 2008

We develop architectural techniques for mitigating the impact of process variability. Our techniques hide the performance effects of slow components-including registers, functional units, and L1I and L1D cache frames-without slowing the clock frequency or pessimistically assuming that all components are slow. Using ideas previously developed for other purposes-criticality-based allocation of resources, prefetching, and prefetch buffering-we allow design engineers to aggressively set the clock frequency without worrying about the subset of components that cannot meet this frequency. Our techniques outperform speed binning, because clock frequency benefits outweigh slight losses in IPC. Copyright 2008 ACM.

Duke Scholars

Published In

Conference on Computing Frontiers Proceedings of the 2008 Conference on Computing Frontiers Cf 08

DOI

Publication Date

December 1, 2008

Start / End Page

129 / 138
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Romanescu, B. F., Bauer, M. E., Ozev, S., & Sorin, D. J. (2008). Reducing the impact of intra-core process variability with criticality-based resource allocation and prefetching. Conference on Computing Frontiers Proceedings of the 2008 Conference on Computing Frontiers Cf 08, 129–138. https://doi.org/10.1145/1366230.1366257
Romanescu, B. F., M. E. Bauer, S. Ozev, and D. J. Sorin. “Reducing the impact of intra-core process variability with criticality-based resource allocation and prefetching.” Conference on Computing Frontiers Proceedings of the 2008 Conference on Computing Frontiers Cf 08, December 1, 2008, 129–38. https://doi.org/10.1145/1366230.1366257.
Romanescu BF, Bauer ME, Ozev S, Sorin DJ. Reducing the impact of intra-core process variability with criticality-based resource allocation and prefetching. Conference on Computing Frontiers Proceedings of the 2008 Conference on Computing Frontiers Cf 08. 2008 Dec 1;129–38.
Romanescu, B. F., et al. “Reducing the impact of intra-core process variability with criticality-based resource allocation and prefetching.” Conference on Computing Frontiers Proceedings of the 2008 Conference on Computing Frontiers Cf 08, Dec. 2008, pp. 129–38. Scopus, doi:10.1145/1366230.1366257.
Romanescu BF, Bauer ME, Ozev S, Sorin DJ. Reducing the impact of intra-core process variability with criticality-based resource allocation and prefetching. Conference on Computing Frontiers Proceedings of the 2008 Conference on Computing Frontiers Cf 08. 2008 Dec 1;129–138.

Published In

Conference on Computing Frontiers Proceedings of the 2008 Conference on Computing Frontiers Cf 08

DOI

Publication Date

December 1, 2008

Start / End Page

129 / 138