• DocumentCode
    2310608
  • Title

    Dynamic task scheduling for the Uintah framework

  • Author

    Meng, Qingyu ; Luitjens, Justin ; Berzins, Martin

  • Author_Institution
    Sch. of Comput., Univ. of Utah, Salt Lake City, UT, USA
  • fYear
    2010
  • fDate
    15-15 Nov. 2010
  • Firstpage
    1
  • Lastpage
    10
  • Abstract
    Uintah is a computational framework for fluid-structure interaction problems using a combination of the ICE fluid flow algorithm, adaptive mesh refinement (AMR) and MPM particle methods. Uintah uses domain decomposition with a task-graph approach for asynchronous communication and automatic message generation. The Uintah software has been used for a decade with its original task scheduler that ran computational tasks in a predefined static order. In order to improve the performance of Uintah for petascale architecture, a new dynamic task scheduler allowing better overlapping of the communication and computation is designed and evaluated in this study. The new scheduler supports asynchronous, out-of-order scheduling of computational tasks by putting them in a distributed directed acyclic graph (DAG) and by isolating task memory and keeping multiple copies of task variables in a data warehouse when necessary. A new runtime system has been implemented with a two-stage priority queuing architecture to improve the scheduling efficiency. The effectiveness of this new approach is shown through an analysis of the performance of the software on large scale fluid-structure examples.
  • Keywords
    data flow graphs; data warehouses; queueing theory; task analysis; MPM particle methods; Uintah; adaptive mesh refinement; asynchronous communication; automatic message generation; data warehouse; distributed directed acyclic graph; domain decomposition; dynamic task scheduling; fluid flow algorithm; fluid structure interaction; queuing architecture; task graph approach; task memory;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Many-Task Computing on Grids and Supercomputers (MTAGS), 2010 IEEE Workshop on
  • Conference_Location
    New Orleans, LA
  • Print_ISBN
    978-1-4244-9704-1
  • Electronic_ISBN
    978-1-4244-9705-8
  • Type

    conf

  • DOI
    10.1109/MTAGS.2010.5699431
  • Filename
    5699431