OpenCL: Open Computing Language

Include usage of Supercomputers & Clusters, CPU and GPU optimization/acceleration, Parallel Computing (including Massively Parallel Computing), Distributed Computing, usage of: OpenMP (Open Multi-Processing) API, Message Passing Interface (MPI), Compute Unified Device Architecture (CUDA), OpenCL, framework, a variety of highly concurrent, multithreaded applications and single-process, multithreaded systems, and a lot of other different ways of optimizing codes and parallel programming
Post Reply
User avatar
Eli
Senior Expert Member
Reactions: 183
Posts: 5334
Joined: 9 years ago
Location: Tanzania
Has thanked: 75 times
Been thanked: 88 times
Contact:

#1

OpenCL (Open Computing Language) is an open source low level language that works as a framework for writing programs which execute across heterogeneous platforms consisting of central processing units (CPUs), graphics processing units (GPUs), digital signal processors (DSPs), field-programmable gate arrays (FPGAs) and other processors or hardware accelerators. OpenCL is cross-platform and works on Android (vendor dependent), FreeBSD, Linux, macOS and Windows. Its counterpart is a proprietary CUDA - a parallel computing platform and application programming interface model created by Nvidia.

Learn more about OpenCL



0
TSSFL -- A Creative Journey Towards Infinite Possibilities!
User avatar
Eli
Senior Expert Member
Reactions: 183
Posts: 5334
Joined: 9 years ago
Location: Tanzania
Has thanked: 75 times
Been thanked: 88 times
Contact:

#2

OpenCL Hello World

0
TSSFL -- A Creative Journey Towards Infinite Possibilities!
Post Reply

Return to “Parallel Programming, High-Performance Computing & Supercomputing”

  • Information
  • Who is online

    Users browsing this forum: No registered users and 1 guest