DocumentCode
1424920
Title
Versatile Task Assignment for Heterogeneous Soft Dual-Processor Platforms
Author
Hashemi, Matin ; Ghiasi, Soheil
Author_Institution
Dept. of Electr. & Comput. Eng., Univ. of California, Davis, CA, USA
Volume
29
Issue
3
fYear
2010
fDate
3/1/2010 12:00:00 AM
Firstpage
414
Lastpage
425
Abstract
Heterogeneous soft multiprocessor systems are likely to find a larger share in the application-specific computing market due to increasing cost and defect rates in foreseeable manufacturing technologies. We study the problem of mapping streaming applications onto heterogeneous soft dual-processor systems, in which processors´ limited memory resources and application throughput form the outstanding constraints and objective, respectively. A key step in the compilation process is task assignment, where tasks are assigned to the processors. We develop a provably-effective algorithm for task assignment. Our algorithm is versatile, in that its formal properties hold for, and hence it is applicable to, a variety of platforms. Measurement of generated code size, and throughput of emulated systems validate the effectiveness of our approach. We advance the state-of-the-art by considerably outperforming two recent competitors in terms of both versatility and application throughput.
Keywords
multiprocessing systems; program processors; task analysis; application-specific computing market; compilation process; formal properties; heterogeneous soft dual-processor platforms; heterogeneous soft multiprocessor systems; limited memory resources; task assignment; Application software; Computer aided manufacturing; Computer applications; Computer architecture; Costs; Field programmable gate arrays; Multiprocessing systems; Size measurement; System-on-a-chip; Throughput; FPGA synthesis; multiprocessor SoC; optimization; system-on-chip;
fLanguage
English
Journal_Title
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
Publisher
ieee
ISSN
0278-0070
Type
jour
DOI
10.1109/TCAD.2010.2041856
Filename
5419233
Link To Document