• DocumentCode
    252246
  • Title

    Hierarchy-Aware mapping of pipelined applications

  • Author

    Kyoungwon Kim ; Gajski, Daniel D.

  • Author_Institution
    Center for Embedded Comput. Syst., Univ. of California, Irvine, Irvine, CA, USA
  • fYear
    2014
  • fDate
    3-6 Aug. 2014
  • Firstpage
    631
  • Lastpage
    634
  • Abstract
    This paper presents hierarchy-aware mapping of a pipelined application to a given heterogeneous platform. The applications we target are executed in a pipelined manner and can be captured with a Model of Computation (MoC) with explicit representations of pipelined execution. Our optimization goal is to minimize execution time. It is crucial to balance the pipeline stages in the given MoC, where each stage consists of a set of hierarchical tasks, each is decomposed into either over which state transitions depending on data are defined or which run in parallel. Previous works have not considered such complex hierarchy in a general MoC; They assumed that each iteration of the execution of the application is represented with an acyclic directed graph and that a stage can be decomposed only into one or more parallel tasks. Therefore, the tasks tended to be coarse-grained since a task with complex hierarchy can be hardly partitioned more. Our approach partition each hierarchically described task and may map the partition separately to balance the stages. The case study is performed with randomly generated platforms and streaming applications: Canny Edge Detector and JPEG. We compare our Hierarchy-Aware mapping to the hierarchy-unaware mapping found through an exhaustive search. Hierarchy-Aware mapping decreases execution time on average by 23.3%.
  • Keywords
    directed graphs; edge detection; image coding; Canny edge detector; JPEG; acyclic directed graph; complex hierarchy; exhaustive search; heterogeneous platform; hierarchy-aware mapping; hierarchy-unaware mapping; optimization goal; pipelined applications; Computational modeling; Delays; Detectors; Embedded systems; Image edge detection; Pipelines; Transform coding;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems (MWSCAS), 2014 IEEE 57th International Midwest Symposium on
  • Conference_Location
    College Station, TX
  • ISSN
    1548-3746
  • Print_ISBN
    978-1-4799-4134-6
  • Type

    conf

  • DOI
    10.1109/MWSCAS.2014.6908494
  • Filename
    6908494