Accelerator Benchmark Suite Using OpenACC Directives
dc.contributor.advisor | Chapman, Barbara M. | |
dc.contributor.committeeMember | Gnawali, Omprakash | |
dc.contributor.committeeMember | Gurkan, Deniz | |
dc.creator | Chitral, Pooja 1986- | |
dc.date.accessioned | 2017-04-10T01:10:01Z | |
dc.date.available | 2017-04-10T01:10:01Z | |
dc.date.created | December 2014 | |
dc.date.issued | 2014-12 | |
dc.date.submitted | December 2014 | |
dc.date.updated | 2017-04-10T01:10:03Z | |
dc.description.abstract | In recent years, GPU computing has been very popular for scientific applications, especially after the release of programming languages like CUDA, OpenCL, and OpenACC. The growing popularity of GPU computation in commercial and scientific fields is attributed to the high computational power of GPU cores. The accelerator benchmark suite using OpenACC 2.0 is a combination of very popular benchmarks – the Parboil and NAS Parallel benchmarks. These benchmarks contain a wide range of throughput computing applications, which are useful for studying the performance of computing architectures and compilers. The Parboil benchmark includes applications from different scientific and commercial fields including image processing, biomolecular simulation, and astronomy. The NAS Parallel benchmark has a set of applications that target different areas of computational fluid dynamics. The accelerator benchmark suite that has been designed exploits the computational power of GPU architecture by using the emerging directives and clauses provided by OpenACC 2.0. This benchmark can act as a reference point for new programmers in GPU computing, reducing the time taken to understand one of the most powerful parallel programming paradigms. Finally, the goal of the accelerator benchmark is to evaluate the applicability of one of the high-level programming models OpenACC for accelerators. This benchmark will help provide the OpenACC community with valuable feedback to improve the model further. | |
dc.description.department | Computer Science, Department of | |
dc.format.digitalOrigin | born digital | |
dc.format.mimetype | application/pdf | |
dc.identifier.uri | http://hdl.handle.net/10657/1686 | |
dc.language.iso | eng | |
dc.rights | The author of this work is the copyright owner. UH Libraries and the Texas Digital Library have their permission to store and provide access to this work. Further transmission, reproduction, or presentation of this work is prohibited except with permission of the author(s). | |
dc.subject | GPU computing | |
dc.subject | OpenACC | |
dc.subject | Parboil | |
dc.subject | NAS parallel Benchmarks | |
dc.title | Accelerator Benchmark Suite Using OpenACC Directives | |
dc.type.dcmi | Text | |
dc.type.genre | Thesis | |
thesis.degree.college | College of Natural Sciences and Mathematics | |
thesis.degree.department | Computer Science, Department of | |
thesis.degree.discipline | Computer Science | |
thesis.degree.grantor | University of Houston | |
thesis.degree.level | Masters | |
thesis.degree.name | Master of Science |