Off-campus UMass Amherst users: If this thesis is NOT open access, please use the following link to log into our proxy server and download this thesis.

Scientific Computing on Streaming Processors

Sandeep Menon, University of Massachusetts - Amherst

Document Type: Open Access

Degree Program

Mechanical Engineering

Degree Type

Master of Science in Mechanical Engineering (M.S.M.E.)

Year Degree Awarded

2008

Month Degree Awarded

September

Primary Subject Category

Mechanical engineering

Keywords

CFD, GPU

Advisor(s) or Committee Chair

Perot, Blair

 

Abstract

High performance streaming processors have achieved the distinction of being very efficient and cost-effective in terms of floating-point capacity, thereby making them an attractive option for scientific algorithms that involve large arithmetic effort. Graphics Processing Units (GPUs) are an example of this new initiative to bring vector-processing to desktop computers; and with the advent of 32-bit floating-point capabilities, these architectures provide a versatile platform for the efficient implementation of such algorithms. To exemplify this, the implementation of a Conjugate Gradient iterative solver for PDE solutions on unstructured two- and three-dimensional grids using such hardware is described. This would greatly benefit applications such as fluid-flow solvers which seek efficient methods to solve large sparse systems. The implementation has also been successfully incorporated into an existing object oriented CFD code, thereby enabling the option of using these architectures as efficient math co-processors in the computational framework.

Recommended Citation

Menon, Sandeep, "Scientific Computing on Streaming Processors" (2008). Masters Theses. Paper 192.
http://scholarworks.umass.edu/theses/192