Title
User-Space Emulation Framework for Domain-Specific SoC Design
Abstract
In this work, we propose a portable, Linux-based emulation framework to provide an ecosystem for hardware-software co-design of Domain-specific SoCs (DSSoCs) and enable their rapid evaluation during the pre-silicon design phase. This framework holistically targets three key challenges of DSSoC design: accelerator integration, resource management, and application development. We address these challenges via a flexible and lightweight user-space runtime environment that enables easy integration of new accelerators, scheduling heuristics, and user applications, and we illustrate the utility of each through various case studies. With signal processing (WiFi and RADAR) as the target domain, we use our framework to evaluate the performance of various dynamic workloads on hypothetical DSSoC hardware configurations composed of mixtures of CPU cores and FFT accelerators using a Zynq UltraScale+ <sup xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">TM</sup> MPSoC. We show the portability of this framework by conducting a similar study on an Odroid platform composed of big.LITTLE ARM clusters. Finally, we introduce a prototype compilation toolchain that enables automatic mapping of unlabeled C code to DSSoC platforms. Taken together, this environment offers a unique ecosystem to rapidly perform functional verification and obtain performance and utilization estimates that help accelerate convergence towards a final DSSoC design.
Year
DOI
Venue
2020
10.1109/IPDPSW50202.2020.00016
2020 IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW)
Keywords
DocType
ISSN
DSSoC,Domain-Specific,System on Chip,SoC,Domain-Specific SoC,emulation,automatic application mapping
Conference
2164-7062
ISBN
Citations 
PageRank 
978-1-7281-7457-0
0
0.34
References 
Authors
9
5
Name
Order
Citations
PageRank
Joshua Mack112.40
Nirmal Kumbhare233.08
NK Anish300.34
Ogras Umit Y.400.34
Ali Akoglu515729.40