Average article rating: 4.64
High Performance Computing
|
Parallel Processing |
27 Oct 2010
Updated: 27 Oct 2010
Rating: 0.00/5
Votes: 0
Popularity: 0.00
Licence: CPOL
Views: 130,512
Bookmarked: 25
Downloaded: 0
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.
|
|
10 Mar 2011
Updated: 10 Mar 2011
Rating: 0.00/5
Votes: 0
Popularity: 0.00
Licence: CPOL
Views: 69,082
Bookmarked: 15
Downloaded: 0
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.
|
OpenCL
|
|
13 Feb 2012
Updated: 13 Feb 2012
Rating: 4.50/5
Votes: 2
Popularity: 1.35
Licence: CPOL
Views: 28,761
Bookmarked: 3
Downloaded: 0
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.
|
|
14 Feb 2012
Updated: 14 Feb 2012
Rating: 4.75/5
Votes: 4
Popularity: 2.86
Licence: CPOL
Views: 32,054
Bookmarked: 6
Downloaded: 0
This article discusses OpenCL extensions that provide programmers with additional capabilities such as double-precision arithmetic and Device Fission
|
Product Showcase
|
|
17 Sep 2010
Updated: 17 Sep 2010
Rating: 0.00/5
Votes: 0
Popularity: 0.00
Licence: CPOL
Views: 137,523
Bookmarked: 43
Downloaded: 0
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.
|
Programming Languages
|
C |
6 Jan 2011
Updated: 6 Jan 2011
Rating: 0.00/5
Votes: 0
Popularity: 0.00
Licence: CPOL
Views: 72,031
Bookmarked: 12
Downloaded: 0
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
|
C++ |
24 May 2011
Updated: 24 May 2011
Rating: 0.00/5
Votes: 0
Popularity: 0.00
Licence: CPOL
Views: 72,244
Bookmarked: 10
Downloaded: 0
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.
|
C++/CLI |
13 Feb 2012
Updated: 13 Feb 2012
Rating: 4.67/5
Votes: 5
Popularity: 3.26
Licence: CPOL
Views: 35,380
Bookmarked: 13
Downloaded: 0
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
|
CUDA |
24 May 2011
Updated: 2 Apr 2012
Rating: 0.00/5
Votes: 0
Popularity: 0.00
Licence: CPOL
Views: 63,645
Bookmarked: 11
Downloaded: 0
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.
|
Average blogs rating:
No blogs have been submitted.
Average tips rating:
No tips have been posted.
Average reference rating:
No reference articles have been posted.
Average project rating:
No projects have been posted.
United States
Rob Farber is a senior scientist and research consultant at the Irish Center for High-End Computing in Dublin, Ireland and Chief Scientist for BlackDog Endeavors, LLC in the US.
Rob has been on staff at several US national laboratories including Los Alamos National Laboratory, Lawrence Berkeley National Laboratory, and at Pacific Northwest National Laboratory. He also served as an external faculty member at the Santa Fe Institute, co-founded two successful start-ups, and has been a consultant to Fortune 100 companies. His articles have appeared in Dr. Dobb's Journal and Scientific Computing, among others. He recently completed a book teaching massive parallel computing.