Click here to Skip to main content
15,035,283 members
Everything / OpenCL

OpenCL

OpenCL

Great Reads

by Nick Kopp
This article builds upon the earlier High Performance Queries: GPU vs. PLINQ vs. LINQ and ports this to also support OpenCL devices and adds benchmarking so you can easily compare performance.
by tugrulGtx
Multi-device OpenCL load balancer and pipeliner for C# in few lines of code.
by John Michael Hauck
It has never been easier for C# desktop developers to write code that takes advantage of the amazing computing performance of modern graphics cards. In this post I will share some techniques for solving a simple (but still interesting) image analysis problem. Source Code https://www.assembla.com/co
by Max R McCarty
OWASP's #6 most vulnerable security risk has to do with keeping secrets secret.

Latest Articles

by aroman
In this post I explore Lattice Boltzmann methods and build a related project
by tugrulGtx
Header-only C++ tool that supports basic array-like usage pattern and uses multiple graphics cards in system as storage with LRU caching.
by tugrulGtx
Accessing VRAM-cached nucleotide sequences in FASTA formatted files (*.fna, *.faa) by index
by Intel Corporation, Arthur V. Ratz
In this article I will ground the discussion on the several aspects of delivering a modern parallel code using the Intel® MPI library, that provides even more performance speed-up and efficiency of the parallel “stable” sort, previously discussed.

All Articles

Sort by Score

OpenCL 

Please Sign up or sign in to vote.
16 Sep 2013
Nick Kopp
This article builds upon the earlier High Performance Queries: GPU vs. PLINQ vs. LINQ and ports this to also support OpenCL devices and adds benchmarking so you can easily compare performance.
Please Sign up or sign in to vote.
5 Oct 2017
tugrulGtx
Multi-device OpenCL load balancer and pipeliner for C# in few lines of code.
Please Sign up or sign in to vote.
22 May 2013
John Michael Hauck
It has never been easier for C# desktop developers to write code that takes advantage of the amazing computing performance of modern graphics cards. In this post I will share some techniques for solving a simple (but still interesting) image analysis problem. Source Code https://www.assembla.com/co
Please Sign up or sign in to vote.
16 Feb 2016
Max R McCarty
OWASP's #6 most vulnerable security risk has to do with keeping secrets secret.
Please Sign up or sign in to vote.
16 Sep 2013
Nick Kopp
Ultra high quality frequency domain image rotation on a GPU.
Please Sign up or sign in to vote.
1 Jun 2017
Intel Corporation
This paper introduces Intel software tools recently made available to accelerate deep learning inference in edge devices (such as smart cameras, robotics, autonomous vehicles, etc.) incorporating Intel® Processor Graphics solutions across the spectrum of Intel SOCs.
Please Sign up or sign in to vote.
28 Aug 2018
DaveAuld
The pursuit of Serenity, it's new build time!
Please Sign up or sign in to vote.
18 Feb 2019
Apriorit Inc, ruksovdev
A detailed description of an FPGA-specific framework called ISE Design Suite, and the main steps you need to take in order to create a VGA driver using FPGA
Please Sign up or sign in to vote.
2 Mar 2021
tugrulGtx
Accessing VRAM-cached nucleotide sequences in FASTA formatted files (*.fna, *.faa) by index
Please Sign up or sign in to vote.
14 Aug 2014
Android on Intel
The standard API for 3D graphics on Android is OpenGL ES, which is the most widely used 3D graphics API on all mobile devices today.
Please Sign up or sign in to vote.
18 Aug 2017
Intel Corporation
This paper addresses how the Smart Video (SV) system architecture is increasing in complexity and evolving into new industries and use cases.
Please Sign up or sign in to vote.
10 Oct 2017
Intel Corporation
The Face Access Control application is one of a series of IoT reference implementations aimed at instructing users on how to develop a working solution for a particular problem.
Please Sign up or sign in to vote.
25 Jan 2018
Intel Corporation
This tutorial will walk you through the basics of using the Deep Learning Deployment Toolkit's Inference Engine (included in the Intel® Computer Vision SDK).
Please Sign up or sign in to vote.
13 Feb 2018
Intel Corporation
Intel just released Intel® System Studio 2018, an all-in-one, cross-platform, comprehensive tool suite for system and IoT device application development.
Please Sign up or sign in to vote.
20 Jan 2015
Android on Intel
This tutorial will guide you through writing a native “Hello World” Android* app in Visual Studio* through the IDE Integration feature of Intel® INDE 2015.
Please Sign up or sign in to vote.
11 Apr 2017
Intel Corporation
As IoT demand drives increases in data volume, a more powerful processor is required, as well as additional storage.
Please Sign up or sign in to vote.
11 Apr 2017
Intel Corporation
Digital displays and signs are all around you. You may have seen them cropping up at shopping centers and doctors’ offices. From video walls, to AR fitting mirrors, to ordering menus, digital signs are pervasive and are becoming a part of everyday shopping experience.
Please Sign up or sign in to vote.
7 May 2020
Arthur V. Ratz
In this article I will thoroughly discuss about the several aspects of using the revolutionary new Intel® oneAPI HPC Toolkit to deliver a modern code that implements a parallel “stable” sort
Please Sign up or sign in to vote.
13 Feb 2018
Intel Corporation
The SDK includes components to develop applications: IDE integration, offline compiler, debugger, and other tools.
Please Sign up or sign in to vote.
7 May 2020
Intel Corporation, Arthur V. Ratz
In this article I will ground the discussion on the several aspects of delivering a modern parallel code using the Intel® MPI library, that provides even more performance speed-up and efficiency of the parallel “stable” sort, previously discussed.
Please Sign up or sign in to vote.
1 Dec 2015
Android on Intel
Using OpenCL™ 2.0 Read-Write Images
Please Sign up or sign in to vote.
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.
Please Sign up or sign in to vote.
23 Oct 2014
pi19404
Dense Motion Estimation based on Polynomial expansion IntroductionIn this article we will look at dense motion estimation based on polymonial repsentation of image.The polynomial basis representation of the image is obtained by approximating the local neighborhood of image us
Please Sign up or sign in to vote.
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
Please Sign up or sign in to vote.
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)
Please Sign up or sign in to vote.
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.
Please Sign up or sign in to vote.
19 Apr 2016
Android on Intel
In this guide, we will show a variety of tools to use as well as features in the Unity software that can help you enhance the performance of your Unity project.
Please Sign up or sign in to vote.
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.
Please Sign up or sign in to vote.
3 Apr 2018
Intel Corporation
The Retail Workshop: Hands on Learning with Intel®-based Retail Solutions
26 May 2015
Intel Corporation
In this article we are going to demonstrate how to optimize Single precision floating General Matrix Multiply (SGEMM) kernels for the best performance on Intel® Core™ Processors with Intel® Processor Graphics.
16 Sep 2015
Intel Corporation
In this article, we will introduce the components of INDE and show how developers can use them to create new applications and optimize existing applications. To start with Intel® INDE provides support for IDE integration.
1 Oct 2015
Android on Intel
This article walks through an example Android application that offloads image processing using OpenCL™ and RenderScript programming languages.
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.
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.
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
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.
23 Feb 2018
Member 13680125
Boosting Efficiency and Performance for Automotive, Networking, and Cloud Computing
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.
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 Aug 2017
Intel Corporation
Intel is uniquely positioned for AI development—the Intel’s AI Ecosystem offers solutions for all aspects of AI by providing a unified front end for a variety of backend technologies, from hardware to edge devices.
31 Aug 2017
Intel Corporation
Intel® GO™ SDK Offers Automotive Solution Developers an Integrated Solutions Environment
18 Sep 2017
Intel Corporation
OpenCL™ Drivers and Runtimes for Intel® Architecture
24 Oct 2017
Intel Corporation
The Intel® Computer Vision SDK is a new software development package for development and optimization of computer vision and image processing pipelines for Intel System-on-Chips (SoCs).
6 Nov 2014
Colleen Culbertson
This article, aimed at developers, will provide a glimpse into this 64-bit, multi-core SOC processor, and gives an overview of the available Intel® technologies, including Intel® HD Graphics 5300.
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.
2 Feb 2015
Android on Intel
This tutorial will guide you through Intel® INDE 2015 installation and demonstrate how to develop native Android* applications that target either x86 based or ARM based processors.
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.
Please Sign up or sign in to vote.
12 Apr 2016
Shao Voon Wong
Using SSE2 to speed up alphablending.
Please Sign up or sign in to vote.
20 Sep 2015
Bartlomiej Filipek
A little guide about modern OpenGL and why it gives us so much value.
Please Sign up or sign in to vote.
23 Jul 2014
martin_bisson
How to use OpenCL with OpenGL to implement algorithms on GPU.
Please Sign up or sign in to vote.
13 Oct 2012
Alesiani Marco
A Wave PDE simulation using GPGPU capabilities
Please Sign up or sign in to vote.
12 Dec 2016
D. Infuehr
Make programs 5x faster - the easy way. Now on every GPU!
Please Sign up or sign in to vote.
30 May 2013
Doug Wyrembek
A fun utility to apply blend modes to an image.
Please Sign up or sign in to vote.
8 Jul 2010
pnolte64
This article helps make OpenCL™ easier to understand and implement.
Please Sign up or sign in to vote.
3 Jun 2010
taheretaheri
I compare the performance of Encog, Neuroph and JOONE
Please Sign up or sign in to vote.
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.
Please Sign up or sign in to vote.
18 May 2012
jfriedman
An article on string manipulation in the .NET Micro Framework.
Please Sign up or sign in to vote.
17 Apr 2016
Ryan S White
an assembler/compiler for AMD’s GCN (Generation Core Next Architecture) Assembly Language
Please Sign up or sign in to vote.
22 Jun 2012
Razvan Aguridan
Beginner optimization tutorial.
Please Sign up or sign in to vote.
11 Jul 2013
Matthew Faithfull
Querysoft Open Runtime: Architecture compatibility aspect.
Please Sign up or sign in to vote.
30 Jul 2012
Razvan Aguridan
Beginner optimization tutorial
Please Sign up or sign in to vote.
12 Sep 2013
Matt Scarpino
Using GPU Acceleration to Compute Ray-Triangle Intersection
Please Sign up or sign in to vote.
9 Jun 2010
JeffHeaton
Learn the basics of how to install and use OpenCL with Java, unleash the power of your GPU.
Please Sign up or sign in to vote.
30 Nov 2016
Dino Konstantopoulos
Running Theano with an Nvidia 1070 GPU on Windows 10, with CUDA 8 and Visual Studio 2015
Please Sign up or sign in to vote.
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.
Please Sign up or sign in to vote.
1 Sep 2009
ChaoJui
Image processing with a burst of performance from CUDA
Please Sign up or sign in to vote.
14 Feb 2012
manythreads
This article discusses OpenCL extensions that provide programmers with additional capabilities such as double-precision arithmetic and Device Fission
Please Sign up or sign in to vote.
3 Dec 2012
Ilya Suzdalnitski
Image processing basics on the GPU using OpenCL.NET.
Please Sign up or sign in to vote.
24 Oct 2017
Packt Publishing
In this section, we'll take our first steps in using the low-level TensorFlow API.
Please Sign up or sign in to vote.
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
Please Sign up or sign in to vote.
19 Oct 2011
headmyshoulder
odeint v2 - Solving ordinary differential equations in C++
Please Sign up or sign in to vote.
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
Please Sign up or sign in to vote.
17 Dec 2013
kdgupta87
A 2D analog clock designed using OpenTK in C# and WinForms.
Please Sign up or sign in to vote.
22 Feb 2013
Asif Bahrainwala
HPC via Compute Shaders (GPGPU).
Please Sign up or sign in to vote.
12 Apr 2016
Shao Voon Wong
Finding lexicographical permutations on GPU
Please Sign up or sign in to vote.
10 Nov 2016
Farhad Reza
This article will show you how you can use the OpenGL graphics library in Google's Go language.
Please Sign up or sign in to vote.
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.
Please Sign up or sign in to vote.
6 Jan 2014
Adam Wojnar
Simple .jp2/.j2k viewer using Kakadu executables demonstration pack for decoding
Please Sign up or sign in to vote.
23 Feb 2017
Intel Corporation
From safe roads to enjoyable commutes, automated driving is poised to change lives and society for the better.
Please Sign up or sign in to vote.
15 Mar 2021
tugrulGtx
Header-only C++ tool that supports basic array-like usage pattern and uses multiple graphics cards in system as storage with LRU caching.
Please Sign up or sign in to vote.
17 Nov 2014
Android on Intel
In the conclusion of this two-part series, I detail the best 3D game engine and middleware solutions for Android* tablets, including free, open source, and proprietary options. I also note which have native support for x86 Intel® processors.
Please Sign up or sign in to vote.
6 Nov 2014
praveen_kundurthy
This paper presents four guidelines that can help guide software developers as they design applications that encourage touch interaction and deliver a memorable user experience on Intel® processor-based pAIOs.
Please Sign up or sign in to vote.
18 Aug 2017
Intel Corporation
The Intel® Computer Vision SDK is an Intel-optimized and accelerated computer vision software development kit based on the OpenVX standard. The SDK integrates pre-built OpenCV with deep learning support using an included Deep Learning (DL) Deployment toolkit.