• DocumentCode
    1803218
  • Title

    Partitioning and mapping dynamic dataflow programs

  • Author

    Arslan, Mehmet Ali ; Janneck, J.W. ; Kuchcinski, Krzysztof

  • Author_Institution
    Dept. of Comput. Sci., Lund Univ., Lund, Sweden
  • fYear
    2012
  • fDate
    4-7 Nov. 2012
  • Firstpage
    1452
  • Lastpage
    1456
  • Abstract
    Partitioning and mapping are important design decisions in exploiting the parallelism of programs that are to be run on systems with multiple processing elements. In this paper we introduce a fast, incremental approach for mapping dynamic dataflow programs to multiprocessor systems. We use causation traces and architecture descriptions as input for the mapping process that devises several heuristics for reaching a short makespan for the given trace. We evaluate our approach by comparing our results to two different lower bounds and another algorithm used often in solving mapping problems: simulated annealing.
  • Keywords
    data flow analysis; multiprocessing systems; parallel programming; simulated annealing; architecture description; causation tracing; incremental approach; mapping dynamic dataflow program; multiple processing element; partitioning dynamic dataflow program; simulated annealing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Signals, Systems and Computers (ASILOMAR), 2012 Conference Record of the Forty Sixth Asilomar Conference on
  • Conference_Location
    Pacific Grove, CA
  • ISSN
    1058-6393
  • Print_ISBN
    978-1-4673-5050-1
  • Type

    conf

  • DOI
    10.1109/ACSSC.2012.6489267
  • Filename
    6489267