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: 135,075
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: 71,132
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: 30,212
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: 33,484
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: 142,236
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: 74,314
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: 73,676
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: 36,990
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: 66,496
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.