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
Link To Document