4,391 Posts served
10,712 Conversations started
- Academic

- Android

- Art, Music, & Animation

- Embedded Computing

- Events

- Game Development

- Graphics & Media

- Intel SW Partner Program

- Intel® AppUp Developer Program

- Manageability & Security

- Mobility

- Open Source

- Parallel Programming

- Performance and Optimization

- Power Efficiency

- Site News & Announcements

- Software Tools

- Association for Computing Machinery TechNews (ACM)
- Go Parallel! (Dr. Dobbs)
- HPCwire (Tabor Communications, Inc.)
- insideHPC (John West)
- Joe Duffy's Weblog (Microsoft)
- Microsoft Parallel Programming Development Center (Microsoft Germany)
- MultiCoreInfo.com
- scalability.org (Scalable Informatics)
- Software Dev Blog (Intel Germany)
- Soft Talk Blog (Intel United Kingdom)
- The Moth (Microsoft)
Video chat: The future of parallel programming
By Michael J Huelskoetter (90 posts) on November 11, 2009 at 9:18 am
Now I know at least what "Birds-of-a-feather" discussion means: many interested people come together in a medium sized room, listening to a well-educated guy talking about his favorite topic. And right after the start of the session there is a lively discussion going on where you hear a lot of new and some known things. That's what happened during Microsoft Tech-Ed Europe 2009 where I attended a tech session called "Future of Parallel Programming" held by Tiberiu Covaci.
But I have to say that his session was more of a workshop than a presentation: No slides at all and a very interactive discussion regarding Intel, Microsoft and the multicore shift including .NET 4 and Visual Studio 2010. Want need some quotes?
TPL of .NET 4 delivers the right number of threads regarding the available number of cores
It takes about 200.000 instruction cycles to create a thread and 100.000 for releasing it again. As a developer you have to take this into account!
TPL delivers several parallel classes like Parallel.For() and Parallel.Invoke() which abstracts threads to tasks
Visual Studio 2010 will deliver the appropriate debugger tools for parallelized applications
What I was missing, though, was to hear about Tiberiu's vision of the future of parallel programming - the headline of the presentation. So we set up our video cam and asked Tiberiu some smart questions. These had to do with his presentation in general, with the discussion panel he attended on Monday, and by answering question number three he shared some insights how the future of parallel programming will look like.
Just as a short preview: Related to Tiberiu's words software developers have to start thinking about multi-threading NOW as the multicore era is already there. And the rest of his talk you'd better watch with the help of our video clip. So, push the button and start the show.
Categories: Events, Parallel Programming
Tags: teched09
For more complete information about compiler optimizations, see our Optimization Notice.
Comments (0)
Trackbacks (3)
- Intel Software Network Blogs » Video chat: The future of parallel … Software Rss
November 11, 2009 3:24 PM PST -
Trip report from TechED Europe 2009
November 16, 2009 6:39 AM PST -
Trip report from TechED Europe 2009
February 5, 2011 4:53 PM PST

