loading...
A Methodology for Generating Application-Specific Heterogeneous Processor Arrays
Kauai, Hawaii January 04-January 07
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/HICSS.2006.15Proceedings of the 39th Annual Hawaii ...
 This Article 
 
PURCHASE ARTICLE: $0
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Stephen Craven, Virginia Polytechnic and State University
Cameron Patterson, Virginia Polytechnic and State University
Peter Athanas, Virginia Polytechnic and State University

Hardware designers are increasingly turning to Single Chip Multi-Processors to achieve power and throughput goals. To further increase performance for a specific application the chip?s array of processors can be tailored to their program, creating an application-specific multiprocessor. While much Hardware/Software Codesign research has been conducted on optimizing heterogeneous processing arrays, shortcomings exist in design scalability, simulation, verification, rapid prototyping, and the requirement of specialized skill sets.

To address these deficiencies, a design methodology is proposed targeting signal processing applications that maps a parallelized C program onto a homogenous array of processors linked by simple point-to-point connections. By individually optimizing each processor for its specific program the performance of the array is increased, while the common basic interface between processors eases optimization, implementation, debugging, and verification.

Citation:
Stephen Craven, Cameron Patterson, Peter Athanas, "A Methodology for Generating Application-Specific Heterogeneous Processor Arrays," hicss, vol. 10, pp.251a, Proceedings of the 39th Annual Hawaii International Conference on System Sciences (HICSS'06) Track 10, 2006
Usage of this product signifies your acceptance of the Terms of Use.