dc.contributor.advisor | Sohoni, Sohum | |
dc.contributor.author | Gordon, Brian Patrick | |
dc.date.accessioned | 2014-04-17T20:08:34Z | |
dc.date.available | 2014-04-17T20:08:34Z | |
dc.date.issued | 2010-05-01 | |
dc.identifier.uri | https://hdl.handle.net/11244/10206 | |
dc.description.abstract | The purpose of this study was to implement a known bottleneck of a model based video encoder in code that runs on a modern graphics card using various methods. The study then looks the degree of speedup as well as the new bottlenecks for each implementation. The study also compares and contrasts the effectiveness of each method at improving the performance of the encoder. While moving the highly parallel error calculation to the graphics card reduced the time required to perform the computation, the program still ran slower. Through analysis of the processors performance counters, the image data appears to move through system memory even though its origin and destination are in graphics memory. This inefficient handling of the data that should remain in graphics memory is removing any potential speedup from using the graphics card as a highly parallel coprocessor to accelerate the slowest part of the original program. | |
dc.format | application/pdf | |
dc.language | en_US | |
dc.publisher | Oklahoma State University | |
dc.rights | Copyright is held by the author who has granted the Oklahoma State University Library the non-exclusive right to share this material in its institutional repository. Contact Digital Library Services at lib-dls@okstate.edu or 405-744-9161 for the permission policy on the use, reproduction or distribution of this material. | |
dc.title | GPGPU Programming and the Pitfalls of Nave Data Handling | |
dc.type | text | |
dc.contributor.committeeMember | Johnson, Louis | |
dc.contributor.committeeMember | Chandler, Damon | |
osu.filename | Gordon_okstate_0664M_10827.pdf | |
osu.college | Engineering, Architecture, and Technology | |
osu.accesstype | Open Access | |
dc.description.department | School of Electrical & Computer Engineering | |
dc.type.genre | Thesis | |
dc.subject.keywords | cuda | |
dc.subject.keywords | gpgpu | |
dc.subject.keywords | graphic shaders | |