EPOCHS-1: A 12 nm Highly Heterogeneous Open-Source SoC With Distributed Coin-Based Power Management and Integrated Hybrid Voltage Regulation
We present EPOCHS-1, a 12 nm, 64 mm<sup xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">2</sup> system-on-chip (SoC) with a high degree of heterogeneity. It features four Linux-SMP-capable RISC-V cores, 14 different types of accelerators, a distributed memory hierarchy, and various peripherals. EPOCHS-1’s memory hierarchy has the flexibility to support a diverse set of accelerators and can scale to support complex applications with 34% and 25% reduction in latency and energy, respectively. A subset of the SoC’s 23 power and 35 clock domains is regulated with a fully-decentralized power-allocation scheme and hybrid unified voltage and frequency scaling (HUVFS) that combines an in-package switched regulator with a per-tile low dropout (LDO). Combined, these techniques achieve up to a <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">$1.57\times $</tex-math> </inline-formula> speedup versus a centralized power management baseline. Designed with an agile methodology, EPOCHS-1 is based on an open-source SoC architecture and features only open-source components, either third-party or newly designed, thus enabling design reuse for future research projects.
Authors
- Maico Cassel dos Santos (ORCID: https://orcid.org/0000-0001-9530-1137)
- Kenneth L. Shepard (ORCID: https://orcid.org/0000-0003-0665-6775)
- Thierry Tambe (ORCID: https://orcid.org/0000-0002-6411-9620)
- Pradip Bose (ORCID: https://orcid.org/0000-0002-1380-5671)
- Luca P. Carloni (ORCID: https://orcid.org/0000-0001-5600-8931)
- David Brooks (ORCID: https://orcid.org/0000-0002-0662-7889)
- Davide Giri (ORCID: https://orcid.org/0000-0003-4101-4516)
- Martin Cochet (ORCID: https://orcid.org/0000-0003-1715-755X)
- Gabriele Tombesi (ORCID: https://orcid.org/0000-0003-2590-0235)
- Luca Piccolboni (ORCID: https://orcid.org/0000-0003-0094-4960)
- Gu-Yeon Wei (ORCID: https://orcid.org/0000-0001-5730-9904)
- Noah Sturcken
- Alper Buyuktosunoglu (ORCID: https://orcid.org/0000-0002-5341-8916)
- Samira Zaliasl
- David Trilla (ORCID: https://orcid.org/0000-0001-9402-7703)
- Erik Jens Loscalzo
- Michael Lekas (ORCID: https://orcid.org/0000-0002-7544-1703)
- Aporva Amarnath (ORCID: https://orcid.org/0000-0002-5345-2022)
- John-David Wellman (ORCID: https://orcid.org/0000-0003-0223-7792)
- Ying Jing (ORCID: https://orcid.org/0000-0001-5299-4746)
- Jeff Zhang (ORCID: https://orcid.org/0000-0001-7411-8923)
- Joseph Meyer
- Giuseppe Di Guglielmo (ORCID: https://orcid.org/0000-0002-5749-1432)
- Kuan-Lin Chiu (ORCID: https://orcid.org/0000-0002-4892-9711)
- Sarita V. Adve (ORCID: https://orcid.org/0000-0002-3403-5119)
- Paolo Mantovani (ORCID: https://orcid.org/0000-0002-1901-8732)
- S.H.H. Sadeghi (ORCID: https://orcid.org/0000-0003-4266-5978)
- Tianyu Jia (ORCID: https://orcid.org/0000-0002-4570-4613)
- En-Yu Yang (ORCID: https://orcid.org/0000-0003-0281-4086)
- Vignesh Suresh (ORCID: https://orcid.org/0000-0003-4828-2759)
- Joshua Park
- Bakshree Mishra (ORCID: https://orcid.org/0000-0003-4904-0989)
- Karthik Swaminathan (ORCID: https://orcid.org/0000-0002-4799-7587)
- J D Zuckerman (ORCID: https://orcid.org/0000-0003-3081-1077)
- S. J. Cahill
Institutions
- IBM (United States) (US)
- University of Illinois Urbana-Champaign (US)
- Harvard University Press (US)
- Ferric (United States) (US)
- Columbia University (US)
Publication Details
- Journal
- IEEE Journal of Solid-State Circuits
- Published
- 2025-01-01
- DOI
- https://doi.org/10.1109/jssc.2025.3602386
- Primary Topic
- Semiconductor materials and devices
- Type
- article
- Field-Weighted Citation Impact
- 0.00