<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" media="screen" href="/App_Themes/default/rss.xslt"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:evnet="http://www.mscommunities.com/rssmodule/"><channel><title>pdc2008</title><atom:link rel="self" type="application/rss+xml" href="http://channel9.msdn.com/posts/pdc2008/feed/zune/default.aspx?tag=parallelism" /><image><url>http://mschnlnine.vo.llnwd.net/d1/Dev/App_Themes/C9/images/feedimage.png</url><title>pdc2008</title><link>http://channel9.msdn.com/posts/pdc2008/</link></image><description>PDC 2008</description><link>http://channel9.msdn.com/posts/pdc2008/</link><language>en-us</language><pubDate>Wed, 22 Oct 2008 12:57:25 GMT</pubDate><lastBuildDate>Wed, 22 Oct 2008 12:57:25 GMT</lastBuildDate><generator>EvNet (EvNet, Version=1.0.3608.3122, Culture=neutral, PublicKeyToken=null)</generator><item><title>Research: Concurrency Analysis Platform and Tools for Finding Concurrency Bugs</title><description>Learn about the Concurrency Analysis Platform (CAP) from Microsoft Research and how it enables various concurrency bug-finding tools. See a demo of CHESS, a tool built on CAP for finding and reproducing Heisenbugs. Also hear about future tools from Microsoft Research, including a lightweight data-race detection engine and a tool for finding memory-model errors.&lt;ul&gt;&lt;li&gt;&lt;div&gt;Thomas Ball&lt;/div&gt;&lt;div&gt;Thomas Ball is Principal Researcher at Microsoft Research where he manages the Software Reliability Research group (http://research.microsoft.com/srr/). Tom has been at Microsoft Research since 1999. He is one of the originators of the SLAM project, a software model checking engine for C that forms the basis of the Static Driver Verifier tool, made freely available by Microsoft for finding defects in device drivers. Tom's interests range from program analysis, model checking, testing and automated theorem proving to the problems of defining and measuring software quality.&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div&gt;Madan Musuvathi&lt;/div&gt;&lt;div&gt;Madan Musuvathi is a Researcher at Microsoft Research and is interested in building program analysis tools to improve the productivity of developers and testers. He received his Ph.D. from Stanford University in 2004.&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;</description><comments></comments><link>http://channel9.msdn.com/pdc2008/TL58/</link><pubDate>Wed, 29 Oct 2008 16:39:25 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV-HQ/TL58.wmv</guid><evnet:views>85410</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/430801/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Learn about the Concurrency Analysis Platform (CAP) from Microsoft Research and how it enables various concurrency bug-finding tools. See a demo of CHESS, a tool built on CAP for finding and reproducing Heisenbugs. Also hear about future tools from Microsoft Research, including a lightweight&amp;#8230;</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/pdc08/THUMBNAILS/TL58.jpg" height="240" width="320" /><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/dpe/C9_viewSession.png" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/MP4/TL58.mp4" expression="full" fileSize="102392155" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/TL58.pptx" expression="full" fileSize="794323" type="" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/TL58.wmv" expression="full" fileSize="195898739" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV-HQ/TL58.wmv" expression="full" fileSize="375694067" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/ZUNE/TL58.wmv" expression="full" fileSize="47540735" type="video/x-ms-wmv" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV-HQ/TL58.wmv" expression="full" fileSize="375694067" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV-HQ/TL58.wmv" length="375694067" type="video/x-ms-wmv" /><dc:creator>System</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/430801/Trackback.aspx</trackback:ping><category>Breakout Session</category><category>Expert</category><category>Parallelism</category><category>research</category></item><item><title>The Concurrency and Coordination Runtime and Decentralized Software Services Toolkit</title><description>Get an overview of Microsoft's CCR and DSS Toolkit 2008 and the technologies it contains for building loosely-coupled, highly concurrent, and distributed applications. Learn how the technologies are already being used and get a run-down of how to evaluate whether the technologies may be right for you.&lt;ul&gt;&lt;li&gt;&lt;div&gt;George Chrysanthakopoulos&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;</description><comments></comments><link>http://channel9.msdn.com/pdc2008/TL55/</link><pubDate>Wed, 29 Oct 2008 16:39:18 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV-HQ/TL55.wmv</guid><evnet:views>85603</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/430798/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Get an overview of Microsoft's CCR and DSS Toolkit 2008 and the technologies it contains for building loosely-coupled, highly concurrent, and distributed applications. Learn how the technologies are already being used and get a run-down of how to evaluate whether the technologies may be right for you.George Chrysanthakopoulos</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/pdc08/THUMBNAILS/TL55.jpg" height="240" width="320" /><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/dpe/C9_viewSession.png" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/MP4/TL55.mp4" expression="full" fileSize="76431615" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/TL55.pptx" expression="full" fileSize="1988151" type="" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/DOCX/TL55.docx" expression="full" fileSize="18291" type="" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/ZIP/TL55.ZIP" expression="full" fileSize="18231" type="" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/TL55.wmv" expression="full" fileSize="100694549" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV-HQ/TL55.wmv" expression="full" fileSize="392739217" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/ZUNE/TL55.wmv" expression="full" fileSize="35958585" type="video/x-ms-wmv" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV-HQ/TL55.wmv" expression="full" fileSize="392739217" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV-HQ/TL55.wmv" length="392739217" type="video/x-ms-wmv" /><dc:creator>System</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/430798/Trackback.aspx</trackback:ping><category>Advanced</category><category>Breakout Session</category><category>CCR</category><category>Parallelism</category></item><item><title>Microsoft Visual Studio: Bringing out the Best in Multicore Systems</title><description>Learn how to prepare for the new challenges in developing and tuning concurrent applications.  Hear about important steps in the creation of or conversion to parallel applications with demonstrations of the parallel performance analysis and optimization tools in the next release of Microsoft Visual Studio. See how to identify opportunities for parallelism and how to exploit those opportunities by choosing applicable coding patterns using existing or future programming models. Finally, watch a demonstration that shows how to optimize parallel code by focusing on common sources of inefficiency such as I/O and synchronization.&lt;ul&gt;&lt;li&gt;&lt;div&gt;Hazim Shafi&lt;/div&gt;&lt;div&gt;Dr. Hazim Shafi received a BSEE from Santa Clara, and MS and PhD degrees from Rice University.  He joined Microsoft in 2005 from IBM Research.  Hazim has over a decade of experience in parallel and distributed processing and has numerous publications and patents in the area.  He is currently a Principal Architect on the Parallel Computing Platform team leading its efforts in parallel performance analysis tools.  He also teaches classes on multithreaded application development at Microsoft.&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;</description><comments></comments><link>http://channel9.msdn.com/pdc2008/TL19/</link><pubDate>Wed, 29 Oct 2008 16:38:08 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV-HQ/TL19.wmv</guid><evnet:views>11187</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/418931/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Learn how to prepare for the new challenges in developing and tuning concurrent applications.  Hear about important steps in the creation of or conversion to parallel applications with demonstrations of the parallel performance analysis and optimization tools in the next release of Microsoft Visual&amp;#8230;</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/pdc08/THUMBNAILS/TL19.jpg" height="240" width="320" /><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/dpe/C9_viewSession.png" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/MP4/TL19.mp4" expression="full" fileSize="63184633" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/TL19.pptx" expression="full" fileSize="567564" type="" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/DOCX/TL19.docx" expression="full" fileSize="19063" type="" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/TL19.wmv" expression="full" fileSize="90702385" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV-HQ/TL19.wmv" expression="full" fileSize="371010221" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/ZUNE/TL19.wmv" expression="full" fileSize="47239429" type="video/x-ms-wmv" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV-HQ/TL19.wmv" expression="full" fileSize="371010221" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV-HQ/TL19.wmv" length="371010221" type="video/x-ms-wmv" /><dc:creator>System</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/418931/Trackback.aspx</trackback:ping><category>Advanced</category><category>Breakout Session</category><category>Parallelism</category><category>Visual Studio</category></item><item><title>Concurrency Runtime Deep Dive: How to Harvest Multicore Computing Resources</title><description>Learn how the Concurrency Runtime provides an efficient and scalable infrastructure for multiple concurrent programming models by bringing together cooperative work scheduling and resource management into one component. This deep dive presentation gives you an idea of what it means to target the Concurrency Runtime with your domain-specific library or language. We also cover many of the internal algorithms of the runtime to help educate you on the applicability of the runtime to your scenarios.&lt;ul&gt;&lt;li&gt;&lt;div&gt;Niklas Gustafsson&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;</description><comments></comments><link>http://channel9.msdn.com/pdc2008/TL22/</link><pubDate>Wed, 29 Oct 2008 16:38:13 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV-HQ/TL22.wmv</guid><evnet:views>9121</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/418934/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Learn how the Concurrency Runtime provides an efficient and scalable infrastructure for multiple concurrent programming models by bringing together cooperative work scheduling and resource management into one component. This deep dive presentation gives you an idea of what it means to target the&amp;#8230;</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/pdc08/THUMBNAILS/TL22.jpg" height="240" width="320" /><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/dpe/C9_viewSession.png" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/MP4/TL22.mp4" expression="full" fileSize="89595245" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/TL22.pptx" expression="full" fileSize="704028" type="" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/DOCX/TL22.docx" expression="full" fileSize="323585" type="" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/TL22.wmv" expression="full" fileSize="172492237" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV-HQ/TL22.wmv" expression="full" fileSize="352940253" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/ZUNE/TL22.wmv" expression="full" fileSize="39624021" type="video/x-ms-wmv" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV-HQ/TL22.wmv" expression="full" fileSize="352940253" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV-HQ/TL22.wmv" length="352940253" type="video/x-ms-wmv" /><dc:creator>System</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/418934/Trackback.aspx</trackback:ping><category>Breakout Session</category><category>Expert</category><category>Parallelism</category></item><item><title>Parallel Programming for C++ Developers in the Next Version of Microsoft Visual Studio</title><description>Build more responsive C++ programs that take full advantage of multicore hardware. We demonstrate how the new Parallel Pattern Library (PPL) enables you to express parallelism in your code and how the asynchronous messaging APIs can be used to separate shared state and increase your application's resilience and robustness. Finally, we take a look at some of the new capabilities of C++0x and Visual Studio to help you efficiently code and debug your multi-threaded applications.&lt;ul&gt;&lt;li&gt;&lt;div&gt;Rick Molloy&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;</description><comments></comments><link>http://channel9.msdn.com/pdc2008/TL25/</link><pubDate>Wed, 29 Oct 2008 16:38:20 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV-HQ/TL25.wmv</guid><evnet:views>15768</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/418937/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Build more responsive C++ programs that take full advantage of multicore hardware. We demonstrate how the new Parallel Pattern Library (PPL) enables you to express parallelism in your code and how the asynchronous messaging APIs can be used to separate shared state and increase your application's&amp;#8230;</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/pdc08/THUMBNAILS/TL25.jpg" height="240" width="320" /><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/dpe/C9_viewSession.png" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/MP4/TL25.mp4" expression="full" fileSize="86123043" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/TL25.pptx" expression="full" fileSize="1060646" type="" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/DOCX/TL25.docx" expression="full" fileSize="18352" type="" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/TL25.wmv" expression="full" fileSize="127141019" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV-HQ/TL25.wmv" expression="full" fileSize="348901875" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/ZUNE/TL25.wmv" expression="full" fileSize="49381619" type="video/x-ms-wmv" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV-HQ/TL25.wmv" expression="full" fileSize="348901875" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV-HQ/TL25.wmv" length="348901875" type="video/x-ms-wmv" /><dc:creator>System</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/418937/Trackback.aspx</trackback:ping><category>Advanced</category><category>Breakout Session</category><category>Parallelism</category><category>Visual Studio</category></item><item><title>Parallel Programming for Managed Developers with the Next Version of Microsoft Visual Studio</title><description>Come learn how the next version of Visual Studio and the Microsoft .NET Framework can help you write better performing and more scalable applications. We take a tour of new .NET APIs, including the Task Parallel Library (TPL) and Parallel LINQ (PLINQ). We also introduce new features in the debugger that help you quickly identify concurrency issues and visualize the internal state of your application.&lt;ul&gt;&lt;li&gt;&lt;div&gt;Daniel Moth&lt;/div&gt;&lt;div&gt;Daniel Moth has been with Microsoft since April 2006. Before that he worked in industry as a consultant, a developer and he was also an MVP for mobile development (a topic he wrote a book about). Recently he joined the Parallel Computing Platform to work on developer tools for the next versions of Visual Studio. Daniel's interests include anything to do with .NET and he blogs about that at http://www.danielmoth.com/Blog, which is also the best way to reach him.&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;</description><comments></comments><link>http://channel9.msdn.com/pdc2008/TL26/</link><pubDate>Wed, 29 Oct 2008 16:38:22 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV-HQ/TL26.wmv</guid><evnet:views>25163</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/418938/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Come learn how the next version of Visual Studio and the Microsoft .NET Framework can help you write better performing and more scalable applications. We take a tour of new .NET APIs, including the Task Parallel Library (TPL) and Parallel LINQ (PLINQ). We also introduce new features in the debugger&amp;#8230;</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/pdc08/THUMBNAILS/TL26.jpg" height="240" width="320" /><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/dpe/C9_viewSession.png" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/MP4/TL26.mp4" expression="full" fileSize="84456237" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/TL26.pptx" expression="full" fileSize="3551728" type="" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/DOCX/TL26.docx" expression="full" fileSize="18946" type="" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/TL26.wmv" expression="full" fileSize="135254621" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV-HQ/TL26.wmv" expression="full" fileSize="374378133" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/ZUNE/TL26.wmv" expression="full" fileSize="13549568" type="video/x-ms-wmv" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV-HQ/TL26.wmv" expression="full" fileSize="374378133" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV-HQ/TL26.wmv" length="374378133" type="video/x-ms-wmv" /><dc:creator>System</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/418938/Trackback.aspx</trackback:ping><category>Advanced</category><category>Breakout Session</category><category>Parallelism</category><category>Visual Studio</category></item><item><title>Parallel Symposium: Addressing the Hard Problems with Concurrency</title><description>Hear about the challenges of applying multi-core processors to general-purpose software and the key impacts this will have on developers and platforms. Learn about the hard problems that must be addressed to enable parallel software to be deployed with the same reliability and productivity of mainstream software. Hear about the key architectural changes Microsoft is making to Windows to enable the efficient execution of parallel software.&lt;ul&gt;&lt;li&gt;&lt;div&gt;Lynne Hill&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div&gt;David Callahan&lt;/div&gt;&lt;div&gt;David Callahan joined Microsoft in 2005. He is a Distinguished Engineer leading the Parallel Computing Platform Team within Visual Studio® focused on incubating technology for the coming manycore processors. This team is producing exciting new technologies as part of Visual Studio and also driving the Parallel Computing Initiative, a company wide effort to deliver customer value from the power of future high-performance processors. David’s background is in programming languages, parallel programming techniques, and compilation techniques focused on expressing and exploiting concurrency.&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;</description><comments></comments><link>http://channel9.msdn.com/pdc2008/SYMP01/</link><pubDate>Wed, 29 Oct 2008 16:37:31 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV-HQ/SYMP01.wmv</guid><evnet:views>4880</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/426741/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Hear about the challenges of applying multi-core processors to general-purpose software and the key impacts this will have on developers and platforms. Learn about the hard problems that must be addressed to enable parallel software to be deployed with the same reliability and productivity of&amp;#8230;</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/pdc08/THUMBNAILS/SYMP01.jpg" height="240" width="320" /><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/dpe/C9_viewSession.png" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/MP4/SYMP01.mp4" expression="full" fileSize="56496815" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/SYMP01.pptx" expression="full" fileSize="3344623" type="" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/SYMP01.wmv" expression="full" fileSize="91995803" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV-HQ/SYMP01.wmv" expression="full" fileSize="403507035" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/ZUNE/SYMP01.wmv" expression="full" fileSize="5041440" type="video/x-ms-wmv" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV-HQ/SYMP01.wmv" expression="full" fileSize="403507035" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV-HQ/SYMP01.wmv" length="403507035" type="video/x-ms-wmv" /><dc:creator>System</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/426741/Trackback.aspx</trackback:ping><category>Advanced</category><category>Parallelism</category><category>Symposium</category></item><item><title>Parallel Symposium: Application Opportunities and Architectures</title><description>Parallel Computing opens up potential for new categories of applications and user interaction. Hear Intel discuss its vision for Connected Visual Computing followed by Microsoft's guidance on how to architect applications that are correct, scalable, and responsive.&lt;ul&gt;&lt;li&gt;&lt;div&gt;Jerry Bautista&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div&gt;John Feo&lt;/div&gt;&lt;div&gt;John Feo is a principal architect leading the applications framework group in PCP.  Prior to joining Microsoft, John worked at Cray Inc and Lawrenece Livermore National Laboratory.  At Cray, John developed applications and worked with early customers of the Cray MTA systems.  At LLNL, John was the group leader of the Computer Research Group and principal investigator of the Sisal Language Project. John's interest are parallel algorithms, parallel programming models, functional languages, and performance.&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;</description><comments></comments><link>http://channel9.msdn.com/pdc2008/SYMP02/</link><pubDate>Wed, 29 Oct 2008 16:37:32 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV-HQ/SYMP02.wmv</guid><evnet:views>4599</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/426742/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Parallel Computing opens up potential for new categories of applications and user interaction. Hear Intel discuss its vision for Connected Visual Computing followed by Microsoft's guidance on how to architect applications that are correct, scalable, and responsive.Jerry BautistaJohn FeoJohn Feo is a&amp;#8230;</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/pdc08/THUMBNAILS/SYMP02.jpg" height="240" width="320" /><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/dpe/C9_viewSession.png" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/MP4/SYMP02.mp4" expression="full" fileSize="10623448" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/PPTX/SYMP02.pptx" expression="full" fileSize="8122576" type="" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/SYMP02.wmv" expression="full" fileSize="17874944" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV-HQ/SYMP02.wmv" expression="full" fileSize="103369135" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/ZUNE/SYMP02.wmv" expression="full" fileSize="12438360" type="video/x-ms-wmv" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV-HQ/SYMP02.wmv" expression="full" fileSize="103369135" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV-HQ/SYMP02.wmv" length="103369135" type="video/x-ms-wmv" /><dc:creator>System</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/426742/Trackback.aspx</trackback:ping><category>Advanced</category><category>Parallelism</category><category>Symposium</category></item><item><title>Parallel Symposium: Future of Parallel Computing</title><description>Hear Intel describe its near-term support for Microsoft Visual Studio with Intel Parallel Studio. Learn about incubation technologies related to parallel computing, such as Intel Threading Building Blocks on Concurrency Runtime, software transaction memory, agents, Intel Ct and tools.&lt;ul&gt;&lt;li&gt;&lt;div&gt;James Reinders&lt;/div&gt;&lt;div&gt;James Reinders is an expert in the area of parallelism, Intel’s leading spokesperson on tools for parallelism, and author of the O’Reilly Nutshell book on the C++ extensions for parallelism provided by the popular Intel Threading Building Blocks. James has decades of experience with high degrees of parallelism having worked on groundbreaking compilers and architectures such as the systolic arrays WARP and iWarp, and the world’s first TeraFLOP supercomputer (ASCI Red). James is a frequent blogger, columnist on go-parallel.com, and the author and co-author of several books in addition to the recent TBB Nutshell book.&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div&gt;Selena Wilson&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div&gt;Niklas Gustafsson&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div&gt;Sean Nordberg&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div&gt;David Detlefs&lt;/div&gt;&lt;div&gt;Dave got his Ph.D. from Carnegie-Mellon in 1990.  He was a researcher at DEC's System Research Center from 1990 to 1996, working on program verification and garbage collection.  He moved to Sun Laboratories in Massachusetts in 1996, working there on parallel and concurrent garbage collection, lock-free algorithms, and just-in-time compilation techniques.  He moved to Microsoft's CLR in 2005, and has been working on transactional memory and various CLR architectural issues.  He holds 32 patents, and has been on a number of program committees for academic conferences.&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;</description><comments></comments><link>http://channel9.msdn.com/pdc2008/SYMP03/</link><pubDate>Wed, 29 Oct 2008 16:37:33 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV-HQ/SYMP03.wmv</guid><evnet:views>5605</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/426743/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Hear Intel describe its near-term support for Microsoft Visual Studio with Intel Parallel Studio. Learn about incubation technologies related to parallel computing, such as Intel Threading Building Blocks on Concurrency Runtime, software transaction memory, agents, Intel Ct and tools.James&amp;#8230;</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/pdc08/THUMBNAILS/SYMP03.jpg" height="240" width="320" /><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/dpe/C9_viewSession.png" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/MP4/SYMP03.mp4" expression="full" fileSize="68133854" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV/SYMP03.wmv" expression="full" fileSize="105061861" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV-HQ/SYMP03.wmv" expression="full" fileSize="438699505" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/pdc08/ZUNE/SYMP03.wmv" expression="full" fileSize="17724960" type="video/x-ms-wmv" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV-HQ/SYMP03.wmv" expression="full" fileSize="438699505" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV-HQ/SYMP03.wmv" length="438699505" type="video/x-ms-wmv" /><dc:creator>System</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/426743/Trackback.aspx</trackback:ping><category>Advanced</category><category>Parallelism</category><category>Symposium</category></item></channel></rss>