Click here to Skip to main content
15,886,963 members

Articles by manythreads (Articles: 9)

Articles: 9

RSS Feed

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: 133,262     Bookmarked: 25   Downloaded: 0
Please Sign up or sign in to vote.
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: 70,302     Bookmarked: 15   Downloaded: 0
Please Sign up or sign in to vote.
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: 29,601     Bookmarked: 3   Downloaded: 0
Please Sign up or sign in to vote.
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,894     Bookmarked: 6   Downloaded: 0
Please Sign up or sign in to vote.
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: 140,003     Bookmarked: 43   Downloaded: 0
Please Sign up or sign in to vote.
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: 73,223     Bookmarked: 12   Downloaded: 0
Please Sign up or sign in to vote.
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,086     Bookmarked: 10   Downloaded: 0
Please Sign up or sign in to vote.
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,320     Bookmarked: 13   Downloaded: 0
Please Sign up or sign in to vote.
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: 65,175     Bookmarked: 11   Downloaded: 0
Please Sign up or sign in to vote.
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 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.