TY - GEN
T1 - 14.5 A 12nm Linux-SMP-Capable RISC-V SoC with 14 Accelerator Types, Distributed Hardware Power Management and Flexible NoC-Based Data Orchestration
AU - Dos Santos, Maico Cassel
AU - Jia, Tianyu
AU - Zuckerman, Joseph
AU - Cochet, Martin
AU - Giri, Davide
AU - Loscalzo, Erik Jens
AU - Swaminathan, Karthik
AU - Tambe, Thierry
AU - Zhang, Jeff Jun
AU - Buyuktosunoglu, Alper
AU - Chiu, Kuan Lin
AU - Di Guglielmo, Giuseppe
AU - Mantovani, Paolo
AU - Piccolboni, Luca
AU - Tombesi, Gabriele
AU - Trilla, David
AU - Wellman, John David
AU - Yang, En Yu
AU - Amarnath, Aporva
AU - Jing, Ying
AU - Mishra, Bakshree
AU - Park, Joshua
AU - Suresh, Vignesh
AU - Adve, Sarita
AU - Bose, Pradip
AU - Brooks, David
AU - Carloni, Luca P.
AU - Shepard, Kenneth L.
AU - Wei, Gu Yeon
N1 - Publisher Copyright:
© 2024 IEEE.
PY - 2024
Y1 - 2024
N2 - Modern heterogeneous SoCs feature a mix of many hardware accelerators and general-purpose cores that run many applications in parallel. This brings challenges in managing how the accelerators access shared resources, e.g., the memory hierarchy, communication channels, and on-chip power. We address these challenges through flexible orchestration of data on a 74Tbps network-on-chip (NoC) for dynamic management of the resources under contention and a distributed hardware power management (DHPM) scheme. Developing and testing these ideas requires a comprehensive evaluation platform. Hence, we built an SoC that features 14 types of accelerators next to 4 RISC-V cores capable of running many simultaneous applications on top of a Linux-SMP operating system. Building such a platform was made possible in part by the reuse of open-source hardware (OSH) components [1]. However, even with a growing OSH community, the lack of available SoC designs keeps other researchers from performing evaluations of this kind; this is demonstrated by the unprecedented degree of heterogeneity and complexity of our chip compared to prior academic SoCs in the literature. To allow other academic and industrial research teams to pursue SoC design innovations without having to reinvent the wheel, we plan to publicly release the synthesizable design of our SoC with its software stack.
AB - Modern heterogeneous SoCs feature a mix of many hardware accelerators and general-purpose cores that run many applications in parallel. This brings challenges in managing how the accelerators access shared resources, e.g., the memory hierarchy, communication channels, and on-chip power. We address these challenges through flexible orchestration of data on a 74Tbps network-on-chip (NoC) for dynamic management of the resources under contention and a distributed hardware power management (DHPM) scheme. Developing and testing these ideas requires a comprehensive evaluation platform. Hence, we built an SoC that features 14 types of accelerators next to 4 RISC-V cores capable of running many simultaneous applications on top of a Linux-SMP operating system. Building such a platform was made possible in part by the reuse of open-source hardware (OSH) components [1]. However, even with a growing OSH community, the lack of available SoC designs keeps other researchers from performing evaluations of this kind; this is demonstrated by the unprecedented degree of heterogeneity and complexity of our chip compared to prior academic SoCs in the literature. To allow other academic and industrial research teams to pursue SoC design innovations without having to reinvent the wheel, we plan to publicly release the synthesizable design of our SoC with its software stack.
UR - http://www.scopus.com/inward/record.url?scp=85188114193&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85188114193&partnerID=8YFLogxK
U2 - 10.1109/ISSCC49657.2024.10454572
DO - 10.1109/ISSCC49657.2024.10454572
M3 - Conference contribution
AN - SCOPUS:85188114193
T3 - Digest of Technical Papers - IEEE International Solid-State Circuits Conference
SP - 262
EP - 264
BT - 2024 IEEE International Solid-State Circuits Conference, ISSCC 2024
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 2024 IEEE International Solid-State Circuits Conference, ISSCC 2024
Y2 - 18 February 2024 through 22 February 2024
ER -