Adaptive Combined Macro and Micro-Exploration of Concurrent Applications mapped on shared Bus Reconfigurable SoC

被引:0
|
作者
Liu, Yidi [1 ]
Schafer, Benjamin Carrion [1 ]
机构
[1] Hong Kong Polytech Univ, Elect & Informat Engn Dept, Hong Kong, Hong Kong, Peoples R China
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This paper describes an adaptive system-level (macro) exploration method for heterogeneous Reconfigurable System-on-a-Chip (RSoC) systems with shared bus architectures. The proposed method starts by profiling computationally intensive tasks given in ANSI-C and by automatically partitioning them into SW and HW. Each HW partition is in turn explored using a High-Level Synthesis (HLS) design space explorer (DSE) (micro exploration) in order to obtain the smallest micro architecture for each latency within a given latency range. These exploration results are passed to the system-level explorer to obtain a system-level trade-off curve with unique area vs. performance trade-offs for different mappings and bus schedules. The designer can thus select the system within a given area and performance budget. The exploration method proposed includes a complete automatic partitioning, scheduling and exploration method, which takes as input multiple independent applications which will execute concurrently on the same heterogeneous system, given in ANSI-C. This work also introduces the concept of Control Offset (CO) as an input parameters to prune configurations' design space and thus allowing the control the Quality of Results (QoR) vs. the running time by setting a single parameter. Experimental results show that our proposed method is very efficient.
引用
收藏
页码:11 / 16
页数:6
相关论文
empty
未找到相关数据