• DocumentCode
    1808723
  • Title

    Allocating Tasks in Multi-core Processor based Parallel System

  • Author

    Liu, Yi ; Zhang, Xin ; Li, He ; Qian, Depei

  • Author_Institution
    Beihang Univ., Beijing
  • fYear
    2007
  • fDate
    18-21 Sept. 2007
  • Firstpage
    748
  • Lastpage
    753
  • Abstract
    After a discussion of the task allocation problem in multi-core processor based parallel system, this paper gives the task allocation model, and proposes an iteration-based heuristic algorithm, which is composed of two rounds of operations, in which the processes are assigned to processing nodes in the first round and threads in process are assigned to processor cores in the second round respectively. Each round of operation partitions the task interaction graph by iterations with backtracking. Evaluation result shows that the algorithm can find near-optimal solutions in reasonable time, and behaves better than genetic algorithm when the number of threads increases, since it can find solutions in much less time than genetic algorithm.
  • Keywords
    backtracking; graph theory; iterative methods; multi-threading; parallel algorithms; resource allocation; genetic algorithm; iteration-based heuristic algorithm; multicore processor; parallel systems; task allocation problem; task interaction graph; Computer networks; Concurrent computing; Genetic algorithms; Helium; Heuristic algorithms; Multicore processing; Multiprocessor interconnection networks; Parallel processing; Partitioning algorithms; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Network and Parallel Computing Workshops, 2007. NPC Workshops. IFIP International Conference on
  • Conference_Location
    Liaoning
  • Print_ISBN
    978-0-7695-2943-1
  • Type

    conf

  • DOI
    10.1109/NPC.2007.26
  • Filename
    4351575