Matching Items (6)
Filtering by

Clear all filters

155837-Thumbnail Image.png
Description
With the advent of GPGPU, many applications are being accelerated by using CUDA programing paradigm. We are able to achieve around 10x -100x speedups by simply porting the application on to the GPU and running the parallel chunk of code on its multi cored SIMT (Single instruction multiple thread) architecture.

With the advent of GPGPU, many applications are being accelerated by using CUDA programing paradigm. We are able to achieve around 10x -100x speedups by simply porting the application on to the GPU and running the parallel chunk of code on its multi cored SIMT (Single instruction multiple thread) architecture. But for optimal performance it is necessary to make sure that all the GPU resources are efficiently used, and the latencies in the application are minimized. For this, it is essential to monitor the Hardware usage of the algorithm and thus diagnose the compute and memory bottlenecks in the implementation. In the following thesis, we will be analyzing the mapping of CUDA implementation of BLIINDS-II algorithm on the underlying GPU hardware, and come up with a Kepler architecture specific solution of using shuffle instruction via CUB library to tackle the two major bottlenecks in the algorithm. Experiments were conducted to convey the advantage of using shuffle instru3ction in algorithm over only using shared memory as a buffer to global memory. With the new implementation of BLIINDS-II algorithm using CUB library, a speedup of around 13.7% was achieved.
ContributorsWadekar, Ameya (Author) / Sohoni, Sohum (Thesis advisor) / Aukes, Daniel (Committee member) / Redkar, Sangram (Committee member) / Arizona State University (Publisher)
Created2017
Description

The creative project was to create a working prototype kit that can teach multiple lessons of the curriculum that the schools or individual families could purchase. The curriculum would be centered on the engineering and science curriculum that is introduced from fourth to sixth grade classes. By creating an interactive

The creative project was to create a working prototype kit that can teach multiple lessons of the curriculum that the schools or individual families could purchase. The curriculum would be centered on the engineering and science curriculum that is introduced from fourth to sixth grade classes. By creating an interactive kit with curriculum that the students could individualize and use for multiple lessons, the goal is to get them more engaged in the material. The project would consist of a week-long project kit that will introduce different engineering topics for three to four days of the week with mini projects and a final project that pieces together the topics they learned. The biggest take away from the project was how to best get user feedback and fast track the IRB process. The IRB process for a project focusing on minors and teachers will cause some catches in the process. Included is a discussion on the IRB process for a project like this and how to best go through or avoid IRB to ensure the project can progress, while still gathering valuable information.

ContributorsHeun, Jade (Author) / Aukes, Daniel (Thesis director) / Sugar, Thomas (Committee member) / Barrett, The Honors College (Contributor) / Engineering Programs (Contributor)
Created2022-05
165646-Thumbnail Image.png
ContributorsHeun, Jade (Author) / Aukes, Daniel (Thesis director) / Sugar, Thomas (Committee member) / Barrett, The Honors College (Contributor) / Engineering Programs (Contributor)
Created2022-05
165647-Thumbnail Image.png
ContributorsHeun, Jade (Author) / Aukes, Daniel (Thesis director) / Sugar, Thomas (Committee member) / Barrett, The Honors College (Contributor) / Engineering Programs (Contributor)
Created2022-05
165648-Thumbnail Image.png
ContributorsHeun, Jade (Author) / Aukes, Daniel (Thesis director) / Sugar, Thomas (Committee member) / Barrett, The Honors College (Contributor) / Engineering Programs (Contributor)
Created2022-05
165649-Thumbnail Image.png
ContributorsHeun, Jade (Author) / Aukes, Daniel (Thesis director) / Sugar, Thomas (Committee member) / Barrett, The Honors College (Contributor) / Engineering Programs (Contributor)
Created2022-05