Title :
Vendor supplied development environments based HW/SW partitioning
Author :
Halimic, Mirsad ; Halimic, Aida
Author_Institution :
Univ. of Hail, Hail, Saudi Arabia
Abstract :
This paper describes a software entity termed a Partitioner. The Partitioner is designed to take a set of basic code modules as an input and in the process of reconfiguring a heterogeneous hardware platform finds a spatial scheduling (assignment to different processing units) and temporal scheduling for these modules that will optimised the performance of the unit. The components of the Partitioner are concurrency analysis, dependency analysis, profiling and optimal mapping. The heterogeneous platform is represented by three different commercially available development environments representing a RISC processor, DSP and FPGA.
Keywords :
concurrency control; hardware-software codesign; multiprocessing systems; reduced instruction set computing; scheduling; HW/SW partitioning; RISC processor; concurrency analysis; dependency analysis; heterogeneous hardware platform; heterogeneous platform; optimal mapping; processing unit; software entity; spatial scheduling; temporal scheduling; vendor supplied development environment; Adaptation model; Algorithm design and analysis; Gallium; Hardware; Optimization; Pipelines; Software; HW/SW Partitioning; Heterogeneous hardware platform; Optimal functional mapping; Power consumptions analysis; Threading Analyser;
Conference_Titel :
GCC Conference & Exhibition, 2009 5th IEEE
Conference_Location :
Kuwait City
Print_ISBN :
978-1-4244-3885-3
DOI :
10.1109/IEEEGCC.2009.5734248