Recommended

Multicore community

 

Articles

Intel.com

Microsoft.co.il

 

Community

Microsoft Forums

Intel's Forum

Intel's Multicore Community

 

Resources

http://msdn.com/concurrency

Intel Multicore

NVidia Multicore GPU

 

Downloads

.Net Parallel Extensions

Intel's TBB

WinModules   

 

Tools

AsyncOp Logger

Intel thread analysis

Intel VTune

 

Contact

Asaf Shelly

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

-->

 

 

 

 

 

 
2 / 2
 
 
 
 
 
 
 

Multi-Core Programming Samples

On September 2009 we held the event All About Multi-Core. Below is the list of projects demonstrated throughout the lectures. The code here is in C# because it is cleaner and more readable but the concepts apply better for C++. Some parts have illustrative code to demonstrate a technique or a programming concept.

Download the full project files here. These files are Visual Studio 2008 C# projects.

Parallel 1 - Using Two Threads.zip
Parallel 2 - Two Threads Two Resources.zip
Parallel 3 - Two Threads Async.zip
Parallel 4 - Using A Thread Pool.zip
Parallel 5 - Multiple Tasks.zip
Parallel 6 - TLS.zip
Parallel 7 - Worker & Waiter.zip
Parallel 8 - Parallel User Interface.zip
Parallel Ext 1 - Image Processing.zip
Parallel Ext 2 - Image Processing Bug Fixes.zip
Serial 1 - Image Processing.zip
Serial 2 - Folder Browsing.zip

 
 
 
 
 
Parallel 1 - Using Two Threads.cs

 
Parallel 2 - Two Threads Two Resources.cs

 
Parallel 3 - Two Threads Async.cs

 
Parallel 4 - Using A Thread Pool.cs

 
Parallel 5 - Multiple Tasks.cs

 
Parallel 6 - TLS.cs

 
Parallel 7 - Worker & Waiter.cs

 
Parallel 8 - Parallel User Interface.cs

 
Parallel Ext 1 - Image Processing.cs

 
Parallel Ext 2 - Image Processing Bug Fixes.cs

 
Serial 1 - Image Processing.cs

 
Serial 2 - Folder Browsing.cs