Volume 18, No. 6, 2021

Harnessing The Potential Of Opencl For Heterogeneous Computing


PALYAM NATA SEKHAR , DR. ARPANA BHARANI

Abstract

Parallel programming is essential in today's computing landscape, with the rise of heterogeneous architectures and the demand for high-performance computing. OpenCL, as a versatile parallel programming model, has gained prominence in enabling developers to harness the power of heterogeneous computing systems. Through practical examples and optimization strategies, we provide insights into crafting high-performance OpenCL applications. Real-world use cases underscore OpenCL's effectiveness in harnessing heterogeneous computing environments. By comparing OpenCL to other parallel models, we highlight its strengths and versatility. We conclude by discussing challenges and future prospects, emphasizing OpenCL's pivotal role in modern parallel programming.


Pages: 9663-9669

Keywords: Parallel Programming, Heterogeneous, Performance, Vector, Memory.

Full Text