Faculty Advisor

Agu, Emmanuel O.

Abstract

The purpose of this Major Qualifying Project was to investigate different areas in which Graphics Processing Units (GPUs) could be used by EMC to increase performance. The project researched various CUDA GPU programming tools and libraries that could be of use to EMC. CUDA implementations of linear algebra operations such as dot products, matrix multiplication, and SAXPY, which were of interest to multiple teams at EMC, were investigated. Finally, this paper discusses a SQLite3 virtual table using CUDA to accelerate SQL queries.

Publisher

Worcester Polytechnic Institute

Date Accepted

March 2015

Major

Computer Science

Major

Electrical and Computer Engineering

Project Type

Major Qualifying Project

Accessibility

Unrestricted

Advisor Department

Computer Science

Your accessibility may vary due to other restrictions.

Share

COinS