• DocumentCode
    2140763
  • Title

    Performance improvements using coarse-grain reconfigurable logic in embedded SOCs

  • Author

    Dimitroulakos, G. ; Galanis, M.D. ; Goutis, C.E.

  • Author_Institution
    Dept. of Electr. & Comput. Eng.,, Patras Univ., Rio, Greece
  • fYear
    2005
  • fDate
    24-26 Aug. 2005
  • Firstpage
    630
  • Lastpage
    635
  • Abstract
    A hardware/software partitioning methodology for improving applications´ performance in embedded single-chip systems is presented. Critical software parts are accelerated on hardware of a system comprised by an embedded processor and coarse-grain reconfigurable hardware. The reconfigurable hardware is realized by a 2-dimensional array of processing elements. The partitioning method uses a basic-block level analysis procedure for detecting kernels in software. A mapping algorithm for coarse-grain reconfigurable arrays has been developed for estimating the execution time of kernels on the reconfigurable hardware. The proposed partitioning flow has been largely automated for a program description in C language. Analytical hardware/software experiments on five real-world applications are given. The results show that by mapping critical parts on coarse-grain reconfigurable hardware, speedups ranging from 1.2 to 3.7, with an average value of 2.3, are achieved.
  • Keywords
    embedded systems; logic partitioning; reconfigurable architectures; system-on-chip; C language; coarse grain reconfigurable hardware; coarse-grain reconfigurable logic; critical software parts; embedded processor; embedded system-on-chip; hardware/software partitioning methodology; mapping algorithm; partitioning flow; single chip systems; Acceleration; Application software; Computer architecture; Digital signal processing; Energy consumption; Field programmable gate arrays; Hardware; Kernel; Partitioning algorithms; Reconfigurable logic;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field Programmable Logic and Applications, 2005. International Conference on
  • Print_ISBN
    0-7803-9362-7
  • Type

    conf

  • DOI
    10.1109/FPL.2005.1515801
  • Filename
    1515801