Ing. Petr Hodač

  • Profile
  • Theses

Theses

Bachelor theses

Constant propagation to OpenMP kernels

Author
Josef Melcr
Year
2025
Type
Bachelor thesis
Supervisor
Ing. Petr Hodač
Summary
Constant propagation is a vital optimization in modern compilers. This thesis discusses the design and implementation of a new function attribute and a framework extending the call graph to make constant propagation to OpenMP kernels possible. We show that constant propagation and inter-procedural optimizations can be performed when parallelizing with OpenMP on concrete proof-of-concept examples, though our real-world benchmark results are inconclusive. Further work is required to maximize the framework's potential.