DocumentCode :
3718238
Title :
Adaptive combined macro and micro-exploration of concurrent applications mapped on shared bus Reconfigurable SoC
Author :
Yidi Liu;Benjamin Carrion Schafer
Author_Institution :
Department of Electronic and Information Engineering, The Hong Kong Polytechnic University, Hong Kong
fYear :
2015
fDate :
6/1/2015 12:00:00 AM
Firstpage :
11
Lastpage :
16
Abstract :
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.
Keywords :
"Kernel","Schedules","Space exploration","Computer architecture","IP networks","Fabrics","Runtime"
Publisher :
ieee
Conference_Titel :
Electronic System Level Synthesis Conference (ESLsyn), 2015
ISSN :
2117-4628
Type :
conf
Filename :
7365119
Link To Document :
بازگشت