Title
HERO: an open-source research platform for HW/SW exploration of heterogeneous manycore systems
Abstract
Heterogeneous systems on chip (HeSoCs) co-integrate a high-performance multicore host processor with programmable manycore accelerators (PMCAs) to combine "standard platform" software support (e.g. the Linux OS) with energy-efficient, domain-specific, highly parallel processing capabilities. In this work, we present HERO, a HeSoC platform that tackles this challenge in a novel way. HERO's host processor is an industry-standard ARM Cortex-A multicore complex, while its PMCA is a scalable, silicon-proven, open-source many-core processing engine, based on the extensible, open RISC-V ISA. We evaluate a prototype implementation of HERO, where the PMCA implemented on an FPGA fabric is coupled with a hard ARM Cortex-A host processor, and show that the run time overhead compared to manually written PMCA code operating on private physical memory is lower than 10 % for pivotal benchmarks and operating conditions.
Year
DOI
Venue
2018
10.1145/3295816.3295821
Proceedings of the 2nd Workshop on AutotuniNg and aDaptivity AppRoaches for Energy efficient HPC Systems
Keywords
DocType
ISBN
heterogeneous SoCs, multi- and many-core architectures, shared virtual memory
Conference
978-1-4503-6591-8
Citations 
PageRank 
References 
0
0.34
0
Authors
5
Name
Order
Citations
PageRank
Andreas Kurth153.83
Alessandro Capotondi2398.25
Pirmin Vogel3194.69
Luca Benini4131161188.49
Andrea Marongiu533739.19