Title |
Heterogeneous cpu-gpu software framework for dag's in high performance computing |
Publication Type |
thesis |
School or College |
College of Engineering |
Department |
Chemical Engineering |
Author |
Bagusetty, Abhishek |
Date |
2015-08 |
Description |
Recent advancements in High Performance Computing (HPC) infrastructure with tradi- tional computing systems augmented with accelerators like graphic processing units (GPUs) and coprocessors like Intel Xeon Phi have successfully enabled predictive simulations specifi- cally Computational Fluid Dynamics (CFD) with more accuracy and speed. One of the most significant challenges in high-performance computing is to provide a software framework that can scale efficiently and minimize rewriting code to support diverse hardware configurations. Algorithms and framework support have been developed to deal with complexities and provide abstractions for a task to be compatible with various hardware targets. Software is written in C++ and represented as a Directed Acyclic Graph (DAG) with nodes that implement actual mathematical calculations. This thesis will present an improved approach for scheduling and execution of computational tasks within a heterogeneous CPU-GPU com- puting system insulting application developers with the inherent complexity in parallelism. The details will be presented within a context to facilitate the solution of partial differential equations on large clusters using graph theory. |
Type |
Text |
Publisher |
University of Utah |
Subject |
High performance computing; CPU-GPU; DAG |
Dissertation Institution |
University of Utah |
Dissertation Name |
Master of Science |
Language |
eng |
Rights Management |
Copyright © Abhishek Bagusetty 2015 |
Format |
application/pdf |
Format Medium |
application/pdf |
Format Extent |
26,959 bytes |
Identifier |
etd3/id/3868 |
ARK |
ark:/87278/s6642z20 |
Setname |
ir_etd |
ID |
197419 |
Reference URL |
https://collections.lib.utah.edu/ark:/87278/s6642z20 |