• DocumentCode
    1651774
  • Title

    Multi-objective aware extraction of task-level parallelism using genetic algorithms

  • Author

    Cordes, Daniel ; Marwedel, Peter

  • Author_Institution
    Tech. Univ. Dortmund, Dortmund, Germany
  • fYear
    2012
  • Firstpage
    394
  • Lastpage
    399
  • Abstract
    A large amount of research work has been done in the area of automatic parallelization for decades, resulting in a huge amount of tools, which should relieve the designer from the burden of manually parallelizing an application. Unfortunately, most of these tools are only optimizing the execution time by splitting up applications into concurrently executed tasks. In the domain of embedded devices, however, it is not sufficient to look only at this criterion. Since most of these devices are constraint-driven regarding execution time, energy consumption, heat dissipation and other objectives, a good trade-off has to be found to efficiently map applications to multiprocessor system on chip (MPSoC) devices. Therefore, we developed a fully automated multi-objective aware parallelization framework, which optimizes different objectives at the same time. The tool returns a Pareto-optimal front of solutions of the parallelized application to the designer, so that the solution with the best trade-off can be chosen.
  • Keywords
    Pareto optimisation; genetic algorithms; multiprocessing systems; parallel processing; power aware computing; system-on-chip; MPSoC device; Pareto optimal front; automated multiobjective aware parallelization framework; constraint-driven execution time; embedded devices; energy consumption; genetic algorithm; heat dissipation; multiprocessor system on chip devices; task-level parallelism; Benchmark testing; Data mining; Energy consumption; Genetic algorithms; Image edge detection; Optimization; Parallel processing; Automatic Parallelization; Embedded Software; Energy awareness; Genetic Algorithms; Multi-Objective; Task-Level Parallelism;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation & Test in Europe Conference & Exhibition (DATE), 2012
  • Conference_Location
    Dresden
  • ISSN
    1530-1591
  • Print_ISBN
    978-1-4577-2145-8
  • Type

    conf

  • DOI
    10.1109/DATE.2012.6176503
  • Filename
    6176503