Main memory sharing in commercial, FPGA-based Heterogeneous System on Chips (HeSoCs) can cause significant interference, and ultimately severe slowdown of the executing workload, which bars the adoption of such systems in the context of time-critical applications. Bandwidth regulation approaches based on monitoring and throttling are widely adopted also in commercial hardware to improve the system quality of service (QoS), and previous work has shown that the finer the granularity of the mechanism, the more effective the QoS control. Different mechanisms, however, might exploit more or less effectively the available residual memory bandwidth, provided that the QoS requirement is satisfied. In this paper we present an exhaustive experimental evaluation of how three bandwidth regulation mechanisms with coarse, fine and ultra-fine granularity compare in terms of exploitation of the system memory bandwidth. Our results show that a very fine-grained regulation mechanism might experience worse system-level memory bandwidth exploitation compared to a coarser-grained approach.

Invited Paper: On the Granularity of Bandwidth Regulation in FPGA-Based Heterogeneous Systems on Chip / Brilli, Gianluca; Valente, Giacomo; Capotondi, Alessandro; Di Mascio, Tania; Marongiu, Andrea. - 121:(2024). (Intervento presentato al convegno 22nd International Workshop on Worst-Case Execution Time Analysis, WCET 2024 tenutosi a fra nel 2024) [10.4230/oasics.wcet.2024.5].

Invited Paper: On the Granularity of Bandwidth Regulation in FPGA-Based Heterogeneous Systems on Chip

Gianluca Brilli;Giacomo Valente;Alessandro Capotondi;Andrea Marongiu
2024

Abstract

Main memory sharing in commercial, FPGA-based Heterogeneous System on Chips (HeSoCs) can cause significant interference, and ultimately severe slowdown of the executing workload, which bars the adoption of such systems in the context of time-critical applications. Bandwidth regulation approaches based on monitoring and throttling are widely adopted also in commercial hardware to improve the system quality of service (QoS), and previous work has shown that the finer the granularity of the mechanism, the more effective the QoS control. Different mechanisms, however, might exploit more or less effectively the available residual memory bandwidth, provided that the QoS requirement is satisfied. In this paper we present an exhaustive experimental evaluation of how three bandwidth regulation mechanisms with coarse, fine and ultra-fine granularity compare in terms of exploitation of the system memory bandwidth. Our results show that a very fine-grained regulation mechanism might experience worse system-level memory bandwidth exploitation compared to a coarser-grained approach.
2024
22nd International Workshop on Worst-Case Execution Time Analysis, WCET 2024
fra
2024
121
Brilli, Gianluca; Valente, Giacomo; Capotondi, Alessandro; Di Mascio, Tania; Marongiu, Andrea
Invited Paper: On the Granularity of Bandwidth Regulation in FPGA-Based Heterogeneous Systems on Chip / Brilli, Gianluca; Valente, Giacomo; Capotondi, Alessandro; Di Mascio, Tania; Marongiu, Andrea. - 121:(2024). (Intervento presentato al convegno 22nd International Workshop on Worst-Case Execution Time Analysis, WCET 2024 tenutosi a fra nel 2024) [10.4230/oasics.wcet.2024.5].
File in questo prodotto:
File Dimensione Formato  
OASIcs.WCET.2024.5.pdf

Open access

Tipologia: VOR - Versione pubblicata dall'editore
Dimensione 915.45 kB
Formato Adobe PDF
915.45 kB Adobe PDF Visualizza/Apri
Pubblicazioni consigliate

Licenza Creative Commons
I metadati presenti in IRIS UNIMORE sono rilasciati con licenza Creative Commons CC0 1.0 Universal, mentre i file delle pubblicazioni sono rilasciati con licenza Attribuzione 4.0 Internazionale (CC BY 4.0), salvo diversa indicazione.
In caso di violazione di copyright, contattare Supporto Iris

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11380/1369351
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 0
  • ???jsp.display-item.citation.isi??? ND
social impact