Potential and Limitation of High-Frequency Cores and Caches
Local Download arXiv Link Poster Download Presentation Download
This paper explores the potential of cryogenic semiconductor computing and superconductor electronics as promising alternatives to traditional semiconductor devices. As semiconductor devices face challenges such as increased leakage currents and reduced performance at higher temperatures, these novel technologies offer high performance and low power computation. Conventional semiconductor electronics operating at cryogenic temperatures (below -150°C or 123.15 K) can benefit from reduced leakage currents and improved electron mobility. On the other hand, superconductor electronics, operating below 10 K, allow electrons to flow without resistance, offering the potential for ultra-low-power, high-speed computation. This study presents a comprehensive performance modeling and analysis of these technologies and provides insights into their potential benefits and limitations. We implement models of in-order and out-of-order cores operating at high clock frequencies associated with superconductor electronics and cryogenic semiconductor computing in gem5. We evaluate the performance of these components using workloads representative of real-world applications like NPB, SPEC CPU2006, and GAPBS. Our results show the potential speedups achievable by these components and the limitations posed by cache bandwidth. This work provides valuable insights into the performance implications and design trade-offs associated with cryogenic and superconductor technologies, laying the foundation for future research in this field using gem5.
Citation
Kunal Pai, Anusheel Nand, Jason Lowe-Power, “Potential and Limitations of High-Frequency Cores and Caches,” arXiv preprint arXiv:2408.03308, 2024. doi: 10.48550/arXiv.2408.03308.
@misc{pai2024potentiallimitationhighfrequencycores,
title={Potential and Limitation of High-Frequency Cores and Caches},
author={Kunal Pai and Anusheel Nand and Jason Lowe-Power},
year={2024},
eprint={2408.03308},
archivePrefix={arXiv},
primaryClass={cs.AR},
url={https://arxiv.org/abs/2408.03308},
}
Comments