Home > Events > PhD Defense - James Sweet

PhD Defense - James Sweet

Start: 7/6/2017 at 9:00AM
End: 7/6/2017 at 1:00PM
Location: 258 Fitzpatrick Hall
Attendees: Faculty and students are welcome to attend the presentation portion of the defense. Light refreshments will be served.
Add to calendar:
iCal vCal

James Sweet

PhD Defense

July 6, 2017          9:00 am          258 Fitzpatrick

Adviser:  Dr. Douglas Thain and Dr. Jesus Izaguirre

Committee Members;

Dr. Paul Brenner        Dr. Michael Niemier        Dr. Krupali Krusche


Title:

“ENABLING IMPLEMENTATION AND OPTIMIZATION OF SCIENTIFIC ALGORITHMS VIA GRAPHICS PROCESSING UNITS”

 

Abstract:

GPUs provide a fast but simplified architecture that leads to major challenges in implementation of algorithms. This document looks at how this can be applied to scientific problems that require both rigor and performance. 

This work looks at solving three different problems by utilizing the GPU for visualization and computation. Firstly, It looks at exploring better methods of creating accurate and realistic 3D models from laser scan data and photographic images. Secondly, It explores the implementation of a coarse-grained molecular dynamics algorithm on the GPU and the how the factors of the simulation affect the performance and accuracy. Finally, It looks at transitioning part of an MPI particle laden flow simulation code to utilize the GPU as well as the challenges associated. 

This work demonstrates that by implementing algorithms to utilize the power of the GPU provides an opportunity for providing scholars to be able to research more effectively and efficiently. Firstly, by using GPUs, effective on-site feedback can be provided for architects and archaeologists who are collecting data as well as off-site scholars attempting to explore this data after collection. Secondly, the performance of molecular dynamics simulations can be improved by ≈ 6× whilst keeping the accuracy, allowing for faster drug research and development. Finally, a particle laden simulation’s MPI particle update calculations can be migrated to the GPU to improve the performance by ≈ 14×, allowing for more accurate exploration of areas such as pollution dispersion in the atmosphere.