| 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 |