• DocumentCode
    3205393
  • Title

    Efficient Parallel Scheduling of Malleable Tasks

  • Author

    Sanders, Peter ; Speck, Jochen

  • Author_Institution
    Dept. of Inf., Karlsruher Inst. fur Technol., Karlsruhe, Germany
  • fYear
    2011
  • fDate
    16-20 May 2011
  • Firstpage
    1156
  • Lastpage
    1166
  • Abstract
    We give an O(n + min{n, m} log m) work algorithm for scheduling n tasks with flexible amount of parallelism on to processors, provided the speedup functions of the tasks are concave. We give efficient parallelizations of the algorithm that run in polylogarifhmic time. Previous algorithms were sequential and required quadratic work. This is in some sense a best-possible result since the problem is NP-hard for more general speedup functions.
  • Keywords
    computational complexity; parallel processing; scheduling; NP-hard problem; O(n + min{n, m} log m) work algorithm; malleable tasks; parallel scheduling; polylogarifhmic time; task scheduling; Approximation methods; Human computer interaction; Optimal scheduling; Processor scheduling; Program processors; Schedules;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel & Distributed Processing Symposium (IPDPS), 2011 IEEE International
  • Conference_Location
    Anchorage, AK
  • ISSN
    1530-2075
  • Print_ISBN
    978-1-61284-372-8
  • Electronic_ISBN
    1530-2075
  • Type

    conf

  • DOI
    10.1109/IPDPS.2011.110
  • Filename
    6012853