OpenMP Optimization and its Translation to OpenGL

Santosh Kumar, V.M. Wadhai, Prasad S. Halgaonkar, Kiran P. Gaikwad
2010 International Journal of Computer Applications  
For general purpose high-performance computing, recently GPGPUs have emerged as powerful vehicles. Programming GPGPUs is complex when compared to programming general purpose CPUs and parallel programming models such as OpenMP. Goal of our translation is to improve programmability and make existing OpenMP applications to be able to execute on GPGPUs. OpenMP has established itself as an important method and language extension for programming shared-memory parallel computers. Our translator works
more » ... ell on regular applications, leading to performance improvements of up to 50X over the unoptimized translation.
doi:10.5120/1209-1732 fatcat:phym2pbt7vevhgqzxwoh7ekymq