• DocumentCode
    450041
  • Title

    A Methodology for Generating Application-Specific Heterogeneous Processor Arrays

  • Author

    Craven, Stephen ; Patterson, Cameron ; Athanas, Peter

  • Author_Institution
    Virginia Polytechnic and State University
  • Volume
    10
  • fYear
    2006
  • fDate
    04-07 Jan. 2006
  • Abstract
    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.
  • Keywords
    Application software; Array signal processing; Design methodology; Design optimization; Hardware; Scalability; Software prototyping; Throughput; Turning; Virtual prototyping;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    System Sciences, 2006. HICSS '06. Proceedings of the 39th Annual Hawaii International Conference on
  • ISSN
    1530-1605
  • Print_ISBN
    0-7695-2507-5
  • Type

    conf

  • DOI
    10.1109/HICSS.2006.15
  • Filename
    1579814