Click here to Skip to main content
13,901,646 members

OpenCL

Great Reads

by Android on Intel
Using OpenCL™ 2.0 Read-Write Images
by martin_bisson
How to use OpenCL with OpenGL to implement algorithms on GPU.
by headmyshoulder, Denis Demidov
This article shows how ordinary differential equations can be solved with OpenCL. In detail it shows how odeint - a C++ library for ordinary differential equations - can be adapted to work with VexCL - a library for OpenCL. The resulting performance is studied on two examples.
by Ryan S White
an assembler/compiler for AMD’s GCN (Generation Core Next Architecture) Assembly Language

Latest Articles

by Intel Corporation
This article is a step-by-step guide on the methodology of dispatching a workload to all OpenCL devices in the platform with the same kernel to jointly achieve a computing task.
by James Reinders, Tom Hill Intel
Knowing How to Program an FPGA is a Skill you Need―and Here’s How to Start
by Intel Corporation
OpenCL™ Drivers and Runtimes for Intel® Architecture
by Intel Corporation
From safe roads to enjoyable commutes, automated driving is poised to change lives and society for the better.

All Articles

Sort by Updated

OpenCL 

6 Dec 2018
Intel Corporation
This article is a step-by-step guide on the methodology of dispatching a workload to all OpenCL devices in the platform with the same kernel to jointly achieve a computing task.
14 Mar 2018
James Reinders, Tom Hill Intel
Knowing How to Program an FPGA is a Skill you Need―and Here’s How to Start
18 Sep 2017
Intel Corporation
OpenCL™ Drivers and Runtimes for Intel® Architecture
23 Feb 2017
Intel Corporation
From safe roads to enjoyable commutes, automated driving is poised to change lives and society for the better.
1 Jun 2016
Android on Intel
Intel® System Studio 2017 Beta has been released. This is the Beta program page which guides you further on Intel® System Studio 2017 Beta new features and enhanced usability experience.
17 Apr 2016
Ryan S White
an assembler/compiler for AMD’s GCN (Generation Core Next Architecture) Assembly Language
12 Apr 2016
Shao Voon Wong
Finding lexicographical permutations on GPU
1 Mar 2016
Android on Intel
In this article we are going to do a walkthrough of how to do CPU-bound offline analysis of the workflow.
1 Dec 2015
Android on Intel
Using OpenCL™ 2.0 Read-Write Images
1 Oct 2015
Android on Intel
This article walks through an example Android application that offloads image processing using OpenCL™ and RenderScript programming languages.
7 Apr 2015
Android on Intel
The intention of this guide is to provide quick steps to create, build, debug, and analyze OpenCL™ applications with the OpenCL™ Code Builder, a part of Intel® Integrated Native Development Environment (Intel® INDE)
18 Mar 2015
Intel Corporation
This tutorial demonstrates how to share surfaces between OpenCL™ and DirectX 11 with Intel ® Processor Graphics on Microsoft Windows, using the surface sharing extension in OpenCL.
20 Jan 2015
Android on Intel
This tutorial shows how to use two powerful features of OpenCL™ 2.0: enqueue_kernel functions that allow you to enqueue kernels from the device and work_group_scan_exclusive_add and work_group_scan_inclusive_add
5 Dec 2014
TERENCE S
The Intel SDK for OpenCL Applications provides a rich mix of OpenCL extensions and optional features that are designed for developers who want to utilize all resources available on Intel CPUs. This article focuses on device fission, available as a feature in this SDK.
6 Nov 2014
Maxim_Shevtsov
This article is an overview of the OpenCL support provided in System Analyzer and Platform Analyzer on the Windows* OS
16 Oct 2014
Tim_Duncan
In this article, we’ll explore the strides Adobe engineers have made over the last few years to enhance Photoshop using OpenGL* and OpenCL™ to increase hardware utilization.
23 Jul 2014
martin_bisson
How to use OpenCL with OpenGL to implement algorithms on GPU.
12 Sep 2013
Matt Scarpino
Using GPU Acceleration to Compute Ray-Triangle Intersection
9 Jan 2013
Denis Demidov
This article is an introduction to VexCL. VexCL is vector expression template library created for ease of C++ based OpenCL development.
3 Dec 2012
Ilya Suzdalnitski
Image processing basics on the GPU using OpenCL.NET.
26 Jul 2012
headmyshoulder, Denis Demidov
This article shows how ordinary differential equations can be solved with OpenCL. In detail it shows how odeint - a C++ library for ordinary differential equations - can be adapted to work with VexCL - a library for OpenCL. The resulting performance is studied on two examples.
2 Apr 2012
manythreads
This sixth article in a series on portable multithreaded programming using OpenCL™ where Rob Farber discusses how to calculate data in OpenCL™ and render it with OpenGL within the same application.
14 Feb 2012
manythreads
This article discusses OpenCL extensions that provide programmers with additional capabilities such as double-precision arithmetic and Device Fission
13 Feb 2012
manythreads
This article will demonstrate how to incorporate OpenCL into heterogeneous workflows via a general-purpose “click together tools” framework that can stream arbitrary messages within a single workstation, across a network of machines, or within a cloud computing framework.
13 Feb 2012
manythreads
This article will demonstrate how to create C/C++ plugins that can be dynamically loaded at runtime to add massively parallel OpenCL capabilities to an already running application
24 May 2011
manythreads
This fifth article in a series on portable multithreaded programming using OpenCL™ Rob Farber discusses OpenCL™ buffers and demonstrates how to tie computation to data in a multi-device, multi-GPU environment.
10 Mar 2011
manythreads
Read Rob Farber’s Massively Parallel Programming series. This fourth article in a series on portable multithreaded programming using OpenCL™ will discuss the OpenCL™ runtime and demonstrate how to perform concurrent computations among the work queues of heterogeneous devices.
6 Jan 2011
manythreads
In his third tutorial, GPGPU expert Rob Farber will introduce the OpenCL™ execution model and discuss how to coordinate computations among the work items in a work group
27 Oct 2010
manythreads
In his second tutorial, GPGPU expert Rob Farber discusses OpenCL™ memory spaces and the OpenCL memory hierarchy, and how to start thinking in terms of work items and work groups. This tutorial also provides a general example to facilitate experimentation with a variety of OpenCL kernels.
17 Sep 2010
manythreads
Curious about GPGPU programming? Read Rob Farber’s Massively Parallel Programming series. Learn how to get more from your CPU, GPU, APU, DSP, and more.
8 Jul 2010
pnolte64
This article helps make OpenCL™ easier to understand and implement.


Advertise | Privacy | Cookies | Terms of Service
Web03 | 2.8.190306.1 | Last Updated 25 Mar 2019
Copyright © CodeProject, 1999-2019
All Rights Reserved.
Layout: fixed | fluid