Rapid design space exploration of multi-clock domain MPSoCs with hybrid prototyping
Ehsan Saboori, Samar Abdi

TL;DR
This paper introduces enhanced hybrid prototyping techniques for early power-performance analysis of multi-clock MPSoC designs, enabling rapid and accurate design space exploration compared to traditional methods.
Contribution
It extends hybrid prototyping to multi-clock MPSoCs, allowing efficient early-stage design exploration with high accuracy and significant speed improvements.
Findings
Over two orders of magnitude speedup over software simulation
High accuracy of hybrid prototypes in industrial applications
Rapid exploration of 150+ design options in minutes
Abstract
This paper presents novel techniques of using hybrid prototyping for early power-performance analysis of MPSoC designs with multiple clock domains. The fundamental idea of hybrid prototyping is to simulate a design with multiple cores by creating an emulation kernel in software on top of a single physical instance of the core. However, so far hybrid prototyping has been limited to homogeneous multicores running at the same clock frequency. Moreover, hybrid prototyping has not yet been demonstrated for efficient design space exploration. Our work focuses on enhancing the capabilities of hybrid prototyping, such that it can be applied to realistic multi-clock MPSoC designs as well to perform early power-performance evaluation of MPSoC designs. Our experiments using industrial strength applications such as JPEG, MP3 and Packet Processing, demonstrate the high accuracy of our hybrid…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsParallel Computing and Optimization Techniques · Embedded Systems Design Techniques · VLSI and FPGA Design Techniques
