Design Patterns for Parallel Programming: Learning to Think Parallel
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