• DocumentCode
    2305505
  • Title

    Control of parallel task granularity by throttling decomposition

  • Author

    Hwang, Suntae

  • Author_Institution
    Dept. of Comput. Sci., Kookmin Univ., Seoul, South Korea
  • fYear
    1997
  • fDate
    10-13 Dec 1997
  • Firstpage
    802
  • Lastpage
    807
  • Abstract
    This paper introduces a new mechanism which performs lazy task creation in a novel way for the exposure of large grain parallelism. In lazy task creation, all new-born tasks are provisionally inlined and parallelism is extracted from the inlined information later on demand. Large grain parallelism is achieved by executing the inlined tasks in the current thread unless a new task is demanded. However, the new scheme leaves a self-divisible task called seed instead inlining the task and let further task demands be satisfied by sprouting new tasks from the seed rather than retrospectively reversing the inlining decision of the task. In the scheme, decomposition itself is throttled rather than just the extraction of a task. The scheme makes the serial section clearly separated from the parallel section in an evaluation tree, and this allows the serial section to adopt a sequential algorithm. The performance improvement is significant in divide-and-conquer applications by adoption of sequential algorithms
  • Keywords
    divide and conquer methods; parallel algorithms; resource allocation; software performance evaluation; decomposition; divide-and-conquer applications; large grain parallelism; lazy task creation; parallel task granularity; performance improvement; self-divisible task; sequential algorithm; Availability; Computer science; Costs; Data mining; Heuristic algorithms; Parallel machines; Parallel processing; Program processors; Programming profession; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Systems, 1997. Proceedings., 1997 International Conference on
  • Conference_Location
    Seoul
  • Print_ISBN
    0-8186-8227-2
  • Type

    conf

  • DOI
    10.1109/ICPADS.1997.652633
  • Filename
    652633