Multicore community





Microsoft Forums

Intel's Forum

Intel's Multicore Community



Intel Multicore

NVidia Multicore GPU



.Net Parallel Extensions

Intel's TBB




AsyncOp Logger

Intel thread analysis

Intel VTune



Asaf Shelly























2 / 2

Welcome to Asynchronous Operations

TechEd Europe 2009 Session "Parallel Programming for Embedded" by Asaf Shelly




   Full Screen



   450Kbps - 204MB

   150Kbps - 64MB



This session is for the general public since Multi-Core for Windows Embedded is only based on Windows XP / Windows 7 today. The session talks about embedded systems because these systems have always supported parallel work and the concepts and design patterns are well founded. The session has no code samples so every programmer can benefit from it.


This site deals with the various aspects of parallel computing including multi-core programming and grid computing, with acknowledgement of the Multicore League.

What used to belong to unique experts and specialists a year ago is about to become common practice for everyone. Parallel computing is not a library that we install, it is not a tool that we use, and there is no wizard to do the work for us.

Working in the parallel world means thinking in parallel, designing in parallel and working according to this new design. It changes the way we code and debug, it changes the way we design and it all start with a change in system architecture. You cannot get good results with old school architecture and some sort of a parallel language! Good architecture however may include parallel infrastructure and serial user code.

Generally speaking most solutions we see today have long existed at the 1970's and even before that. We have only discovered the relics of what was once a flourishing civilization of parallel programmers. Welcome to the Renaissance


Share your thoughts and help us all advance by joining the online communities:

Join the public multicore community

Join the multicore community on Linkedin

Microsoft Forums for Parallel Computing


Learn more about me with my technical articles on Intel's website and software implementations and off-topics on my Microsoft blog. Find more about me on my personal website:

contact us:

  HPC & Multicore User Group  

Soon to come. This section will be up for login within a few days.


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.


There are several videos that you can find on this website. This section is a collection of all these in one place.


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


This is a collection of open source projects and sample applications.


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


In this section you will find resources to help you with multi-core and parallel computing


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