search-icon
Doctoral Showcase
:
Compiler and Runtime Based Parallelization and Optimization for GPUs
Event Type
Doctoral Showcase
Registration Categories
W
TUT
TP
EX
EXH
Tags
Compilers
Data Analytics
Data Management
GPUs
MPI
OS and Runtime Systems
Doctoral Showcase
TimeTuesday, November 13th2:30pm - 2:45pm
LocationD221
DescriptionThis thesis targets directive-based programming models to enhance their capability for GPU programming.  It introduces a new dialect model, which is a combination of OpenMP and OmpSs. The new model allows the use of multiple GPUs in conjunction with the heavily multithreaded capabilities in multicore processors automatically. The thesis also focuses on code transformation techniques and proposes the LazyNP method to support nested parallelism for irregular applications such as sparse matrix operations, graph and graphics algorithms. Finally, the thesis conducts a thorough exploration of loop scheduling methods on GPUs to find the advantage and disadvantages of them. It then proposes the concept of optimized dynamic loop scheduling.

The contributions of this thesis improve the programmability of GPUs. This has had an outstanding impact on the whole OpenMP and OpenACC language committee. Additionally, it includes contributions to widely used compilers such as Mercurium, Clang and PGI compilers.
Archive
Back To Top Button