Investigating applications portability with the Uintah DAG-based runtime system on PetaScale supercomputers

Update Item Information
Publication Type pre-print
School or College College of Engineering
Department Computing, School of
Creator Berzins, Martin
Other Author Meng, Qingyu; Humphrey, Alan; Schmidt, John
Title Investigating applications portability with the Uintah DAG-based runtime system on PetaScale supercomputers
Date 2013-01-01
Description Present trends in high performance computing present formidable challenges for applications code using multicore nodes possibly with accelerators and/or co-processors and reduced memory while still attaining scalability. Software frameworks that execute machine-independent applications code using a runtime system that shields users from architectural complexities offer a possible solution. The Uintah framework for example, solves a broad class of large-scale problems on structured adaptive grids using fluid-flow solvers coupled with particle-based solids methods. Uintah executes directed acyclic graphs of computational tasks with a scalable asynchronous and dynamic runtime system for CPU cores and/or accelerators/coprocessors on a node. Uintah's clear separation between application and runtime code has led to scalability increases of 1000x without significant changes to application code. This methodology is tested on three leading Top500 machines; OLCF Titan, TACC Stampede and ALCF Mira using three diverse and challenging applications problems. This investigation of scalability with regard to the different processors and communications performance leads to the overall conclusion that the adaptive DAG-based approach provides a very powerful abstraction for solving challenging multi-scale multi-physics engineering problems on some of the largest and most powerful computers available today.
Type Text
Publisher Institute of Electrical and Electronics Engineers (IEEE)
Issue 96
Language eng
Bibliographic Citation Meng, Q., Humphrey, A., Schmidt, J., & Berzins, M. (2013). Investigating applications portability with the Uintah DAG-based runtime system on PetaScale supercomputers. International Conference for High Performance Computing, Networking, Storage and Analysis, SC, no. 96.
Rights Management (c) 2013 IEEE. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted component of this work in other works must be obtained from the IEEE.
Format Medium application/pdf
Format Extent 512,303 bytes
Identifier uspace,18707
ARK ark:/87278/s6f79nnr
Setname ir_uspace
ID 712582
Reference URL https://collections.lib.utah.edu/ark:/87278/s6f79nnr
Back to Search Results