Accurate High-level Modeling and Automated Hardware/Software Co-design for Effective SoC Design Space Exploration
Wei Zuo, Louis-Noël Pouchet, Andrey Ayupov, Taemin Kim, Chung‐Wei Lin, Shinichi Shiraishi, Deming Chen
Abstract
Wei Zuo, Louis-Noël Pouchet, Andrey Ayupov, Taemin Kim, Chung‐Wei Lin, Shinichi Shiraishi, Deming Chen
Abstract
A desirable feature of a development tool for SoC design is that, given the important applications in the domain to be targeted by the SoC, a powerful hardware-software partitioning engine is available to determine which function(s) shall be mapped to hardware. However, to provide high-quality partitioning, this engine must be able to consider a rich design space of possible alternate hardware and software implementations for each program region candidate for hardware acceleration, in turn making the task of finding the optimal mapping very difficult given the number of design points to consider and the need for accurate modeling of latency, power and area.
OpenAlex reports 37 citations for this work. Citation counts describe recorded attention and do not establish research quality.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
A desirable feature of a development tool for SoC design is that, given the important applications in the domain to be targeted by the SoC, a powerful hardware-software partitioning engine is available to determine which function(s) shall be mapped to hardware. However, to provide high-quality partitioning, this engine must be able to consider a rich design space of possible alternate hardware and software implementations for each program region candidate for hardware acceleration, in turn making the task of finding the optimal mapping very difficult given the number of design points to consider and the need for accurate modeling of latency, power and area.
Key concepts: Design space exploration, Computer science, Hardware acceleration, Software, Embedded system, Computer hardware, Domain (mathematical analysis), Task (project management)