Click here to Skip to main content

Parallel Programming

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 Omar Al Zabir
MemoryStreamMultiplexer is a MemoryStream like buffer manager where one thread can write and many threads can read from it simultaneously. It supports blocking reads, so that reader threads can call .Read() and wait for some data to be written. Handy for loading data in one thread that is consumed c
by Adnan Boz
Massively Parallel Random Nunber Generation using CUDA C, Thrust and C#
by James Cann
Utilizing the CCR to manage and execute plug-ins.

Latest Articles

by John Michael Hauck
“Programming Massively Parallel Processors (second edition)” by Kirk and Hwu is a very good second book for those interested in getting started with CUDA.
by Hoi Yen Loo
Design and implementation of the parallel I/O of a CFD code
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 Nicholas Butler
The new progress reporting pattern explained and revealed

Discussions

by Mihai MOGA on article "CUDA Programming Model on AMD GPUs...
by Mihai MOGA on article "Parallel I/O using Parallel HDF5"
by serefrose on Article "A Comprehensive Look at the Task...
by DinoLL++ on article "Parallel I/O using Parallel HDF5"
by Florian Rappl on article "Parallel I/O using Parallel HDF5"

All Articles