NSF: SHF: PAW: Novel Functionality in Programming Models to Productively Abstract Wavefront Parallel Pattern
PI: Sunita Chandrasekaran
Students: Fabian Mora
Funding Agency: National Science Foundation (NSF)
Duration: 10/01/2018 – 09/30/2023
Project Summary:
The aim of this research project is to design novel high-level programming abstractions for complex parallel patterns in scientific applications as these patterns often require for the programmer to restructure the code thus spending hours to create a new codebase which can be both time-consuming and error-prone. To achieve this, we address the performance and portability questions at the algorithmic-level, programming framework-level and at the software design level. The studies are also suggestive of shortcomings in current programming models paving the way to developing novel insights towards high-level software abstractions for multi-use in different/diverse projects simultaneously.