This is an awesome video and must watch if you are interested in parallel programming.
In this video Tim identifies Design Spaces for exploring parallel programming patterns
- Finding concurrency
- Algorithmic Structure
- Support Structure
- Implementation mechanism





Excellent stuff Dorai.
Comment by Vaibhav Pandey-->Technofriends Team — August 18, 2007 @ 10:24 am
Thanks Vaibhav. I think parallelizing is one of the most important skills for developers for the next decade.
Comment by dorai — August 18, 2007 @ 11:22 am
[...] Design Patterns for Parallel Programming [...]
Pingback by Resources: Parallel Programming Research « Dorai’s LearnLog — February 25, 2008 @ 9:01 am
Hi Dorai,
I am trying to explore this area for best performance with Multi core. Going through the video now. Any more leads would be appreciable
Regards
Comment by Kiran Chhabra — July 1, 2008 @ 7:04 am
Hi Kiran,
There are lots of resources. Just check del.icio.us bookmarks (mine and others).
http://del.icio.us/dorait/parallel-programming
http://del.icio.us/search/?fr=del_icio_us&p=parallel-programming&type=all
Intel site has many great resources as well. This may be a good starting point:
http://del.icio.us/search/?fr=del_icio_us&p=parallel-programming&type=all
Comment by dorai — July 1, 2008 @ 8:07 am