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 PengHeProfessor
A high performance queue comparable to Boost lock free queue
by T. Ogawa 2012
Curry-Howard style 1st order predicate logic library in C++. Templates support the policy based choices.
by T. Ogawa 2012
Free choice Petri net library in Policy-based design. Not only Concurrent software but also hardware support is available.
by Jake Drew
Introduction This article describes methods for machine learning using bootstrap samples and parallel processing to model very large volumes of data in short periods of time.  The R programming language includes many packages for machine learning different types of data.  Three of these packages inc

Discussions

by Christian Amado on article "A High Performance Lock Free Ring Queue"
by Kenneth Haugland on article "A High Performance Lock Free Ring Queue"
by camping89 on Article "Using Cudafy for GPGPU Programming in...
by camping89 on Article "Using Cudafy for GPGPU Programming in...
by Kenneth Haugland on article "Primec.h:Curry-Howard style 1st order...

All Articles