Skip to Main Content (Press Enter)

Logo UNIMORE
  • ×
  • Home
  • Corsi
  • Insegnamenti
  • Professioni
  • Persone
  • Pubblicazioni
  • Strutture
  • Terza Missione
  • Attività
  • Competenze

UNI-FIND
Logo UNIMORE

|

UNI-FIND

unimore.it
  • ×
  • Home
  • Corsi
  • Insegnamenti
  • Professioni
  • Persone
  • Pubblicazioni
  • Strutture
  • Terza Missione
  • Attività
  • Competenze
  1. Pubblicazioni

ControlPULP: A RISC-V Power Controller for HPC Processors with Parallel Control-Law Computation Acceleration

Contributo in Atti di convegno
Data di Pubblicazione:
2022
Citazione:
ControlPULP: A RISC-V Power Controller for HPC Processors with Parallel Control-Law Computation Acceleration / Ottaviano, A.; Balas, R.; Bambini, G.; Bonfanti, C.; Benatti, S.; Rossi, D.; Benini, L.; Bartolini, A.. - 13511:(2022), pp. 120-135. ( 22nd International Conference on Embedded Computer Systems: Architectures, Modeling, and Simulation, SAMOS 2021 grc 2022) [10.1007/978-3-031-15074-6_8].
Abstract:
High-Performance Computing (HPC) processors are nowadays integrated Cyber-Physical Systems requiring complex and high-performance closed-loop control strategies for efficient power and thermal management. To satisfy high-bandwidth, real-time multi-input multi-output (MIMO) optimal power control requirements, high-end processors integrate on-die Power Controller Systems (PCS). Traditional PCS is based on a simple microcontroller core supported by dedicated interface logic and sequencers. More scalable and flexible PCS architectures are required to support advanced MIMO control algorithms required for managing the ever-increasing number of cores, power states, and process, voltage, temperature (PVT) variability. In this paper, we present ControlPULP, a complete, open-source HW/SW RISC-V parallel PCS platform consisting of a single-core microcontroller coupled with a scalable multi-core cluster system with a specialized DMA engine and a fast multi-core interrupt controller for parallel acceleration of real-time power management policies. ControlPULP relies on a real-time OS (FreeRTOS) to schedule a Power Control Firmware (PCF) software layer. We evaluate ControlPULP design choices in a cycle-accurate, event-based simulation environment and show the benefits of the proposed multi-core acceleration solution. We demonstrate ControlPULP in a PCS use-case targeting a next-generation 72-cores HPC processor. We show that the multi-core cluster accelerates the PCF achieving 4.9x speedup with respect to single-core execution.
Tipologia CRIS:
Relazione in Atti di Convegno
Keywords:
HPC processor; Parallel microcontroller; Power and thermal control; RISC-V; Scalable
Elenco autori:
Ottaviano, A.; Balas, R.; Bambini, G.; Bonfanti, C.; Benatti, S.; Rossi, D.; Benini, L.; Bartolini, A.
Autori di Ateneo:
BENATTI SIMONE
Link alla scheda completa:
https://iris.unimore.it/handle/11380/1286447
Link al Full Text:
https://iris.unimore.it//retrieve/handle/11380/1286447/595529/SAMOS22.pdf
Titolo del libro:
Embedded Computer Systems: Architectures, Modeling, and Simulation
Pubblicato in:
LECTURE NOTES IN COMPUTER SCIENCE
Journal
LECTURE NOTES IN COMPUTER SCIENCE
Series
  • Utilizzo dei cookie

Realizzato con VIVO | Designed by Cineca | 26.4.5.0