2023
DOI: 10.21203/rs.3.rs-2525734/v1
|View full text |Cite
Preprint
|
Sign up to set email alerts
|

ControlPULP: A RISC-V On-Chip Parallel Power Controller for Many-Core HPC Processors with FPGA-Based Hardware-In-The-Loop Power and Thermal Emulation

Abstract: High-Performance Computing (HPC) processors are nowadays integrated Cyber-Physical Systems demanding complex and high-bandwidth closed-loop power and thermal control strategies. To efficiently satisfy real-time multi-input multi-output (MIMO) optimal power requirements, high-end processors integrate an on-die power controller system (PCS). While traditional PCSs are based on a simple microcontroller (MCU)-class core, more scalable and flexible PCS architectures are required to support advanced MIMO control alg… Show more

Help me understand this report
View published versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
4

Citation Types

0
6
0

Year Published

2024
2024
2024
2024

Publication Types

Select...
1
1

Relationship

1
1

Authors

Journals

citations
Cited by 2 publications
(6 citation statements)
references
References 30 publications
(51 reference statements)
0
6
0
Order By: Relevance
“…ControlPULP [12] is an on-chip parallel microcontroller unit (MCU) employed as a power controller system (PCS) for manycore HPC processors. It comprises a single 32-b RISC-V manager domain with 512 KiB of L2 scratchpad memory and a programmable accelerator (cluster domain) hosting eight 32-b RISC-V cores and 128 KiB of TCDM.…”
Section: Controlpulpmentioning
confidence: 99%
See 4 more Smart Citations
“…ControlPULP [12] is an on-chip parallel microcontroller unit (MCU) employed as a power controller system (PCS) for manycore HPC processors. It comprises a single 32-b RISC-V manager domain with 512 KiB of L2 scratchpad memory and a programmable accelerator (cluster domain) hosting eight 32-b RISC-V cores and 128 KiB of TCDM.…”
Section: Controlpulpmentioning
confidence: 99%
“…iDMAE Integration: As presented by Ottaviano et al [12], the manager domain offloads the computation of the control action to the cluster domain, which independently collects the relevant data from PVT sensors and VRMs. We redesign ControlPULP's data movement paradigm by integrating a second dedicated iDMAE, called sensor DMAE (sDMAE), in the manager domain to simplify the programming model and redirect non-computational, high-latency data movement functions to the manager domain, similar to IBM's Pstate and Stop engines [24].…”
Section: Controlpulpmentioning
confidence: 99%
See 3 more Smart Citations