Repository logo
Log In(current)
  1. Home
  2. Colleges & Schools
  3. Graduate School
  4. Doctoral Dissertations
  5. Parallel For Loops on Heterogeneous Resources
Details

Parallel For Loops on Heterogeneous Resources

Date Issued
December 1, 2012
Author(s)
Weber, Frederick Edward  
Advisor(s)
Gregory D. Peterson
Additional Advisor(s)
Robert J. Harrison
Micah Beck
Robert Hettich
Permanent URI
https://trace.tennessee.edu/handle/20.500.14382/22504
Abstract

In recent years, Graphics Processing Units (GPUs) have piqued the interest of researchers in scientific computing. Their immense floating point throughput and massive parallelism make them ideal for not just graphical applications, but many general algorithms as well. Load balancing applications and taking advantage of all computational resources in a machine is a difficult challenge, especially when the resources are heterogeneous. This dissertation presents the clUtil library, which vastly simplifies developing OpenCL applications for heterogeneous systems. The core focus of this dissertation lies in clUtil's ParallelFor construct and our novel PINA scheduler which can efficiently load balance work onto multiple GPUs and CPUs simultaneously.

Subjects

Heterogeneous computi...

parallel

GPU

multi-core

parallel for

loop optimization

Disciplines
Computer and Systems Architecture
Numerical Analysis and Scientific Computing
Programming Languages and Compilers
Degree
Doctor of Philosophy
Major
Computer Engineering
Embargo Date
January 1, 2012
File(s)
Thumbnail Image
Name

Dissertation.pdf

Size

2.26 MB

Format

Adobe PDF

Checksum (MD5)

6060cf8d9f76cb69b96fac9b268b2ecd

Built with DSpace-CRIS software - Extension maintained and optimized by 4Science

  • Privacy policy
  • End User Agreement
  • Send Feedback
  • Contact
  • Libraries at University of Tennessee, Knoxville
Repository logo COAR Notify