• DocumentCode
    2043482
  • Title

    Design flow for optimizing performance in processor systems with on-chip coarse-grain reconfigurable logic

  • Author

    Galanis, Michalis D. ; Dimitroulakos, Gregory ; Goutis, Costas E.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Patras Univ., Rio
  • fYear
    2006
  • fDate
    25-29 April 2006
  • Abstract
    A design flow for processor platforms with on-chip coarse-grain reconfigurable logic is presented. The reconfigurable logic is realized by a 2-dimensional array of processing elements. Performance is improved by accelerating critical software loops, called kernels, on the reconfigurable array. Basic steps of the design flow have been automated. A procedure for detecting critical loops in the input C code was developed, while a mapping technique for coarse grain reconfigurable arrays, based on software pipelining, was also devised. Analytical results derived from mapping five real-life DSP applications on eight different instances of a generic system architecture are presented. Large values of instructions per cycle were achieved on two reconfigurable arrays that resulted in high-performance kernel mapping. Additionally, by mapping critical code on the reconfigurable logic, speedups ranging from 1.27 to 3.18 relative to an all-processor execution were achieved
  • Keywords
    C language; parallel processing; pipeline processing; program control structures; reconfigurable architectures; 2-dimensional array; C code; coarse grain reconfigurable array mapping; critical loops detection; design flow; kernel acceleration; on-chip coarse-grain reconfigurable logic; performance optimization; processor systems; software pipelining; Acceleration; Design optimization; Digital signal processing; Kernel; Logic arrays; Pipeline processing; Process design; Reconfigurable logic; Software performance; System-on-a-chip;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing Symposium, 2006. IPDPS 2006. 20th International
  • Conference_Location
    Rhodes Island
  • Print_ISBN
    1-4244-0054-6
  • Type

    conf

  • DOI
    10.1109/IPDPS.2006.1639348
  • Filename
    1639348