Click here to Skip to main content
11,538,722 members (53,257 online)

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 Adnan Boz
Massively Parallel Random Nunber Generation using CUDA C, Thrust and C#
by Nick Kopp
Ultra high quality frequency domain image rotation on a GPU.
by Adnan Boz
On this blog post I’m diving deeper into Thrust usage scenarios with a simple implementation of Monte Carlo Simulation

Latest Articles

by Martin Arrivets
Using Reactive Extensions to build and consume aggregated order books
by T. Ogawa 2012
Curry-Howard style 1st order predicate logic library in C++. Templates support the policy based choices.
by Michael Chourdakis
All in one article about raw cpu technologies, access multiple cores and protected or long mode from DOS while still having access to DOS interrupts.
by Michael Chourdakis
Trigger all your cores from DOS

Discussions

by Martin Arrivets on article "Dynamic Aggregated Order Books with Rx"
by Ryan S White on article "Dynamic Aggregated Order Books with Rx"
by jstock03 on tip/trick "Creating and using the parallel...
by Michael Chourdakis on article "Teh Low Level M3ss: DOS Multicore...
by Tomas Takac on article "Teh Low Level M3ss: DOS Multicore...

All Articles

Sort by Title

General 

6 Jan 2014
Assil
This article describes asynchronous patterns in .NET and how to do them.
27 Jun 2010
Wayne Wood
Verify the execution efficiency of a short CUDA program when using the library thrust
1 Jul 2010
Wayne Wood
Verify the execution efficiency of a series of short .NET 4.0 parallel programming samples
18 Apr 2015
Matt Scarpino
This article provides an overview of MPI development for C programmers.
18 Jun 2009
mahosi1
A wrapper for the Asynchronous Progamming Model in .NET
20 Jun 2014
Amir Hamza Md. Kayes
This article elaborate the asynchronous programming in c#
17 Sep 2013
Nick Kopp
Performing base64 encoding on a graphics processing unit using CUDAfy.NET (CUDA in .NET).
12 Nov 2010
Ajay Vijayvargiya
Learn about parallel algorithms, parallel containers, tasks, task groups, agents library, task scheduler etc in VC10
3 Jan 2008
Marc Clifton
An overview of Microsoft's Parallel FX initiative, including the Task Parallel Library and PLINQ.
23 Nov 2013
Renato Tegon Forti
This article present a Boost.Application, Boost.Asio, and Boost.Thread library used to build a Work Queue application.
17 Sep 2013
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.
21 May 2015
Michael Chourdakis
Trigger all your cores from DOS
1 Jul 2009
Vitaliy Liptchinsky
Implementation of delegates which are way faster during async operations than the default delegates in .NET
17 Sep 2013
Nick Kopp
How to get 30x performance increase for queries by using your Graphics Processing Unit (GPU) instead of LINQ and PLINQ.
7 Apr 2010
mohamad halabi
Introduces the Parallel Programming features of .NET 4.0.
19 Aug 2009
logicchild
An article that desribes the concepts of the APM and the use of features to simplify its use.
22 Jul 2012
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
12 Nov 2014
Hassan Mokdad
This article will show how to use the most important features of a background worker to load the balance of your code between different working threads. It will also demonstrate how to take progress events from the background worker and how to cancel a currently running thread.
24 Nov 2014
Hassan Mokdad
This is a small basic sample that shows you how to quickly set your multi-threaded environment using the new C# Task Factory.
1 Jun 2012
Jani Giannoudis
How to centralize and unify asynchronous execution of actions and functions.
1 Oct 2008
Andrew Kirillov
This article describes the implementation of parallel computations using plain C#.
5 Nov 2010
logicchild
An article that presents the basics of Parallel Computing in .NET 4.0
14 May 2011
logicchild
An article that describes concurrent collections.
10 May 2015
Bharath K A
Parallel fast compression uses TPL to achieve complete usage of a multi-core system. Fast compression compresses files nX times faster, where n = the number of processors in the machine.
25 Apr 2013
Hoi Yen Loo
Design and implementation of the parallel I/O of a CFD code
21 Sep 2009
James Cann
Utilizing your CPU cores with Parallel Extensions (TPL).
2 Jun 2012
Simon Bridge
Provides a multi-threading library and demonstrates its use by rendering the Mandelbrot Set
19 May 2011
logicchild
An article meant to introduce and expand upon the Intel Threading Building Blocks threading library
26 May 2014
CatchExAs
How to make best use of current technology for computationally intensive applications?
13 Feb 2012
manythreads
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
13 Feb 2012
manythreads
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
manythreads
This article discusses OpenCL extensions that provide programmers with additional capabilities such as double-precision arithmetic and Device Fission
25 May 2015
T. Ogawa 2012
Curry-Howard style 1st order predicate logic library in C++. Templates support the policy based choices.
17 Mar 2014
T. Ogawa 2012
Free choice Petri net library in Policy-based design. Not only Concurrent software but also hardware support is available.
21 May 2015
T. Ogawa 2012
Policy based higher order predicate logic library. Distributed parallel operations with hash number are available.
7 Sep 2013
T. Ogawa 2012
An infinite list seen in Haskell. Moreover, you can choose its concurrent behavior through the policy.
7 Apr 2013
Nicholas Butler
The new progress reporting pattern explained and revealed
2 Feb 2014
Niel M.Thomas
How to reduce overhead and complexity of calling async methods.
19 Feb 2013
essence
A walkthrough explanation of the issues and solutions to thread safe synchronization.
24 May 2015
Michael Chourdakis
All in one article about raw cpu technologies, access multiple cores and protected or long mode from DOS while still having access to DOS interrupts.
4 May 2011
logicchild
An article that explains the basics of task parallel programming.
21 Jun 2006
William Sullivan
The Asynchronous Programming Model (APM) is implemented by Delegates, allowing you to easily invoke any method asynchronously
30 Sep 2011
Rob Lyndon
Using parallel implementations of SqlBulkCopy to achieve fast data transfer from a single XML source into multiple tables.
16 Sep 2013
Nick Kopp
Ultra high quality frequency domain image rotation on a GPU.
14 Jun 2009
logicchild
An article that is meant to show how to use the APM with the CLR's Thread Pool
16 Sep 2013
Nick Kopp
An introduction to using Cudafy.NET to perform processing on a GPU
27 Oct 2012
H.Brydon
Using the Actor Programming Model
Sort by Title

Concurrency and Coordination Runtime (CCR) 

21 Aug 2009
James Cann
Utilizing the CCR to manage and execute plug-ins.
29 Oct 2008
James Cann
Sequential Asynchronous logging example using the CCR
11 Oct 2008
itaifrenkel
A multi threaded directory size implementation using the CCR
Sort by Title

Reactive Extensions for .NET (Rx) 

3 Feb 2010
aemami99
This article presents a reusable class and technique for easily doing Asynchronous Programming using the Begin/End Pattern and the new Reactive Extensions for .NET (Rx) library.
2 Jun 2014
Fitim Skenderi
A small MVVM framework using RX
27 Jan 2011
Simon.P.G.
Comparing the code styles when you use a normal event handler, Rx (Reactive Extensions) and YieldAwait library.
8 Jun 2015N
Martin Arrivets
Using Reactive Extensions to build and consume aggregated order books
2 Dec 2010
Colin Eberhardt
In this article, I give a brief introduction to Reactive Extensions, then explore their use within Silverlight by creating a Twitter / Bing Maps mashup.
17 Sep 2013
Nicolas Dorier
A story about how Rx Framework saved my life for high frequency event processing
2 Jun 2014
George Swan
An alternative to Observer Pattern (C#).
3 Dec 2010
Jonathan Cardy
Introduction to the parallelism features of .NET 4.0 - PLINQ, the TPL and Rx
27 Feb 2011
Marcelo Ricardo de Oliveira
A simple WPF usage of Reactive Extensions (Rx)
8 Nov 2011
Phil Martin
An introduction to the Reactive Framework using some practical examples


Advertise | Privacy | Mobile
Web03 | 2.8.150616.1 | Last Updated 18 Jun 2015
Copyright © CodeProject, 1999-2015
All Rights Reserved. Terms of Service
Layout: fixed | fluid