English

A Prototype-Based Framework to Design Scalable Heterogeneous SoCs with Fine-Grained DFS

Hardware Architecture 2025-01-07 v2

Abstract

Frameworks for the agile development of modern system-on-chips are crucial to dealing with the complexity of designing such architectures. The open-source Vespa framework for designing large, FPGA-based, multi-core heterogeneous system-on-chips enables a faster and more flexible design space exploration of such architectures and their run-time optimization. Vespa, built on ESP, introduces the capabilities to instantiate multiple replicas of the same accelerator in a single network-on-chip node and to partition the system-on-chips into frequency islands with independent dynamic frequency scaling actuators, as well as a dedicated run-time monitoring infrastructure. Experiments on 4-by-4 tile-based system-on-chips demonstrate the possibility of effectively exploring a multitude of solutions that differ in the replication of accelerators, the clock frequencies of the frequency islands, and the tiles' placement, as well as monitoring a variety of statistics related to the traffic on the interconnect and the accelerators' performance at run time.

Keywords

Cite

@article{arxiv.2411.15574,
  title  = {A Prototype-Based Framework to Design Scalable Heterogeneous SoCs with Fine-Grained DFS},
  author = {Gabriele Montanaro and Andrea Galimberti and Davide Zoni},
  journal= {arXiv preprint arXiv:2411.15574},
  year   = {2025}
}

Comments

4 pages, 5 figures

R2 v1 2026-06-28T20:10:02.818Z