• DocumentCode
    2175671
  • Title

    Model Driven Iterative Multi-dimensional Parallelization of Multi-task Programs for the Cell BE: A Genetic Algorithm-Based Approach

  • Author

    Wang, Miao ; Benoit, Nicolas ; Bodin, Franois ; Wang, Zhiying

  • Author_Institution
    Sch. of Comput., NUDT, Changsha, China
  • fYear
    2010
  • fDate
    17-19 Feb. 2010
  • Firstpage
    218
  • Lastpage
    222
  • Abstract
    Multicore processor architectures provide huge computation power by leveraging multiple levels of parallelism. However, it is non-trivial to orchestrate computational and memory resources allocation on the multicore platform. In this paper, we model the resources allocation for multicores as an optimization space, including variant selection, grouping and PE assignment. Finding efficient parallelization schemes for a multi-task program is to explore this search space. In order to accelerate the space exploration, we adapt genetic algorithm to find out the performance optimal solutions. Experiments are conducted on the Cell BE using two benchmarks. Compared to exhaustive enumeration, the intelligent search based on genetic algorithm can derive good parallelization schemes in very short time.
  • Keywords
    genetic algorithms; iterative methods; microprocessor chips; multiprocessing programs; multiprocessing systems; parallel architectures; resource allocation; cell BE; exhaustive enumeration; genetic algorithm; memory resource allocation; model driven iterative multidimensional parallelization; multicore platform; multicore processor architectures; multitask programs; optimization space; performance optimal solutions; space exploration; variant selection; Acceleration; Computer architecture; Concurrent computing; Genetic algorithms; Iterative algorithms; Iterative methods; Multicore processing; Parallel processing; Resource management; Space exploration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel, Distributed and Network-Based Processing (PDP), 2010 18th Euromicro International Conference on
  • Conference_Location
    Pisa
  • ISSN
    1066-6192
  • Print_ISBN
    978-1-4244-5672-7
  • Electronic_ISBN
    1066-6192
  • Type

    conf

  • DOI
    10.1109/PDP.2010.42
  • Filename
    5452490