Recommended

Multicore community

 

Articles

Intel.com

Microsoft.co.il

 

Community

Microsoft Forum

Microsoft Forum .Net

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 
52369 / 43024
 
 
 
 
 
 
 

 

Read my technical articles on Intel's website and software implementations and off-topics on my Microsoft blog

Join the new multicore community on ning

 

New .Net Parallel Extension CTP is available for download (see below). Some code written for previous version will break as there are some modifications to behavior and others to programmers interface such as changing Parallel.Do into Parallel.Invoke.

 

TechEd 2008's demo application is now available for download with full source code. This demonstrates Parallel.For, Parallel LINQ, Task Manager, and race conditions, over image processing. See the Events section for more information.

 

http://msdn.com/concurrency

Microsoft Parallel Extensions to .NET Framework (June 08)

Microsoft's .Net Parallel Extensions Forum

 

*** This web site is being reconstructed to allow interactive content and community features. We will make our best efforts to keep the existing links unbroken ***

 

Quick Info:

Click on one of the items on the left. The item will become darker and the text will appear on the right. If the item has subitems then these will appear under the item. When you click a sub-item it will become darker and repeat the behavior above. Any sub-item has some indentation to the right relative to its parent item. The items in gray are not yet complete.

This web site was created as a tool for developers working with parallel computing, multicore CPUs, and multiprocessing in general. It is designed tutorial and reference for the developer with attempt to be as cross platform as possible. The original text is based on the course that I have developed that is called Multiprocessing Traps & Pitfalls and on a book that I wrote. The idea to create such a web site came up when I was looking for references when I was designing the slides and because I didn't have a good list of references for the developers attending my course. It looks like such a good resource does not yet exist.

With the tutorial and reference the web site will also have a list of tools that and libraries to help you with the difficult task of debugging a parallelized application.

I will be periodically monitoring the Microsoft Forum so you can feel free to contact me there or to AsyncOp@Shelly.co.il.

 

 

 

 

 
 
 
 
 
 
   
 
 
  Online Community  
 
 

 

 
 
 
 
 
 
   
 
 
  Tutorial  
 
 

The tutorial given here is largely based on my five day course. It starts with simple API definitions and expands over Design Patterns and libraries.

 
 
 
 
 
 
   
 
 
  Interviews  
 
 

This section is a collection of interviews with known figures and people who did exceptional things with parallel computing

 
 
 
 
 
 
   
 
 
  Bloggers  
 
 

Below is a list of articles, blogs, and bloggers who talked about Parallel Computing and had a few interesting points or relevant information

 
 
 
 
 
 
   
 
 
  Tools  
 
 

This section is a collection of useful tools that can help with development and debugging in the parallelized world.

 
 
 
 
 
 
   
 
 
  Events  
 
 

Here you can find information about past events and future events organized or participated by us.

 
 
 
 
 
 
   
 
 
  Training  
 
 

This section contains a list of our upcoming courses and open events. For more information see the specific details for each event below.

 
 
 
 
 
 
   
 
 
  Fun  
 
 

This is a collection of fun and funny stuff for your entertainment

 
 
 
 
 
 
   
 
 
  Online Resources  
 
 

Here is a list of resources collected by myself and colleagues:

 
 
 
 
 
 
   
 
 
  About  
 
 

Graphics, design, usability, code, and content by Asaf Shelly