Graduation Year
2017
Date of Submission
4-2017
Document Type
Campus Only Senior Thesis
Degree Name
Bachelor of Arts
Department
Computer Science
Reader 1
Chris Stone
Terms of Use & License Information
Rights Information
© 2017 Daniel Obermiller
Abstract
High performance and scientific computing take advantage of high-end and high-spec computer architectures. As these architectures evolve, and new architectures are created, applications may be able to run at greater and greater speeds. These changes persent challenges to implementors who wish to take advantage of the newest features and machines. Portability layers such as RAJA and Agency seek to abstract away machine-specific details and allow scientists to take advantage of new features as they become available. We enhance RAJA with a lower-level framework, Agency, to determine if these layered abstractions provide performance or maintainability benefits.
Recommended Citation
Obermiller, Dan, "High Performance Portability with RAJA and Agency" (2017). CMC Senior Theses. 1557.
https://scholarship.claremont.edu/cmc_theses/1557
This thesis is restricted to the Claremont Colleges current faculty, students, and staff.