Changes

Jump to: navigation, search

GPU621/GPU Targeters

52 bytes removed, 19:21, 3 December 2020
Means of parallelisation on GPUs
== Means of parallelisation on GPUs ==
short introduction and advantages and disadvantages of:
'''CUDA
'''OpenMP (Open MultiProcessing)'''
 
OpenMP is a parallel programming model based on compiler directives which allows application developers to incrementally add parallelism to their application codes.
'''HIP'''
 
What is Heterogeneous-Computing Interface for Portability (HIP)? It’s a C++ dialect designed to ease conversion of Cuda applications to portable C++ code. It provides a C-style API and a C++ kernel language. The C++ interface can use templates and classes across the host/kernel boundary.
'''OpenCL (Open Compute Language)'''
 
What is OpenCL ? It’s a framework for developing programs that can execute across a wide variety of heterogeneous platforms. AMD, Intel and Nvidia GPUs support version 1.2 of the specification, as do x86 CPUs and other devices (including FPGAs and DSPs). OpenCL provides a C run-time API and C99-based kernel language.
51
edits

Navigation menu