Proceedings of the 1st Conference of the Extreme Science and Engineering Discovery Environment: Bridging From the eXtreme to Th 2012
DOI: 10.1145/2335755.2335791
|View full text |Cite
|
Sign up to set email alerts
|

Radiation modeling using the Uintah heterogeneous CPU/GPU runtime system

Abstract: The Uintah Computational Framework was developed to provide an environment for solving fluid-structure interaction problems on structured adaptive grids on large-scale, long-running, data-intensive problems. Uintah uses a combination of fluid-flow solvers and particle-based methods for solids, together with a novel asynchronous task-based approach with fully automated load balancing. Uintah demonstrates excellent weak and strong scalability at full machine capacity on XSEDE resources such as Ranger and Kraken,… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

1
38
0

Year Published

2012
2012
2024
2024

Publication Types

Select...
4
2
2

Relationship

1
7

Authors

Journals

citations
Cited by 27 publications
(39 citation statements)
references
References 24 publications
1
38
0
Order By: Relevance
“…The data transfer is performed concurrently with other computation, so the imapact is minimised, and the authors note that data transfer time typcially only takes 30% of the application runtime. The Uintah framework from the University of Utah is an AMR framework that supports GPUs [11,14]. The focus in Uintah is on heterogeneous platforms, and as with GAMER, solution data must be copied between the CPU and GPU memory as required by the numerical kernels.…”
Section: Adaptive Mesh Refinement With Graphics Processing Unitsmentioning
confidence: 99%
“…The data transfer is performed concurrently with other computation, so the imapact is minimised, and the authors note that data transfer time typcially only takes 30% of the application runtime. The Uintah framework from the University of Utah is an AMR framework that supports GPUs [11,14]. The focus in Uintah is on heterogeneous platforms, and as with GAMER, solution data must be copied between the CPU and GPU memory as required by the numerical kernels.…”
Section: Adaptive Mesh Refinement With Graphics Processing Unitsmentioning
confidence: 99%
“…Experimental results [1] on typical fluid AMR simulations showed 50% to 90% savings on memory usage. This new multi-threaded MPI scheduler enabled Uintah to scale up to [5] 196K cores on the DoE Jaguar XT5 system and became the basis for the heterogeneous multi-threaded MPI scheduler [5] which allowed Uintah to dispatch tasks to GPUs as well as CPU cores on a node.…”
Section: B Multi-threaded Cpu Scheduler (Master-slave Model) [1]mentioning
confidence: 99%
“…Multi-threaded CPU-GPU Scheduler (Master-Slave Model) [5] In the same fashion that Uintah insulates the application developer from the parallelism its infrastructure provides via the multi-threaded CPU scheduler, the hybrid CPU-GPU version also hides and carefully manages details related to GPU memory allocation and transfer. Associated with each Uintah task is a C++ method which is used to perform the actual computation.…”
Section: B Multi-threaded Cpu Scheduler (Master-slave Model) [1]mentioning
confidence: 99%
See 1 more Smart Citation
“…For structured meshes, heterogeneous CPU-GPU computation has been studied in several publications. [2][3][4][5] However, the unstructured nature of our problem poses significant additional challenges with respect to partitioning, communication, and load balancing.…”
mentioning
confidence: 99%