<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" media="screen" href="/styles/xslt/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:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:c9="http://channel9.msdn.com">
<channel>
	<title>Channel 9 - Entries tagged with Parallel Computing</title>
    <atom:link rel="self" type="application/rss+xml" href="http://channel9.msdn.com/Tags/parallel+computing/RSS"/>
    <itunes:summary></itunes:summary>
    <itunes:author>Microsoft</itunes:author>
    <itunes:subtitle></itunes:subtitle>
    <image>
      <url>http://mschnlnine.vo.llnwd.net/d1/Dev/App_Themes/C9/images/feedimage.png</url>
      <title>Channel 9 - Entries tagged with Parallel Computing</title>
      <link>http://channel9.msdn.com/Tags/parallel+computing</link>
    </image>
    <itunes:image href=""/>
    <itunes:category text="Technology"/>
    <description>Channel 9 keeps you up to date with the latest news and behind the scenes info from Microsoft that developers love to keep up with. From LINQ to SilverLight – Watch videos and hear about all the cool technologies coming and the people behind them.</description>
    <link>http://channel9.msdn.com/Tags/parallel+computing</link>
    <language>en</language>
    <pubDate>Sun, 12 Feb 2012 12:30:16 GMT</pubDate>
    <lastBuildDate>Sun, 12 Feb 2012 12:30:16 GMT</lastBuildDate>
    <generator>Rev9</generator>
    <c9:totalResults>95</c9:totalResults>
    <c9:pageCount>4</c9:pageCount>
    <c9:pageSize>25</c9:pageSize>
  <item>
      <title>YOW! 2011: Martin Thompson - On Concurrent Programming and Concurrency Folklore</title>
      <description><![CDATA[<p><a href="http://mechanical-sympathy.blogspot.com/" target="_blank"><strong>Martin Thompson</strong></a> is the creator of <a href="http://code.google.com/p/disruptor/" target="_blank"><strong>Disruptor</strong></a>, a concurrent programming framework. He's passionate about solving hard problems - like writing scalable concurrent software systems. His session at YOW! - <em>Tackling the Folklore Surrounding High Performance Computing</em> - was excellent. You'll be able to see it online in the near future, so look for it on the YOW! site.</p><p>Martin is a Java and C&#43;&#43; developer and employs an analog&nbsp;design methodology to his digital&nbsp;development efforts. He thinks through the conceptual design and&nbsp;paints a detailed picture of the solution, then he writes code. Many developers do this, of course, but sometimes we don't think through the problem thoroughly enough before we start writing code. This is especially true when it comes to solving hard problems of a concurrent computing&nbsp;nature. <br><br>To Martin, the concurrency problem&nbsp;is as much a&nbsp;developer methodology,&nbsp;educational and behavioral&nbsp;problem as it is a pure technological&nbsp;one. We talk about this, of course. His perspectives on the subject are refreshing.<br><br>Tune in. Enjoy. Learn.<br><br><strong>Thanks for joining us on C9, Martin</strong>. Keep pushing the envelope.</p><p>&nbsp;</p><p><a href="http://yowaustralia.com.au/YOW2011/general/details.html?speakerId=2336">http://yowaustralia.com.au/YOW2011/general/details.html?speakerId=2336</a></p><p>The <a href="http://yowaustralia.com.au/YOW2011/general/about.html" target="_blank"><strong>YOW! Developer Conference</strong></a> offers outstanding opportunities to learn more about the latest practices, technologies, and methodologies for building innovative software solutions as well as the chance to meet and network with international software experts and other talented developers in Australia. Thanks to <strong>Dave Thomas</strong> and the event's <em>excellent</em> staff - <strong>Mary Catherine (MC), Lisa, Aino, Melissa</strong>, and others - for inviting me to this <em>excellent</em> pure developer event and thanks to all of the speakers for letting me take some of their time to record conversations for Channel 9. If you live in Australia, or aren't too far away, or just like to travel (who doesn't?), then you need to go to this yearly event. It's outstanding. There are many great developers down under. That's for sure. The speakers are exceptional—Dave and team set a high bar!</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/parallel+computing/RSS&WT.dl=0&WT.entryid=Entry:RSSView:8e925d9c60b64799b83e9fbf012dd653">]]></description>
      <comments>http://channel9.msdn.com/Blogs/Charles/YOW-2011-Martin-Thompson-On-Concurrent-Programming-and-Concurrency-Folklore</comments>
      <itunes:summary>Martin Thompson is the creator of Disruptor, a concurrent programming framework. He&#39;s passionate about solving hard problems - like writing scalable concurrent software systems. His session at YOW! - Tackling the Folklore Surrounding High Performance Computing - was excellent. You&#39;ll be able to see it online in the near future, so look for it on the YOW! site.Martin is a Java and C&amp;#43;&amp;#43; developer and employs an analog&amp;nbsp;design methodology to his digital&amp;nbsp;development efforts. He thinks through the conceptual design and&amp;nbsp;paints a detailed picture of the solution, then he writes code. Many developers do this, of course, but sometimes we don&#39;t think through the problem thoroughly enough before we start writing code. This is especially true when it comes to solving hard problems of a concurrent computing&amp;nbsp;nature. To Martin, the concurrency problem&amp;nbsp;is as much a&amp;nbsp;developer methodology,&amp;nbsp;educational and behavioral&amp;nbsp;problem as it is a pure technological&amp;nbsp;one. We talk about this, of course. His perspectives on the subject are refreshing.Tune in. Enjoy. Learn.Thanks for joining us on C9, Martin. Keep pushing the envelope.&amp;nbsp;http://yowaustralia.com.au/YOW2011/general/details.html?speakerId=2336The YOW! Developer Conference offers outstanding opportunities to learn more about the latest practices, technologies, and methodologies for building innovative software solutions as well as the chance to meet and network with international software experts and other talented developers in Australia. Thanks to Dave Thomas and the event&#39;s excellent staff - Mary Catherine (MC), Lisa, Aino, Melissa, and others - for inviting me to this excellent pure developer event and thanks to all of the speakers for letting me take some of their time to record conversations for Channel 9. If you live in Australia, or aren&#39;t too far away, or just like to travel (who doesn&#39;t?), then you need to go to this yearly event. It&#39;s outstanding. There are many great devel</itunes:summary>
      <itunes:duration>1406</itunes:duration>
      <link>http://channel9.msdn.com/Blogs/Charles/YOW-2011-Martin-Thompson-On-Concurrent-Programming-and-Concurrency-Folklore</link>
      <pubDate>Mon, 26 Dec 2011 19:41:13 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Blogs/Charles/YOW-2011-Martin-Thompson-On-Concurrent-Programming-and-Concurrency-Folklore</guid>
      <media:thumbnail url="http://video.ch9.ms/ch9/d653/8e925d9c-60b6-4799-b83e-9fbf012dd653/YOW2011MartinThompson_100_ch9.jpg" height="75" width="100"/>
      <media:thumbnail url="http://video.ch9.ms/ch9/d653/8e925d9c-60b6-4799-b83e-9fbf012dd653/YOW2011MartinThompson_220_ch9.jpg" height="165" width="220"/>
      <media:thumbnail url="http://video.ch9.ms/ch9/d653/8e925d9c-60b6-4799-b83e-9fbf012dd653/YOW2011MartinThompson_512_ch9.jpg" height="384" width="512"/>
      <media:group>
        <media:content url="http://smooth.ch9.ms/ch9/d653/8e925d9c-60b6-4799-b83e-9fbf012dd653/YOW2011MartinThompson.ism/manifest" expression="full" duration="1406" fileSize="6126" type="video/x-ms-wmv" medium="video"/>
        <media:content url="http://video.ch9.ms/ch9/d653/8e925d9c-60b6-4799-b83e-9fbf012dd653/YOW2011MartinThompson_2MB_ch9.wmv" expression="full" duration="1406" fileSize="458121694" type="video/x-ms-wmv" medium="video"/>
        <media:content url="http://video.ch9.ms/ch9/d653/8e925d9c-60b6-4799-b83e-9fbf012dd653/YOW2011MartinThompson_ch9.mp3" expression="full" duration="1406" fileSize="11254310" type="audio/mp3" medium="audio"/>
        <media:content url="http://video.ch9.ms/ch9/d653/8e925d9c-60b6-4799-b83e-9fbf012dd653/YOW2011MartinThompson_ch9.webm" expression="full" duration="1406" fileSize="76890866" type="video/webm" medium="video"/>
        <media:content url="http://video.ch9.ms/ch9/d653/8e925d9c-60b6-4799-b83e-9fbf012dd653/YOW2011MartinThompson_ch9.wma" expression="full" duration="1406" fileSize="11384131" type="audio/x-ms-wma" medium="audio"/>
        <media:content url="http://video.ch9.ms/ch9/d653/8e925d9c-60b6-4799-b83e-9fbf012dd653/YOW2011MartinThompson_ch9.wmv" expression="full" duration="1406" fileSize="223213871" type="video/x-ms-wmv" medium="video"/>
        <media:content url="http://video.ch9.ms/ch9/d653/8e925d9c-60b6-4799-b83e-9fbf012dd653/YOW2011MartinThompson_high_ch9.mp4" expression="full" duration="1406" fileSize="351685522" type="video/mp4" medium="video"/>
        <media:content url="http://video.ch9.ms/ch9/d653/8e925d9c-60b6-4799-b83e-9fbf012dd653/YOW2011MartinThompson_low_ch9.mp4" expression="full" duration="1406" fileSize="100458261" type="video/mp4" medium="video"/>
        <media:content url="http://video.ch9.ms/ch9/d653/8e925d9c-60b6-4799-b83e-9fbf012dd653/YOW2011MartinThompson_med_ch9.mp4" expression="full" duration="1406" fileSize="240884822" type="video/mp4" medium="video"/>
      </media:group>      
      <enclosure url="http://video.ch9.ms/ch9/d653/8e925d9c-60b6-4799-b83e-9fbf012dd653/YOW2011MartinThompson_ch9.wmv" length="223213871" type="video/x-ms-wmv"/>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>2</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/Charles/YOW-2011-Martin-Thompson-On-Concurrent-Programming-and-Concurrency-Folklore/RSS</wfw:commentRss>
      <category>C++</category>
      <category>Concurrency</category>
      <category>High Performance Computing</category>
      <category>Java</category>
      <category>Parallel Computing</category>
      <category>Programming</category>
      <category>YOW! 2011</category>
    </item>
  <item>
      <title>Visual Studio 11 Developer Preview: Concurrency Visualizer </title>
      <description><![CDATA[ <p>This discussion about new Concurrency Visualizer features available in <a href="http://msdn.microsoft.com/en-us/vstudio/hh127353" target="_blank">Visual Studio 11 Developer Preview</a> includes team members James Rapp, Sasha Dadiomov, Matthew Jacobs, and Alexey Kamenev.&nbsp; Some of the new features include C&#43;&#43; AMP profiling support, an SDK for custom visualizations, and improved performance.&nbsp;</p><p>See more details at the Concurrency Visualizer team blog: <a href="http://blogs.msdn.com/b/visualizeparallel/">http://blogs.msdn.com/b/visualizeparallel/</a>.</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/parallel+computing/RSS&WT.dl=0&WT.entryid=Entry:RSSView:a8460446a2944fd292899f2101820786">]]></description>
      <comments>http://channel9.msdn.com/posts/Visual-Studio-vNext-Concurrency-Visualizer</comments>
      <itunes:summary> This discussion about new Concurrency Visualizer features available in Visual Studio 11 Developer Preview includes team members James Rapp, Sasha Dadiomov, Matthew Jacobs, and Alexey Kamenev.&amp;nbsp; Some of the new features include C&amp;#43;&amp;#43; AMP profiling support, an SDK for custom visualizations, and improved performance.&amp;nbsp;See more details at the Concurrency Visualizer team blog: http://blogs.msdn.com/b/visualizeparallel/.</itunes:summary>
      <itunes:duration>2827</itunes:duration>
      <link>http://channel9.msdn.com/posts/Visual-Studio-vNext-Concurrency-Visualizer</link>
      <pubDate>Fri, 16 Sep 2011 15:28:14 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/posts/Visual-Studio-vNext-Concurrency-Visualizer</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/0786/a8460446-a294-4fd2-9289-9f2101820786/VSConcurrencyVisualizer_100_ch9.jpg" height="75" width="100"/>
      <media:thumbnail url="http://media.ch9.ms/ch9/0786/a8460446-a294-4fd2-9289-9f2101820786/VSConcurrencyVisualizer_220_ch9.jpg" height="165" width="220"/>
      <media:thumbnail url="http://media.ch9.ms/ch9/0786/a8460446-a294-4fd2-9289-9f2101820786/VSConcurrencyVisualizer_512_ch9.jpg" height="384" width="512"/>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/0786/a8460446-a294-4fd2-9289-9f2101820786/VSConcurrencyVisualizer_2MB_ch9.wmv" expression="full" duration="2827" fileSize="339753231" type="video/x-ms-wmv" medium="video"/>
        <media:content url="http://media.ch9.ms/ch9/0786/a8460446-a294-4fd2-9289-9f2101820786/VSConcurrencyVisualizer_ch9.mp3" expression="full" duration="2827" fileSize="22623654" type="audio/mp3" medium="audio"/>
        <media:content url="http://media.ch9.ms/ch9/0786/a8460446-a294-4fd2-9289-9f2101820786/VSConcurrencyVisualizer_ch9.wma" expression="full" duration="2827" fileSize="22874429" type="audio/x-ms-wma" medium="audio"/>
        <media:content url="http://media.ch9.ms/ch9/0786/a8460446-a294-4fd2-9289-9f2101820786/VSConcurrencyVisualizer_ch9.wmv" expression="full" duration="2827" fileSize="346102393" type="video/x-ms-wmv" medium="video"/>
        <media:content url="http://media.ch9.ms/ch9/0786/a8460446-a294-4fd2-9289-9f2101820786/VSConcurrencyVisualizer_high_ch9.mp4" expression="full" duration="2827" fileSize="933031789" type="video/mp4" medium="video"/>
        <media:content url="http://media.ch9.ms/ch9/0786/a8460446-a294-4fd2-9289-9f2101820786/VSConcurrencyVisualizer_low_ch9.mp4" expression="full" duration="2827" fileSize="171538164" type="video/mp4" medium="video"/>
        <media:content url="http://smooth.ch9.ms/ch9/0786/a8460446-a294-4fd2-9289-9f2101820786/VSConcurrencyVisualizer.ism/manifest" expression="full" duration="2827" fileSize="5324" type="video/x-ms-wmv" medium="video"/>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/0786/a8460446-a294-4fd2-9289-9f2101820786/VSConcurrencyVisualizer_ch9.wmv" length="346102393" type="video/x-ms-wmv"/>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>3</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/posts/Visual-Studio-vNext-Concurrency-Visualizer/rss</wfw:commentRss>
      <category>Concurrency</category>
      <category>Parallel Computing</category>
      <category>Parallel Computing Platform</category>
      <category>Visual Studio</category>
      <category>Visualization</category>
    </item>
  <item>
      <title>Rick Molloy: Actor-based Programming in C++ - Control Flow versus Data Flow</title>
      <description><![CDATA[ <p>Rick Molloy is back and he's got some code and coding techniques to share. <strong>Thank you</strong> Rick! This tutorial/example is done in <strong>C&#43;&#43;</strong>, but the concepts span languages (actor-based, <em>data flow</em> style of programming)</p><p>Here, Rick explores <em>converting a simple loop to a set of actors or agents that communicate via message passing</em>.&nbsp; In particular&nbsp;he looks at the difference between a &quot;control flow&quot; style implementation and a &quot;data flow&quot; style implementation. The actor based approach is great because it separates the guts of the work from the loop logic so code looks more like the flow charts we draw on our whiteboards.</p><p>But, there's some down sides with the control flow approach and implementing the data flow approach can be tricky.&nbsp; So&nbsp;Rick wanted to walk through an example of both to help illustrate the differences.</p><p>The downside to the control flow approach comes in when you have lots of agents, there tends to be either a 1:1 coupling of threads to tasks OR the tasks start taking on more than one responsibility and become less manageable.</p><p>A data flow style approach helps with this, because it decouples the 1:1 thread to task relationship but it can be an awkward refactoring if you're not used to it, it takes more code, and there aren't many examples available to look at on the web so&nbsp;Rick wanted to share another one.</p><p>&nbsp;<strong><a href="http://ecn.channel9.msdn.com/content/Downloads/controlflow.zip" target="_blank">Download the code&nbsp;for this demo</a></strong>&nbsp;(will work in VC&#43;&#43; 2010)</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/parallel+computing/RSS&WT.dl=0&WT.entryid=Entry:RSSView:fb6e96fce75047ba9a079f4a017a3715">]]></description>
      <comments>http://channel9.msdn.com/posts/Rick-Molloy-Actor-based-Programming-Control-Flow-versus-Data-Flow</comments>
      <itunes:summary> Rick Molloy is back and he&#39;s got some code and coding techniques to share. Thank you Rick! This tutorial/example is done in C&amp;#43;&amp;#43;, but the concepts span languages (actor-based, data flow style of programming)Here, Rick explores converting a simple loop to a set of actors or agents that communicate via message passing.&amp;nbsp; In particular&amp;nbsp;he looks at the difference between a &amp;quot;control flow&amp;quot; style implementation and a &amp;quot;data flow&amp;quot; style implementation. The actor based approach is great because it separates the guts of the work from the loop logic so code looks more like the flow charts we draw on our whiteboards.But, there&#39;s some down sides with the control flow approach and implementing the data flow approach can be tricky.&amp;nbsp; So&amp;nbsp;Rick wanted to walk through an example of both to help illustrate the differences.The downside to the control flow approach comes in when you have lots of agents, there tends to be either a 1:1 coupling of threads to tasks OR the tasks start taking on more than one responsibility and become less manageable.A data flow style approach helps with this, because it decouples the 1:1 thread to task relationship but it can be an awkward refactoring if you&#39;re not used to it, it takes more code, and there aren&#39;t many examples available to look at on the web so&amp;nbsp;Rick wanted to share another one.&amp;nbsp;Download the code&amp;nbsp;for this demo&amp;nbsp;(will work in VC&amp;#43;&amp;#43; 2010)</itunes:summary>
      <itunes:duration>1348</itunes:duration>
      <link>http://channel9.msdn.com/posts/Rick-Molloy-Actor-based-Programming-Control-Flow-versus-Data-Flow</link>
      <pubDate>Tue, 30 Aug 2011 18:51:43 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/posts/Rick-Molloy-Actor-based-Programming-Control-Flow-versus-Data-Flow</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/3715/fb6e96fc-e750-47ba-9a07-9f4a017a3715/RickMolloyControlFlowVsDataFlowCpp_100_ch9.jpg" height="75" width="100"/>
      <media:thumbnail url="http://media.ch9.ms/ch9/3715/fb6e96fc-e750-47ba-9a07-9f4a017a3715/RickMolloyControlFlowVsDataFlowCpp_220_ch9.jpg" height="165" width="220"/>
      <media:thumbnail url="http://media.ch9.ms/ch9/3715/fb6e96fc-e750-47ba-9a07-9f4a017a3715/RickMolloyControlFlowVsDataFlowCpp_512_ch9.jpg" height="384" width="512"/>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/3715/fb6e96fc-e750-47ba-9a07-9f4a017a3715/RickMolloyControlFlowVsDataFlowCpp_2MB_ch9.wmv" expression="full" duration="1348" fileSize="83199292" type="video/x-ms-wmv" medium="video"/>
        <media:content url="http://media.ch9.ms/ch9/3715/fb6e96fc-e750-47ba-9a07-9f4a017a3715/RickMolloyControlFlowVsDataFlowCpp_ch9.mp3" expression="full" duration="1348" fileSize="10786184" type="audio/mp3" medium="audio"/>
        <media:content url="http://media.ch9.ms/ch9/3715/fb6e96fc-e750-47ba-9a07-9f4a017a3715/RickMolloyControlFlowVsDataFlowCpp_ch9.wma" expression="full" duration="1348" fileSize="10906495" type="audio/x-ms-wma" medium="audio"/>
        <media:content url="http://media.ch9.ms/ch9/3715/fb6e96fc-e750-47ba-9a07-9f4a017a3715/RickMolloyControlFlowVsDataFlowCpp_ch9.wmv" expression="full" duration="1348" fileSize="72317515" type="video/x-ms-wmv" medium="video"/>
        <media:content url="http://media.ch9.ms/ch9/3715/fb6e96fc-e750-47ba-9a07-9f4a017a3715/RickMolloyControlFlowVsDataFlowCpp_high_ch9.mp4" expression="full" duration="1348" fileSize="366783629" type="video/mp4" medium="video"/>
        <media:content url="http://media.ch9.ms/ch9/3715/fb6e96fc-e750-47ba-9a07-9f4a017a3715/RickMolloyControlFlowVsDataFlowCpp_low_ch9.mp4" expression="full" duration="1348" fileSize="35259184" type="video/mp4" medium="video"/>
        <media:content url="http://smooth.ch9.ms/ch9/3715/fb6e96fc-e750-47ba-9a07-9f4a017a3715/RickMolloyControlFlowVsDataFlowCpp.ism/manifest" expression="full" duration="1348" fileSize="6256" type="video/x-ms-wmv" medium="video"/>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/3715/fb6e96fc-e750-47ba-9a07-9f4a017a3715/RickMolloyControlFlowVsDataFlowCpp_ch9.wmv" length="72317515" type="video/x-ms-wmv"/>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>11</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/posts/Rick-Molloy-Actor-based-Programming-Control-Flow-versus-Data-Flow/rss</wfw:commentRss>
      <category>C++</category>
      <category>Parallel Computing</category>
      <category>Parallel Computing Platform</category>
      <category>Programming</category>
      <category>Parallel Patterns Library</category>
      <category>C++11</category>
    </item>
  <item>
      <title>Checking In: Rick Molloy - Gone Native</title>
      <description><![CDATA[ <p>Welcome to&nbsp;another edition of Checking In with Erik Meijer! This time we subject native (C&#43;&#43;) developer Rick Molloy to Erik's friendly interrogation. You've met Rick before (<a href="http://channel9.msdn.com/Blogs/VisualStudio/Native-Parallelism-with-the-Parallel-Patterns-Library" target="_blank">here</a>, <a href="http://channel9.msdn.com/shows/Going&#43;Deep/Concurrency-and-Parallelism-Native-CC-and-Managed-NET-Perspectives/" target="_blank">here</a>, <a href="http://channel9.msdn.com/shows/Going&#43;Deep/Parallel-Computing-in-Native-Code-New-Trends-and-Old-Friends/" target="_blank">here</a>,&nbsp;and <a href="http://channel9.msdn.com/Events/PDC/PDC09/FT19" target="_blank">here</a>).</p><p>As usual, this Erik-led conversation involves several forays into technical areas and we jump head first into a few rabbit holes (like managed &quot;versus&quot; native (versus in quotes to emphasize that it's not some sort of duel...). Erik is a managed guy, after all). Lots of great&nbsp;geeky goodness here. So, Erik sends Rick to the whiteboard and Rick teaches Erik some modern C&#43;&#43; and provides some insights into his coding behavior/patterns (which is a <em>key</em> part of Checking In, remember?). We also sort of learn about what Rick's up to these days (secrets, secrets...).</p><p>Tune in. Enjoy. Thanks for spending time with us, Rick!</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/parallel+computing/RSS&WT.dl=0&WT.entryid=Entry:RSSView:33f319cede5548589c5b9f41011e4063">]]></description>
      <comments>http://channel9.msdn.com/Shows/Checking-In-with-Erik-Meijer/Checking-In-Rick-Molloy-Gone-Native</comments>
      <itunes:summary> Welcome to&amp;nbsp;another edition of Checking In with Erik Meijer! This time we subject native (C&amp;#43;&amp;#43;) developer Rick Molloy to Erik&#39;s friendly interrogation. You&#39;ve met Rick before (here, here, here,&amp;nbsp;and here).As usual, this Erik-led conversation involves several forays into technical areas and we jump head first into a few rabbit holes (like managed &amp;quot;versus&amp;quot; native (versus in quotes to emphasize that it&#39;s not some sort of duel...). Erik is a managed guy, after all). Lots of great&amp;nbsp;geeky goodness here. So, Erik sends Rick to the whiteboard and Rick teaches Erik some modern C&amp;#43;&amp;#43; and provides some insights into his coding behavior/patterns (which is a key part of Checking In, remember?). We also sort of learn about what Rick&#39;s up to these days (secrets, secrets...).Tune in. Enjoy. Thanks for spending time with us, Rick!</itunes:summary>
      <itunes:duration>3194</itunes:duration>
      <link>http://channel9.msdn.com/Shows/Checking-In-with-Erik-Meijer/Checking-In-Rick-Molloy-Gone-Native</link>
      <pubDate>Wed, 17 Aug 2011 18:26:48 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Shows/Checking-In-with-Erik-Meijer/Checking-In-Rick-Molloy-Gone-Native</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/4063/33f319ce-de55-4858-9c5b-9f41011e4063/CheckingInRickMolloy_100_ch9.jpg" height="75" width="100"/>
      <media:thumbnail url="http://media.ch9.ms/ch9/4063/33f319ce-de55-4858-9c5b-9f41011e4063/CheckingInRickMolloy_220_ch9.jpg" height="165" width="220"/>
      <media:thumbnail url="http://media.ch9.ms/ch9/4063/33f319ce-de55-4858-9c5b-9f41011e4063/CheckingInRickMolloy_512_ch9.jpg" height="384" width="512"/>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/4063/33f319ce-de55-4858-9c5b-9f41011e4063/CheckingInRickMolloy_2MB_ch9.wmv" expression="full" duration="3194" fileSize="468506289" type="video/x-ms-wmv" medium="video"/>
        <media:content url="http://media.ch9.ms/ch9/4063/33f319ce-de55-4858-9c5b-9f41011e4063/CheckingInRickMolloy_ch9.mp3" expression="full" duration="3194" fileSize="25554533" type="audio/mp3" medium="audio"/>
        <media:content url="http://media.ch9.ms/ch9/4063/33f319ce-de55-4858-9c5b-9f41011e4063/CheckingInRickMolloy_ch9.wma" expression="full" duration="3194" fileSize="25836373" type="audio/x-ms-wma" medium="audio"/>
        <media:content url="http://media.ch9.ms/ch9/4063/33f319ce-de55-4858-9c5b-9f41011e4063/CheckingInRickMolloy_ch9.wmv" expression="full" duration="3194" fileSize="549336595" type="video/x-ms-wmv" medium="video"/>
        <media:content url="http://media.ch9.ms/ch9/4063/33f319ce-de55-4858-9c5b-9f41011e4063/CheckingInRickMolloy_high_ch9.mp4" expression="full" duration="3194" fileSize="1178318285" type="video/mp4" medium="video"/>
        <media:content url="http://media.ch9.ms/ch9/4063/33f319ce-de55-4858-9c5b-9f41011e4063/CheckingInRickMolloy_low_ch9.mp4" expression="full" duration="3194" fileSize="293234661" type="video/mp4" medium="video"/>
        <media:content url="http://smooth.ch9.ms/ch9/4063/33f319ce-de55-4858-9c5b-9f41011e4063/CheckingInRickMolloy.ism/manifest" expression="full" duration="3194" fileSize="5300" type="video/x-ms-wmv" medium="video"/>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/4063/33f319ce-de55-4858-9c5b-9f41011e4063/CheckingInRickMolloy_ch9.wmv" length="549336595" type="video/x-ms-wmv"/>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>31</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Shows/Checking-In-with-Erik-Meijer/Checking-In-Rick-Molloy-Gone-Native/RSS</wfw:commentRss>
      <category>C#</category>
      <category>C++</category>
      <category>Managed Code</category>
      <category>Parallel Computing</category>
      <category>Parallel Computing Platform</category>
      <category>C++ AMP</category>
      <category>Native Development</category>
      <category>C++11</category>
    </item>
  <item>
      <title>Parallel Programming for C++ Developers: Tasks and Continuations, Part 2 of 2</title>
      <description><![CDATA[ <p>The <a href="http://blogs.msdn.com/b/nativeconcurrency/">Parallel Computing Concurrency Runtime team </a>write tools for the C&#43;&#43; community that make it easier to write reliable, performant and scalable concurrent and parallel code. In this conversation, Mike Chu , Dana Groff, Artur Laksberg, and Vinod Koduvayoor Subramanian talk about their latest addition to the <a href="http://msdn.microsoft.com/en-us/library/dd492418.aspx">Parallel Patterns Library</a> which provides <strong><a href="http://blogs.msdn.com/b/nativeconcurrency/archive/2011/03/09/tasks-and-continuations-available-for-download-today.aspx">wait-free concurrency programming by specifying tasks, the ability to schedule tasks on events and continuations that specify a task or tasks which are run after one or more tasks finish</a></strong>.&nbsp; What’s better is that <strong>much of this is available now through the <a href="http://archive.msdn.microsoft.com/concrtextras">ConcRT Extra’s “Sample Pack”</a></strong>.</p><p>Here, Vinod Koduvayoor Subramanian, a software engineer who pushes this stuff to the limit and is a champion of target customers&nbsp;(also known as software testing), explains chaining tasks, continuations&nbsp;at the whiteboard. It's fast-paced so pay attention! This is the second part of a recent conversation about what's in the latest sample pack and the thinking behind it. See the first part <strong><a href="http://channel9.msdn.com/Shows/Going&#43;Deep/Parallel-Programming-in-Native-Code-Tasks-and-Continuations-Part-1-of-2">here</a></strong>.</p><p>Please download the sample pack, play with the new library, push it and provide feedback to the team. They really want and need your input to insure they deliver the right things for real world usage by C&#43;&#43; developers. Go native!</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/parallel+computing/RSS&WT.dl=0&WT.entryid=Entry:RSSView:80549d970cf245d693f79e9f012e4200">]]></description>
      <comments>http://channel9.msdn.com/Shows/Going+Deep/Parallel-Programming-for-C-Developers-Tasks-and-Continuations-Part-2-of-2</comments>
      <itunes:summary> The Parallel Computing Concurrency Runtime team write tools for the C&amp;#43;&amp;#43; community that make it easier to write reliable, performant and scalable concurrent and parallel code. In this conversation, Mike Chu , Dana Groff, Artur Laksberg, and Vinod Koduvayoor Subramanian talk about their latest addition to the Parallel Patterns Library which provides wait-free concurrency programming by specifying tasks, the ability to schedule tasks on events and continuations that specify a task or tasks which are run after one or more tasks finish.&amp;nbsp; What’s better is that much of this is available now through the ConcRT Extra’s “Sample Pack”.Here, Vinod Koduvayoor Subramanian, a software engineer who pushes this stuff to the limit and is a champion of target customers&amp;nbsp;(also known as software testing), explains chaining tasks, continuations&amp;nbsp;at the whiteboard. It&#39;s fast-paced so pay attention! This is the second part of a recent conversation about what&#39;s in the latest sample pack and the thinking behind it. See the first part here.Please download the sample pack, play with the new library, push it and provide feedback to the team. They really want and need your input to insure they deliver the right things for real world usage by C&amp;#43;&amp;#43; developers. Go native!</itunes:summary>
      <itunes:duration>1842</itunes:duration>
      <link>http://channel9.msdn.com/Shows/Going+Deep/Parallel-Programming-for-C-Developers-Tasks-and-Continuations-Part-2-of-2</link>
      <pubDate>Wed, 23 Mar 2011 23:39:47 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Shows/Going+Deep/Parallel-Programming-for-C-Developers-Tasks-and-Continuations-Part-2-of-2</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/4200/80549D97-0CF2-45D6-93F7-9E9F012E4200/ConCRTPPLTasksCodepack2_100_ch9.jpg" height="75" width="100"/>
      <media:thumbnail url="http://media.ch9.ms/ch9/4200/80549D97-0CF2-45D6-93F7-9E9F012E4200/ConCRTPPLTasksCodepack2_220_ch9.jpg" height="165" width="220"/>
      <media:thumbnail url="http://media.ch9.ms/ch9/4200/80549D97-0CF2-45D6-93F7-9E9F012E4200/ConCRTPPLTasksCodepack2_512_ch9.jpg" height="384" width="512"/>
      <media:thumbnail url="http://media.ch9.ms/ch9/4200/80549D97-0CF2-45D6-93F7-9E9F012E4200/ConCRTPPLTasksCodepack2_custom_ch9.jpg" height="384" width="512"/>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/4200/80549D97-0CF2-45D6-93F7-9E9F012E4200/ConCRTPPLTasksCodepack2_2MB_ch9.wmv" expression="full" duration="1842" fileSize="415467201" type="video/x-ms-wmv" medium="video"/>
        <media:content url="http://media.ch9.ms/ch9/4200/80549D97-0CF2-45D6-93F7-9E9F012E4200/ConCRTPPLTasksCodepack2_ch9.mp3" expression="full" duration="1842" fileSize="14739945" type="audio/mp3" medium="audio"/>
        <media:content url="http://media.ch9.ms/ch9/4200/80549D97-0CF2-45D6-93F7-9E9F012E4200/ConCRTPPLTasksCodepack2_ch9.wma" expression="full" duration="1842" fileSize="14907823" type="audio/x-ms-wma" medium="audio"/>
        <media:content url="http://media.ch9.ms/ch9/4200/80549D97-0CF2-45D6-93F7-9E9F012E4200/ConCRTPPLTasksCodepack2_ch9.wmv" expression="full" duration="1842" fileSize="403680485" type="video/x-ms-wmv" medium="video"/>
        <media:content url="http://media.ch9.ms/ch9/4200/80549D97-0CF2-45D6-93F7-9E9F012E4200/ConCRTPPLTasksCodepack2_high_ch9.mp4" expression="full" duration="1842" fileSize="796502367" type="video/mp4" medium="video"/>
        <media:content url="http://media.ch9.ms/ch9/4200/80549D97-0CF2-45D6-93F7-9E9F012E4200/ConCRTPPLTasksCodepack2_low_ch9.mp4" expression="full" duration="1842" fileSize="184670346" type="video/mp4" medium="video"/>
        <media:content url="http://media.ch9.ms/ch9/4200/80549D97-0CF2-45D6-93F7-9E9F012E4200/ConCRTPPLTasksCodepack2_Zune_ch9.wmv" expression="full" duration="1842" fileSize="259648540" type="video/x-ms-wmv" medium="video"/>
        <media:content url="http://smooth.ch9.ms/ch9/4200/80549D97-0CF2-45D6-93F7-9E9F012E4200/ConCRTPPLTasksCodepack2.ism/manifest" expression="full" duration="1842" fileSize="8598" type="video/x-ms-wmv" medium="video"/>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/4200/80549D97-0CF2-45D6-93F7-9E9F012E4200/ConCRTPPLTasksCodepack2_ch9.wmv" length="403680485" type="video/x-ms-wmv"/>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>6</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Shows/Going+Deep/Parallel-Programming-for-C-Developers-Tasks-and-Continuations-Part-2-of-2/RSS</wfw:commentRss>
      <category>C++</category>
      <category>C++0x</category>
      <category>Parallel Computing</category>
      <category>Parallel Computing Platform</category>
      <category>Programming</category>
      <category>Parallel Patterns Library</category>
      <category>C++11</category>
    </item>
  <item>
      <title>Parallel Programming for C++ Developers: Tasks and Continuations, Part 1 of 2</title>
      <description><![CDATA[ <p>The <a href="http://blogs.msdn.com/b/nativeconcurrency/">Parallel Computing Concurrency Runtime team&nbsp;</a>write tools for the&nbsp;C&#43;&#43; community that make it easier to write reliable, performant and scalable concurrent and parallel code.&nbsp;In this conversation, Mike Chu , Dana Groff, Artur Laksberg, and Vinod Koduvayoor Subramanian talk about their latest addition to the <a href="http://msdn.microsoft.com/en-us/library/dd492418.aspx">Parallel Patterns Library</a> which provides <strong><a href="http://blogs.msdn.com/b/nativeconcurrency/archive/2011/03/09/tasks-and-continuations-available-for-download-today.aspx">wait-free concurrency programming by specifying tasks, the ability to schedule tasks on events and continuations that specify a task or tasks which are run after one or more tasks finish</a></strong>.&nbsp; What’s better is that <strong>much of this is available today through the <a href="http://archive.msdn.microsoft.com/concrtextras">ConcRT Extra’s “Sample Pack”</a></strong>.</p><p>Please download the sample pack, play with the new library, push it and provide feedback to the team. They really want and need your input to insure they deliver the right things for real world usage by C&#43;&#43; developers. Go native!<br><br><strong><a href="http://channel9.msdn.com/Shows/Going&#43;Deep/Parallel-Programming-for-C-Developers-Tasks-and-Continuations-Part-2-of-2">Watch part 2</a></strong></p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/parallel+computing/RSS&WT.dl=0&WT.entryid=Entry:RSSView:33e26151d8324eada7d19e9f012e248e">]]></description>
      <comments>http://channel9.msdn.com/Shows/Going+Deep/Parallel-Programming-in-Native-Code-Tasks-and-Continuations-Part-1-of-2</comments>
      <itunes:summary> The Parallel Computing Concurrency Runtime team&amp;nbsp;write tools for the&amp;nbsp;C&amp;#43;&amp;#43; community that make it easier to write reliable, performant and scalable concurrent and parallel code.&amp;nbsp;In this conversation, Mike Chu , Dana Groff, Artur Laksberg, and Vinod Koduvayoor Subramanian talk about their latest addition to the Parallel Patterns Library which provides wait-free concurrency programming by specifying tasks, the ability to schedule tasks on events and continuations that specify a task or tasks which are run after one or more tasks finish.&amp;nbsp; What’s better is that much of this is available today through the ConcRT Extra’s “Sample Pack”.Please download the sample pack, play with the new library, push it and provide feedback to the team. They really want and need your input to insure they deliver the right things for real world usage by C&amp;#43;&amp;#43; developers. Go native!Watch part 2</itunes:summary>
      <itunes:duration>1808</itunes:duration>
      <link>http://channel9.msdn.com/Shows/Going+Deep/Parallel-Programming-in-Native-Code-Tasks-and-Continuations-Part-1-of-2</link>
      <pubDate>Wed, 09 Mar 2011 20:12:23 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Shows/Going+Deep/Parallel-Programming-in-Native-Code-Tasks-and-Continuations-Part-1-of-2</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/248E/33E26151-D832-4EAD-A7D1-9E9F012E248E/ConCRTPPLTasksCodepack1_100_ch9.jpg" height="75" width="100"/>
      <media:thumbnail url="http://media.ch9.ms/ch9/248E/33E26151-D832-4EAD-A7D1-9E9F012E248E/ConCRTPPLTasksCodepack1_220_ch9.jpg" height="165" width="220"/>
      <media:thumbnail url="http://media.ch9.ms/ch9/248E/33E26151-D832-4EAD-A7D1-9E9F012E248E/ConCRTPPLTasksCodepack1_512_ch9.jpg" height="384" width="512"/>
      <media:thumbnail url="http://media.ch9.ms/ch9/248E/33E26151-D832-4EAD-A7D1-9E9F012E248E/ConCRTPPLTasksCodepack1_custom_ch9.jpg" height="384" width="512"/>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/248E/33E26151-D832-4EAD-A7D1-9E9F012E248E/ConCRTPPLTasksCodepack1_2MB_ch9.wmv" expression="full" duration="1808" fileSize="423479141" type="video/x-ms-wmv" medium="video"/>
        <media:content url="http://media.ch9.ms/ch9/248E/33E26151-D832-4EAD-A7D1-9E9F012E248E/ConCRTPPLTasksCodepack1_ch9.mp3" expression="full" duration="1808" fileSize="14471406" type="audio/mp3" medium="audio"/>
        <media:content url="http://media.ch9.ms/ch9/248E/33E26151-D832-4EAD-A7D1-9E9F012E248E/ConCRTPPLTasksCodepack1_ch9.wma" expression="full" duration="1808" fileSize="14634459" type="audio/x-ms-wma" medium="audio"/>
        <media:content url="http://media.ch9.ms/ch9/248E/33E26151-D832-4EAD-A7D1-9E9F012E248E/ConCRTPPLTasksCodepack1_ch9.wmv" expression="full" duration="1808" fileSize="383712281" type="video/x-ms-wmv" medium="video"/>
        <media:content url="http://media.ch9.ms/ch9/248E/33E26151-D832-4EAD-A7D1-9E9F012E248E/ConCRTPPLTasksCodepack1_high_ch9.mp4" expression="full" duration="1808" fileSize="750553913" type="video/mp4" medium="video"/>
        <media:content url="http://media.ch9.ms/ch9/248E/33E26151-D832-4EAD-A7D1-9E9F012E248E/ConCRTPPLTasksCodepack1_low_ch9.mp4" expression="full" duration="1808" fileSize="158879056" type="video/mp4" medium="video"/>
        <media:content url="http://media.ch9.ms/ch9/248E/33E26151-D832-4EAD-A7D1-9E9F012E248E/ConCRTPPLTasksCodepack1_Zune_ch9.wmv" expression="full" duration="1808" fileSize="251184336" type="video/x-ms-wmv" medium="video"/>
        <media:content url="http://smooth.ch9.ms/ch9/248E/33E26151-D832-4EAD-A7D1-9E9F012E248E/ConCRTPPLTasksCodepack1.ism/manifest" expression="full" duration="1808" fileSize="8598" type="video/x-ms-wmv" medium="video"/>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/248E/33E26151-D832-4EAD-A7D1-9E9F012E248E/ConCRTPPLTasksCodepack1_ch9.wmv" length="383712281" type="video/x-ms-wmv"/>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>13</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Shows/Going+Deep/Parallel-Programming-in-Native-Code-Tasks-and-Continuations-Part-1-of-2/RSS</wfw:commentRss>
      <category>C++</category>
      <category>C++0x</category>
      <category>Parallel Computing</category>
      <category>Parallel Computing Platform</category>
      <category>Parallelism</category>
      <category>Visual C++ 2010</category>
      <category>Parallel Patterns Library</category>
      <category>C++11</category>
    </item>
  <item>
      <title>TPL Dataflow Tour</title>
      <description><![CDATA[ <p>This 15-minute video provides a high-level tour through some of the functionality available in the new TPL Dataflow library (System.Threading.Tasks.Dataflow.dll), an early preview of which was released as part of the Visual Studio Async CTP, available for download at <a href="http://msdn.com/vstudio/async">http://msdn.com/vstudio/async</a>.</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/parallel+computing/RSS&WT.dl=0&WT.entryid=Entry:RSSView:a1d683a900ea44d7b2479e37001ab27f">]]></description>
      <comments>http://channel9.msdn.com/posts/TPL-Dataflow-Tour</comments>
      <itunes:summary> This 15-minute video provides a high-level tour through some of the functionality available in the new TPL Dataflow library (System.Threading.Tasks.Dataflow.dll), an early preview of which was released as part of the Visual Studio Async CTP, available for download at http://msdn.com/vstudio/async.</itunes:summary>
      <itunes:duration>952</itunes:duration>
      <link>http://channel9.msdn.com/posts/TPL-Dataflow-Tour</link>
      <pubDate>Fri, 10 Dec 2010 20:22:37 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/posts/TPL-Dataflow-Tour</guid>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/b27f/a1d683a9-00ea-44d7-b247-9e37001ab27f/TPLDataflowOverview11222010_100_ch9.jpg" height="75" width="100"/>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/b27f/a1d683a9-00ea-44d7-b247-9e37001ab27f/TPLDataflowOverview11222010_220_ch9.jpg" height="165" width="220"/>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/b27f/a1d683a9-00ea-44d7-b247-9e37001ab27f/TPLDataflowOverview11222010_512_ch9.jpg" height="384" width="512"/>
      <media:group>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/b27f/a1d683a9-00ea-44d7-b247-9e37001ab27f/TPLDataflowOverview11222010_2MB_ch9.wmv" expression="full" duration="952" fileSize="10816735" type="video/x-ms-wmv" medium="video"/>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/b27f/a1d683a9-00ea-44d7-b247-9e37001ab27f/TPLDataflowOverview11222010_ch9.mp3" expression="full" duration="952" fileSize="7623448" type="audio/mp3" medium="audio"/>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/b27f/a1d683a9-00ea-44d7-b247-9e37001ab27f/TPLDataflowOverview11222010_ch9.wma" expression="full" duration="952" fileSize="7719251" type="audio/x-ms-wma" medium="audio"/>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/b27f/a1d683a9-00ea-44d7-b247-9e37001ab27f/TPLDataflowOverview11222010_ch9.wmv" expression="full" duration="952" fileSize="25515146" type="video/x-ms-wmv" medium="video"/>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/b27f/a1d683a9-00ea-44d7-b247-9e37001ab27f/TPLDataflowOverview11222010_high_ch9.mp4" expression="full" duration="952" fileSize="26164329" type="video/mp4" medium="video"/>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/b27f/a1d683a9-00ea-44d7-b247-9e37001ab27f/TPLDataflowOverview11222010_low_ch9.mp4" expression="full" duration="952" fileSize="13797605" type="video/mp4" medium="video"/>
      </media:group>      
      <enclosure url="http://ecn.channel9.msdn.com/o9/ch9/b27f/a1d683a9-00ea-44d7-b247-9e37001ab27f/TPLDataflowOverview11222010_ch9.wmv" length="25515146" type="video/x-ms-wmv"/>
      <dc:creator>Stephen Toub</dc:creator>
      <itunes:author>Stephen Toub</itunes:author>
      <slash:comments>6</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/posts/TPL-Dataflow-Tour/rss</wfw:commentRss>
      <category>Asynchronous Agents</category>
      <category>Concurrency</category>
      <category>parallel</category>
      <category>Parallel Computing</category>
      <category>Parallel Computing Platform</category>
      <category>Async CTP</category>
    </item>
  <item>
      <title>Diagnostics and reporting in Windows HPC Server 2008 R2</title>
      <description><![CDATA[ <p>Rae Wang, Senior Program Manager on the Windows HPC Team enumerates the diagnostics and reporting features available in Windows HPC Server 2008 R2.&nbsp; Microsoft designed comprehensive diagnostics to assist with granular troubleshooting, empowering administrators, ISVs, and IHVs to address failures.&nbsp; Rae gives a walk-through on the UI and discusses Extensibility features implemented in the Diagnostic console and Reporting features.&nbsp; HPC exposes reporting data, making it available for data warehousing, manipulation with Excel, or other authoring tools.&nbsp; For this purpose, the available data interfaces are Powershell and database views.</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/parallel+computing/RSS&WT.dl=0&WT.entryid=Entry:RSSView:15a01853669a466e97489e25003cab98">]]></description>
      <comments>http://channel9.msdn.com/Shows/The+HPC+Show/Diagnostics-and-reporting-in-Windows-HPC-Server-2008-R2</comments>
      <itunes:summary> Rae Wang, Senior Program Manager on the Windows HPC Team enumerates the diagnostics and reporting features available in Windows HPC Server 2008 R2.&amp;nbsp; Microsoft designed comprehensive diagnostics to assist with granular troubleshooting, empowering administrators, ISVs, and IHVs to address failures.&amp;nbsp; Rae gives a walk-through on the UI and discusses Extensibility features implemented in the Diagnostic console and Reporting features.&amp;nbsp; HPC exposes reporting data, making it available for data warehousing, manipulation with Excel, or other authoring tools.&amp;nbsp; For this purpose, the available data interfaces are Powershell and database views.</itunes:summary>
      <itunes:duration>1745</itunes:duration>
      <link>http://channel9.msdn.com/Shows/The+HPC+Show/Diagnostics-and-reporting-in-Windows-HPC-Server-2008-R2</link>
      <pubDate>Mon, 08 Nov 2010 04:02:38 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Shows/The+HPC+Show/Diagnostics-and-reporting-in-Windows-HPC-Server-2008-R2</guid>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/ab98/15a01853-669a-466e-9748-9e25003cab98/diagreportingHpcr2_100_ch9.jpg" height="75" width="100"/>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/ab98/15a01853-669a-466e-9748-9e25003cab98/diagreportingHpcr2_220_ch9.jpg" height="165" width="220"/>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/ab98/15a01853-669a-466e-9748-9e25003cab98/diagreportingHpcr2_512_ch9.jpg" height="384" width="512"/>
      <media:group>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/ab98/15a01853-669a-466e-9748-9e25003cab98/diagreportingHpcr2_2MB_ch9.wmv" expression="full" duration="1745" fileSize="70359555" type="video/x-ms-wmv" medium="video"/>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/ab98/15a01853-669a-466e-9748-9e25003cab98/diagreportingHpcr2_ch9.mp3" expression="full" duration="1745" fileSize="13968351" type="audio/mp3" medium="audio"/>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/ab98/15a01853-669a-466e-9748-9e25003cab98/diagreportingHpcr2_ch9.mp4" expression="full" duration="1745" fileSize="124005170" type="video/mp4" medium="video"/>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/ab98/15a01853-669a-466e-9748-9e25003cab98/diagreportingHpcr2_ch9.wma" expression="full" duration="1745" fileSize="14123777" type="audio/x-ms-wma" medium="audio"/>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/ab98/15a01853-669a-466e-9748-9e25003cab98/diagreportingHpcr2_ch9.wmv" expression="full" duration="1745" fileSize="81455901" type="video/x-ms-wmv" medium="video"/>
      </media:group>      
      <enclosure url="http://ecn.channel9.msdn.com/o9/ch9/ab98/15a01853-669a-466e-9748-9e25003cab98/diagreportingHpcr2_ch9.wmv" length="81455901" type="video/x-ms-wmv"/>
      <dc:creator>Wenming Ye</dc:creator>
      <itunes:author>Wenming Ye</itunes:author>
      <slash:comments>0</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Shows/The+HPC+Show/Diagnostics-and-reporting-in-Windows-HPC-Server-2008-R2/RSS</wfw:commentRss>
      <category>Azure</category>
      <category>Cloud Computing</category>
      <category>Diagnostics</category>
      <category>open source</category>
      <category>Parallel Computing</category>
      <category>Reporting</category>
      <category>Technical Computing</category>
      <category>administration</category>
    </item>
  <item>
      <title>Don McCrady - Parallelism in C++ Using the Concurrency Runtime</title>
      <description><![CDATA[<p>In this session, Don McCrady&nbsp;discusses how C&#43;&#43; programmers can fully utilize multicore in their applications using the Concurrency Runtime (ConcRT), the Parallel Pattern Library (PPL), and the Asynchronous Agents Library that ship with Visual Studio 2010.</p><p><strong><a href="http://ecn.channel9.msdn.com/content/concurrencyruntime.pptx">Download Don's slidedeck for this presentation</a></strong>.</p><p><strong><a href="http://ecn.channel9.msdn.com/content/RelativelyPrime.zip">Download the source code for&nbsp;Don's&nbsp;Relatively Prime example</a></strong>.</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/parallel+computing/RSS&WT.dl=0&WT.entryid=Entry:RSSView:b49a441461194f128bc89df80180426c">]]></description>
      <comments>http://channel9.msdn.com/posts/Don-McCrady-Parallelism-in-C-Using-the-Concurrency-Runtime</comments>
      <itunes:summary>In this session, Don McCrady&amp;nbsp;discusses how C&amp;#43;&amp;#43; programmers can fully utilize multicore in their applications using the Concurrency Runtime (ConcRT), the Parallel Pattern Library (PPL), and the Asynchronous Agents Library that ship with Visual Studio 2010.Download Don&#39;s slidedeck for this presentation.Download the source code for&amp;nbsp;Don&#39;s&amp;nbsp;Relatively Prime example.</itunes:summary>
      <itunes:duration>3397</itunes:duration>
      <link>http://channel9.msdn.com/posts/Don-McCrady-Parallelism-in-C-Using-the-Concurrency-Runtime</link>
      <pubDate>Wed, 22 Sep 2010 01:42:10 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/posts/Don-McCrady-Parallelism-in-C-Using-the-Concurrency-Runtime</guid>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/426c/b49a4414-6119-4f12-8bc8-9df80180426c/ConcurrencyRuntime2010EngineeringForum_100_ch9.jpg" height="75" width="100"/>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/426c/b49a4414-6119-4f12-8bc8-9df80180426c/ConcurrencyRuntime2010EngineeringForum_220_ch9.jpg" height="165" width="220"/>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/426c/b49a4414-6119-4f12-8bc8-9df80180426c/ConcurrencyRuntime2010EngineeringForum_512_ch9.jpg" height="384" width="512"/>
      <media:group>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/426c/b49a4414-6119-4f12-8bc8-9df80180426c/ConcurrencyRuntime2010EngineeringForum_2MB_ch9.wmv" expression="full" duration="3397" fileSize="364185675" type="video/x-ms-wmv" medium="video"/>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/426c/b49a4414-6119-4f12-8bc8-9df80180426c/ConcurrencyRuntime2010EngineeringForum_ch9.mp3" expression="full" duration="3397" fileSize="27180682" type="audio/mp3" medium="audio"/>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/426c/b49a4414-6119-4f12-8bc8-9df80180426c/ConcurrencyRuntime2010EngineeringForum_ch9.mp4" expression="full" duration="3397" fileSize="365982875" type="video/mp4" medium="video"/>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/426c/b49a4414-6119-4f12-8bc8-9df80180426c/ConcurrencyRuntime2010EngineeringForum_ch9.wma" expression="full" duration="3397" fileSize="27479561" type="audio/x-ms-wma" medium="audio"/>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/426c/b49a4414-6119-4f12-8bc8-9df80180426c/ConcurrencyRuntime2010EngineeringForum_ch9.wmv" expression="full" duration="3397" fileSize="730153813" type="video/x-ms-wmv" medium="video"/>
      </media:group>      
      <enclosure url="http://ecn.channel9.msdn.com/o9/ch9/426c/b49a4414-6119-4f12-8bc8-9df80180426c/ConcurrencyRuntime2010EngineeringForum_ch9.wmv" length="730153813" type="video/x-ms-wmv"/>
      <dc:creator>Stephen Toub</dc:creator>
      <itunes:author>Stephen Toub</itunes:author>
      <slash:comments>10</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/posts/Don-McCrady-Parallelism-in-C-Using-the-Concurrency-Runtime/rss</wfw:commentRss>
      <category>C++0x</category>
      <category>parallel</category>
      <category>Parallel Computing</category>
      <category>C++11</category>
    </item>
  <item>
      <title>Stephen Toub - Implementing Parallel Patterns using .NET 4</title>
      <description><![CDATA[Stephen Toub presents on implementing parallel patterns using .NET 4.&nbsp; This 45-minute&nbsp;presentation's material is pulled from&nbsp;Stephen's
<a shape="rect" href="http://www.microsoft.com/downloads/details.aspx?FamilyID=86b3d32b-ad26-4bb8-a3ae-c1637026c3ee&amp;displaylang=en" shape="rect">
parallel patterns paper</a>.  <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/parallel+computing/RSS&WT.dl=0&WT.entryid=Entry:RSSView:ccbefbc518d54a95981b9de90187d37e">]]></description>
      <comments>http://channel9.msdn.com/Blogs/Toub/Stephen-Toub-Parallel-Patterns-using-NET-4</comments>
      <itunes:summary>Stephen Toub presents on implementing parallel patterns using .NET 4.&amp;nbsp; This 45-minute&amp;nbsp;presentation&#39;s material is pulled from&amp;nbsp;Stephen&#39;s

parallel patterns paper. </itunes:summary>
      <itunes:duration>2861</itunes:duration>
      <link>http://channel9.msdn.com/Blogs/Toub/Stephen-Toub-Parallel-Patterns-using-NET-4</link>
      <pubDate>Fri, 20 Aug 2010 15:14:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Blogs/Toub/Stephen-Toub-Parallel-Patterns-using-NET-4</guid>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/100/568378_100x75.jpg" height="75" width="100"/>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/220/568378_220x165.jpg" height="165" width="220"/>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/8378/568378/ParallelPatterns2010EngineeringForum_320_ch9.png" height="240" width="320"/>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/8378/568378/ParallelPatterns2010EngineeringForum_512_ch9.png" height="384" width="512"/>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/8378/568378/ParallelPatterns2010EngineeringForum_85_ch9.png" height="64" width="85"/>
      <media:group>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/8378/568378/ParallelPatterns2010EngineeringForum_2MB_ch9.wmv" expression="full" duration="2861" fileSize="318174459" type="video/x-ms-wmv" medium="video"/>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/8378/568378/ParallelPatterns2010EngineeringForum_ch9.mp3" expression="full" duration="2861" fileSize="22894515" type="audio/mp3" medium="audio"/>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/8378/568378/ParallelPatterns2010EngineeringForum_ch9.mp4" expression="full" duration="2861" fileSize="574013874" type="video/mp4" medium="video"/>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/8378/568378/ParallelPatterns2010EngineeringForum_ch9.wma" expression="full" duration="2861" fileSize="23147793" type="audio/x-ms-wma" medium="audio"/>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/8378/568378/ParallelPatterns2010EngineeringForum_ch9.wmv" expression="full" duration="2861" fileSize="613270597" type="video/x-ms-wmv" medium="video"/>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/8378/568378/ParallelPatterns2010EngineeringForum_Zune_ch9.wmv" expression="full" duration="2861" fileSize="389526652" type="video/x-ms-wmv" medium="video"/>
      </media:group>      
      <enclosure url="http://ecn.channel9.msdn.com/o9/ch9/8378/568378/ParallelPatterns2010EngineeringForum_ch9.wmv" length="613270597" type="video/x-ms-wmv"/>
      <dc:creator>Stephen Toub</dc:creator>
      <itunes:author>Stephen Toub</itunes:author>
      <slash:comments>4</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/Toub/Stephen-Toub-Parallel-Patterns-using-NET-4/RSS</wfw:commentRss>
      <category>Parallel Computing</category>
      <category>Parallel Computing Platform</category>
      <category>Parallel Extensions</category>
      <category>Parallelism</category>
    </item>
  <item>
      <title>Northeast Roadshow: Parallel Programming with .NET 4</title>
      <description><![CDATA[This screencast with&nbsp;<a shape="rect" href="http://blogs.msdn.com/cbowen" shape="rect">Chris Bowen</a>&nbsp;is an overview of writing parallel code using the new classes and features available in .NET Framework 4 and the tools in Visual Studio 2010.&nbsp; Based on
 a session given for the&nbsp;<a shape="rect" href="http://channel9.msdn.com/northeast" shape="rect">Northeast Roadshow</a>,&nbsp;this walks through the basics of parallel programming, Tasks, PLINQ, data structures,&nbsp;debugging, and performance analysis.<br /><br />Outline:<br /><ul>
<li>Introduction </li><li>[1:40] Parallelism </li><li>[3:29] Contention </li><li>[5:25] Threads, Thread Pool, Tasks &amp; the TPL </li><li>[8:12] Demo - The <em>Task</em> Class </li><li>[14:42] Demo - PLINQ </li><li>[20:18] Data Structures &amp; Primitives </li><li>[21:33] Demo - <em>Barrier </em>Class &amp; <em>CancellationSource/Token</em> </li><li>[25:36] The <em>Parallel </em>Class </li><li>[27:09] Demo - Parallel Invoke() &amp; For() </li><li>[30:04] Demo - Visual Studio 2010 Parallel Stacks &amp; Parallel Tasks Windows </li><li>[32:41] Demo - Visual Studio 2010 Concurrency Visualizer </li><li>[39:08] Other Tools &amp; Technologies for Parallel Computing </li><li>[40:57] Resources&nbsp;&amp; Conclusion&nbsp; </li></ul>
<p>Slides for this session, and other Northeast Roadshow sessions, can be found on the
<a shape="rect" href="http://code.msdn.com/northeast" shape="rect">Code Gallery</a>.
</p>
 <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/parallel+computing/RSS&WT.dl=0&WT.entryid=Entry:RSSView:648a5d0ee04a4845b89d9dea00a315d7">]]></description>
      <comments>http://channel9.msdn.com/Blogs/dpeeast/Northeast-Roadshow-Parallel-Programming-with-NET-4</comments>
      <itunes:summary>This screencast with&amp;nbsp;Chris Bowen&amp;nbsp;is an overview of writing parallel code using the new classes and features available in .NET Framework 4 and the tools in Visual Studio 2010.&amp;nbsp; Based on
 a session given for the&amp;nbsp;Northeast Roadshow,&amp;nbsp;this walks through the basics of parallel programming, Tasks, PLINQ, data structures,&amp;nbsp;debugging, and performance analysis.Outline:
Introduction [1:40] Parallelism [3:29] Contention [5:25] Threads, Thread Pool, Tasks &amp;amp; the TPL [8:12] Demo - The Task Class [14:42] Demo - PLINQ [20:18] Data Structures &amp;amp; Primitives [21:33] Demo - Barrier Class &amp;amp; CancellationSource/Token [25:36] The Parallel Class [27:09] Demo - Parallel Invoke() &amp;amp; For() [30:04] Demo - Visual Studio 2010 Parallel Stacks &amp;amp; Parallel Tasks Windows [32:41] Demo - Visual Studio 2010 Concurrency Visualizer [39:08] Other Tools &amp;amp; Technologies for Parallel Computing [40:57] Resources&amp;nbsp;&amp;amp; Conclusion&amp;nbsp; 
Slides for this session, and other Northeast Roadshow sessions, can be found on the
Code Gallery.

</itunes:summary>
      <itunes:duration>2563</itunes:duration>
      <link>http://channel9.msdn.com/Blogs/dpeeast/Northeast-Roadshow-Parallel-Programming-with-NET-4</link>
      <pubDate>Thu, 01 Jul 2010 01:41:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Blogs/dpeeast/Northeast-Roadshow-Parallel-Programming-with-NET-4</guid>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/100/558815_100x75.jpg" height="75" width="100"/>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/220/558815_220x165.jpg" height="165" width="220"/>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/5/1/8/8/5/5/ParallelProgrammingwithNet4_320_ch9.png" height="240" width="320"/>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/5/1/8/8/5/5/ParallelProgrammingwithNet4_512_ch9.png" height="384" width="512"/>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/5/1/8/8/5/5/ParallelProgrammingwithNet4_85_ch9.png" height="64" width="85"/>
      <media:group>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/5/1/8/8/5/5/ParallelProgrammingwithNet4_2MB_ch9.wmv" expression="full" duration="2563" fileSize="59766591" type="video/x-ms-wmv" medium="video"/>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/5/1/8/8/5/5/ParallelProgrammingwithNet4_ch9.mp3" expression="full" duration="2563" fileSize="20507746" type="audio/mp3" medium="audio"/>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/5/1/8/8/5/5/ParallelProgrammingwithNet4_ch9.mp4" expression="full" duration="2563" fileSize="90718448" type="video/mp4" medium="video"/>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/5/1/8/8/5/5/ParallelProgrammingwithNet4_ch9.wma" expression="full" duration="2563" fileSize="20741589" type="audio/x-ms-wma" medium="audio"/>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/5/1/8/8/5/5/ParallelProgrammingwithNet4_ch9.wmv" expression="full" duration="2563" fileSize="104713415" type="video/x-ms-wmv" medium="video"/>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/5/1/8/8/5/5/ParallelProgrammingwithNet4_Zune_ch9.wmv" expression="full" duration="2563" fileSize="135140861" type="video/x-ms-wmv" medium="video"/>
      </media:group>      
      <enclosure url="http://ecn.channel9.msdn.com/o9/ch9/5/1/8/8/5/5/ParallelProgrammingwithNet4_ch9.wmv" length="104713415" type="video/x-ms-wmv"/>
      <dc:creator>Chris Bowen</dc:creator>
      <itunes:author>Chris Bowen</itunes:author>
      <slash:comments>0</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/dpeeast/Northeast-Roadshow-Parallel-Programming-with-NET-4/RSS</wfw:commentRss>
      <category>.NET 4</category>
      <category>.NET Framework 4.0</category>
      <category>Chris Bowen</category>
      <category>Concurrency</category>
      <category>DPEeast</category>
      <category>Northeast</category>
      <category>parallel</category>
      <category>Parallel Computing</category>
      <category>Visual Studio 2010</category>
    </item>
  <item>
      <title>DryadLINQ</title>
      <description><![CDATA[In this demo we showcase efforts in MSR to collaborate with external researchers to explore the application of new technologies, specifically Dryad and DryadLINQ, to big data research problems in science. We also highlight our efforts to provide software
 and services to academics across the world, through the release of Dryad and DryadLINQ free of charge to the research community, along with associated programming guides, user documentation, and code libraries. Dryad is a general-purpose distributed computing
 engine, more flexible than MapReduce or Hadoop!, that was designed to simplify the task of implementing distributed applications on clusters of Windows computers. DryadLINQ is an abstraction layer which simplifies the process of implementing Dryad-based applications.
 Microsoft Research is acutely aware of the ubiquity of big data and the challenges this presents. We are offering researchers the tools, resources and collaboration to explore this new area.
 <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/parallel+computing/RSS&WT.dl=0&WT.entryid=Entry:RSSView:4486806eb6b44aacb0209deb003cac3a">]]></description>
      <comments>http://channel9.msdn.com/Shows/TechFairSV/DryadLINQ</comments>
      <itunes:summary>In this demo we showcase efforts in MSR to collaborate with external researchers to explore the application of new technologies, specifically Dryad and DryadLINQ, to big data research problems in science. We also highlight our efforts to provide software
 and services to academics across the world, through the release of Dryad and DryadLINQ free of charge to the research community, along with associated programming guides, user documentation, and code libraries. Dryad is a general-purpose distributed computing
 engine, more flexible than MapReduce or Hadoop!, that was designed to simplify the task of implementing distributed applications on clusters of Windows computers. DryadLINQ is an abstraction layer which simplifies the process of implementing Dryad-based applications.
 Microsoft Research is acutely aware of the ubiquity of big data and the challenges this presents. We are offering researchers the tools, resources and collaboration to explore this new area.
</itunes:summary>
      <itunes:duration>184</itunes:duration>
      <link>http://channel9.msdn.com/Shows/TechFairSV/DryadLINQ</link>
      <pubDate>Thu, 06 May 2010 23:25:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Shows/TechFairSV/DryadLINQ</guid>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/100/548376_100x75.jpg" height="75" width="100"/>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/220/548376_220x165.jpg" height="165" width="220"/>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/6/7/3/8/4/5/DryadLINQTechFair_320_ch9.png" height="240" width="320"/>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/6/7/3/8/4/5/DryadLINQTechFair_512_ch9.png" height="384" width="512"/>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/6/7/3/8/4/5/DryadLINQTechFair_85_ch9.png" height="64" width="85"/>
      <media:group>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/6/7/3/8/4/5/DryadLINQTechFair_2MB_ch9.wmv" expression="full" duration="184" fileSize="19342601" type="video/x-ms-wmv" medium="video"/>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/6/7/3/8/4/5/DryadLINQTechFair_ch9.mp3" expression="full" duration="184" fileSize="1475457" type="audio/mp3" medium="audio"/>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/6/7/3/8/4/5/DryadLINQTechFair_ch9.mp4" expression="full" duration="184" fileSize="18130677" type="video/mp4" medium="video"/>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/6/7/3/8/4/5/DryadLINQTechFair_ch9.wma" expression="full" duration="184" fileSize="1497967" type="audio/x-ms-wma" medium="audio"/>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/6/7/3/8/4/5/DryadLINQTechFair_ch9.wmv" expression="full" duration="184" fileSize="26392111" type="video/x-ms-wmv" medium="video"/>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/6/7/3/8/4/5/DryadLINQTechFair_Zune_ch9.wmv" expression="full" duration="184" fileSize="21992163" type="video/x-ms-wmv" medium="video"/>
      </media:group>      
      <enclosure url="http://ecn.channel9.msdn.com/o9/ch9/6/7/3/8/4/5/DryadLINQTechFair_ch9.wmv" length="26392111" type="video/x-ms-wmv"/>
      <dc:creator>TechFest</dc:creator>
      <itunes:author>TechFest</itunes:author>
      <slash:comments>4</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Shows/TechFairSV/DryadLINQ/RSS</wfw:commentRss>
      <category>Cloud Computing</category>
      <category>Dryad</category>
      <category>DryadLINQ</category>
      <category>Microsoft Research</category>
      <category>MS Research</category>
      <category>Parallel Computing</category>
    </item>
  <item>
      <title>How to Parallelize Your Application - Part 2 Threads v Tasks</title>
      <description><![CDATA[
<p>In Part&nbsp;2 of this series, ISV Architect Evangelist Bruce Kyle, explores the differences between Threads and System.Threading.Tasks in .NET 4.<br /><br />In this three part series, see how you can use new features in .NET Framework 4 to take advantage of multi-core processors.
</p>
<ul>
<li>In <a shape="rect" href="http://channel9.msdn.com/posts/bruceky/How-to-Parallelize-Your-Application-Part-1-Why-Do-It/" shape="rect">
Part 1</a> of the series, we show why you care about multiple processors and how it can effect the performance in your application.
</li><li>In <a shape="rect" href="http://channel9.msdn.com/posts/bruceky/How-to-Parallelize-Your-Application-Part-2-Theads-v-Tasks/" shape="rect">
Part 2</a> we compare the new Tasks feature in .NET with Threads. </li><li>In <a shape="rect" href="http://channel9.msdn.com/posts/bruceky/How-to-Parallelize-Your-Application-Part-3-Using-Tasks/" shape="rect">
Part 3</a> we show three ways of using the parallel features to enable your application for multi-core processors.
</li></ul>
<p>For more information and to see the code used in the video, see <a shape="rect" href="http://blogs.msdn.com/usisvde/archive/2009/10/24/how-to-get-started-with-multi-core-parallel-processing-you-can-use.aspx" title="ISV Developer Community Blog" shape="rect">
How to Get Started with Multi-Core: Parallel Processing You Can Use</a>.<br /><br />See also, Justin Etheredge's posting&nbsp;<a shape="rect" href="http://tinyurl.com/yegnnkx " shape="rect">.NET 4.0 and System.Threading.Tasks</a> for detail look at how to use Tasks in your applications.<br /><br />To find out how to use Task asynchronously for operations such as file IO and accessing Web Services, see how Jeffrey Richter uses his AsychEnumerator with Task in his blog posting,
<a shape="rect" href="http://www.wintellect.com/CS/blogs/jeffreyr/archive/2009/10/12/using-net-4-0-tasks-with-the-asyncenumerator.aspx" shape="rect">
Using .NET 4.0 Tasks with the AsyncEnumerator</a> or see it in action at <a shape="rect" href="http://channel9.msdn.com/posts/Charles/Jeffrey-Richter-and-his-AsyncEnumerator/" shape="rect">
Jeffrey Richter and his AsyncEnumerator</a> on Channel 9.<br /><br />Other parallel computing resources:</p>
<ul>
<li>Microsoft.com
<div><a shape="rect" href="http://www.microsoft.com/windowsserver2008/en/us/R2.aspx" shape="rect">http://www.microsoft.com/windowsserver2008/en/us/R2.aspx</a></div>
</li><li>MSDN Concurrency Dev-Center<br /><div><a shape="rect" href="http://msdn.microsoft.com/concurrency" shape="rect">http://msdn.microsoft.com/concurrency</a></div>
<div><a shape="rect" href="http://channel9.msdn.com/tags/w2k8r2" shape="rect"></a></div>
</li><li>Dev-Team Blogs
<div><a shape="rect" href="http://blogs.msdn.com/pfxteam" shape="rect">http://blogs.msdn.com/pfxteam</a></div>
<div><a shape="rect" href="http://blogs.technet.com/winserverperformance" shape="rect">http://blogs.technet.com/winserverperformance</a></div>
<div><a shape="rect" href="http://www.danielmoth.com/Blog/labels/ParallelComputing.html" shape="rect">http://www.danielmoth.com/Blog/labels/ParallelComputing.html</a><br /></div>
</li></ul>
<br /><p>For up to date information for developers and ISVs, see <a shape="rect" href="http://blogs.msdn.com/usisvde" shape="rect">
US ISV Developer Community Blog</a> </p>
 <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/parallel+computing/RSS&WT.dl=0&WT.entryid=Entry:RSSView:b2404f8e71af4f0bbfa19deb000b1b82">]]></description>
      <comments>http://channel9.msdn.com/Blogs/bruceky/How-to-Parallelize-Your-Application-Part-2-Theads-v-Tasks</comments>
      <itunes:summary>
In Part&amp;nbsp;2 of this series, ISV Architect Evangelist Bruce Kyle, explores the differences between Threads and System.Threading.Tasks in .NET 4.In this three part series, see how you can use new features in .NET Framework 4 to take advantage of multi-core processors.


In 
Part 1 of the series, we show why you care about multiple processors and how it can effect the performance in your application.
In 
Part 2 we compare the new Tasks feature in .NET with Threads. In 
Part 3 we show three ways of using the parallel features to enable your application for multi-core processors.

For more information and to see the code used in the video, see 
How to Get Started with Multi-Core: Parallel Processing You Can Use.See also, Justin Etheredge&#39;s posting&amp;nbsp;.NET 4.0 and System.Threading.Tasks for detail look at how to use Tasks in your applications.To find out how to use Task asynchronously for operations such as file IO and accessing Web Services, see how Jeffrey Richter uses his AsychEnumerator with Task in his blog posting,

Using .NET 4.0 Tasks with the AsyncEnumerator or see it in action at 
Jeffrey Richter and his AsyncEnumerator on Channel 9.Other parallel computing resources:

Microsoft.com
http://www.microsoft.com/windowsserver2008/en/us/R2.aspx
MSDN Concurrency Dev-Centerhttp://msdn.microsoft.com/concurrency

Dev-Team Blogs
http://blogs.msdn.com/pfxteam
http://blogs.technet.com/winserverperformance
http://www.danielmoth.com/Blog/labels/ParallelComputing.html

For up to date information for developers and ISVs, see 
US ISV Developer Community Blog 
</itunes:summary>
      <itunes:duration>1101</itunes:duration>
      <link>http://channel9.msdn.com/Blogs/bruceky/How-to-Parallelize-Your-Application-Part-2-Theads-v-Tasks</link>
      <pubDate>Thu, 11 Mar 2010 17:23:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Blogs/bruceky/How-to-Parallelize-Your-Application-Part-2-Theads-v-Tasks</guid>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/100/536442_100x75.jpg" height="75" width="100"/>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/220/536442_220x165.jpg" height="165" width="220"/>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/2/4/4/6/3/5/parallelapp2a_320_ch9.png" height="240" width="320"/>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/2/4/4/6/3/5/parallelapp2a_512_ch9.png" height="384" width="512"/>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/2/4/4/6/3/5/parallelapp2a_85_ch9.png" height="64" width="85"/>
      <media:group>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/2/4/4/6/3/5/parallelapp2a_2MB_ch9.wmv" expression="full" duration="1101" fileSize="19899279" type="video/x-ms-wmv" medium="video"/>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/2/4/4/6/3/5/parallelapp2a_ch9.mp3" expression="full" duration="1101" fileSize="8813049" type="audio/mp3" medium="audio"/>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/2/4/4/6/3/5/parallelapp2a_ch9.mp4" expression="full" duration="1101" fileSize="37602400" type="video/mp4" medium="video"/>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/2/4/4/6/3/5/parallelapp2a_ch9.wma" expression="full" duration="1101" fileSize="8911839" type="audio/x-ms-wma" medium="audio"/>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/2/4/4/6/3/5/parallelapp2a_ch9.wmv" expression="full" duration="1101" fileSize="38180949" type="video/x-ms-wmv" medium="video"/>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/2/4/4/6/3/5/parallelapp2a_Zune_ch9.wmv" expression="full" duration="1101" fileSize="56524091" type="video/x-ms-wmv" medium="video"/>
      </media:group>      
      <enclosure url="http://ecn.channel9.msdn.com/o9/ch9/2/4/4/6/3/5/parallelapp2a_ch9.wmv" length="38180949" type="video/x-ms-wmv"/>
      <dc:creator>Bruce D Kyle</dc:creator>
      <itunes:author>Bruce D Kyle</itunes:author>
      <slash:comments>0</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/bruceky/How-to-Parallelize-Your-Application-Part-2-Theads-v-Tasks/RSS</wfw:commentRss>
      <category>.NET 4</category>
      <category>.NET Framework 4.0</category>
      <category>multi-core</category>
      <category>parallel</category>
      <category>Parallel Computing</category>
      <category>Task Parallel Library</category>
    </item>
  <item>
      <title>How to Parallelize Your Application - Part 3 Using Tasks</title>
      <description><![CDATA[
<p>In Part&nbsp;3 of this series, ISV Architect Evangelist Bruce Kyle, explores three ways of using the parallel&nbsp;library features in .NET 4,&nbsp;System.Threading.Tasks, in your application.</p>
<ul>
<li>Using System.Threading.Tasks.Task class library </li><li>Using Parallel For, ForEach, and Invoke </li><li>Using Parallel LINQ to Objects </li></ul>
<p>In this three part series, see how you can use new features in .NET Framework 4 to take advantage of multi-core processors.
</p>
<ul>
<li>In&nbsp;<a shape="rect" href="http://channel9.msdn.com/posts/bruceky/How-to-Parallelize-Your-Application-Part-1-Why-Do-It/" shape="rect">Part 1</a> of the series, we show why you care about multiple processors and how it can effect the performance in your application.
</li><li>In&nbsp;<a shape="rect" href="http://channel9.msdn.com/posts/bruceky/How-to-Parallelize-Your-Application-Part-2-Theads-v-Tasks/" shape="rect">Part 2</a> we compare the new features in .NET with Threads.
</li><li>In&nbsp;<a shape="rect" href="http://channel9.msdn.com/posts/bruceky/How-to-Parallelize-Your-Application-Part-3-Using-Tasks/" shape="rect">Part 3</a> we show three ways of using the parallel features to enable your application for multi-core processors.
</li></ul>
<p>For more information and to see the code used in the video, see <a shape="rect" href="http://blogs.msdn.com/usisvde/archive/2009/10/24/how-to-get-started-with-multi-core-parallel-processing-you-can-use.aspx" title="ISV Developer Community Blog" shape="rect">
How to Get Started with Multi-Core: Parallel Processing You Can Use</a>.</p>
Other parallel computing resources:<br /><ul>
<li>Microsoft.com
<div><a shape="rect" href="http://www.microsoft.com/windowsserver2008/en/us/R2.aspx" shape="rect">http://www.microsoft.com/windowsserver2008/en/us/R2.aspx</a></div>
</li><li>MSDN Concurrency Dev-Center<br /><div><a shape="rect" href="http://msdn.microsoft.com/concurrency" shape="rect">http://msdn.microsoft.com/concurrency</a></div>
<div><a shape="rect" href="http://channel9.msdn.com/tags/w2k8r2" shape="rect"></a></div>
</li><li>Dev-Team Blogs
<div><a shape="rect" href="http://blogs.msdn.com/pfxteam" shape="rect">http://blogs.msdn.com/pfxteam</a></div>
<div><a shape="rect" href="http://blogs.technet.com/winserverperformance" shape="rect">http://blogs.technet.com/winserverperformance</a></div>
<div><a shape="rect" href="http://www.danielmoth.com/Blog/labels/ParallelComputing.html" shape="rect">http://www.danielmoth.com/Blog/labels/ParallelComputing.html</a><br /></div>
</li></ul>
<p>For up to date information for developers and ISVs, see <a shape="rect" href="http://blogs.msdn.com/usisvde" shape="rect">
US ISV Developer Community Blog</a> </p>
 <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/parallel+computing/RSS&WT.dl=0&WT.entryid=Entry:RSSView:1369e134e1ba4fb68b209deb000b16ba">]]></description>
      <comments>http://channel9.msdn.com/Blogs/bruceky/How-to-Parallelize-Your-Application-Part-3-Using-Tasks</comments>
      <itunes:summary>
In Part&amp;nbsp;3 of this series, ISV Architect Evangelist Bruce Kyle, explores three ways of using the parallel&amp;nbsp;library features in .NET 4,&amp;nbsp;System.Threading.Tasks, in your application.

Using System.Threading.Tasks.Task class library Using Parallel For, ForEach, and Invoke Using Parallel LINQ to Objects 
In this three part series, see how you can use new features in .NET Framework 4 to take advantage of multi-core processors.


In&amp;nbsp;Part 1 of the series, we show why you care about multiple processors and how it can effect the performance in your application.
In&amp;nbsp;Part 2 we compare the new features in .NET with Threads.
In&amp;nbsp;Part 3 we show three ways of using the parallel features to enable your application for multi-core processors.

For more information and to see the code used in the video, see 
How to Get Started with Multi-Core: Parallel Processing You Can Use.
Other parallel computing resources:
Microsoft.com
http://www.microsoft.com/windowsserver2008/en/us/R2.aspx
MSDN Concurrency Dev-Centerhttp://msdn.microsoft.com/concurrency

Dev-Team Blogs
http://blogs.msdn.com/pfxteam
http://blogs.technet.com/winserverperformance
http://www.danielmoth.com/Blog/labels/ParallelComputing.html

For up to date information for developers and ISVs, see 
US ISV Developer Community Blog 
</itunes:summary>
      <itunes:duration>982</itunes:duration>
      <link>http://channel9.msdn.com/Blogs/bruceky/How-to-Parallelize-Your-Application-Part-3-Using-Tasks</link>
      <pubDate>Thu, 11 Mar 2010 16:55:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Blogs/bruceky/How-to-Parallelize-Your-Application-Part-3-Using-Tasks</guid>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/100/536446_100x75.jpg" height="75" width="100"/>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/220/536446_220x165.jpg" height="165" width="220"/>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/6/4/4/6/3/5/parallelapps3_320_ch9.png" height="240" width="320"/>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/6/4/4/6/3/5/parallelapps3_512_ch9.png" height="384" width="512"/>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/6/4/4/6/3/5/parallelapps3_85_ch9.png" height="64" width="85"/>
      <media:group>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/6/4/4/6/3/5/parallelapps3_2MB_ch9.wmv" expression="full" duration="982" fileSize="17731267" type="video/x-ms-wmv" medium="video"/>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/6/4/4/6/3/5/parallelapps3_ch9.mp3" expression="full" duration="982" fileSize="7860096" type="audio/mp3" medium="audio"/>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/6/4/4/6/3/5/parallelapps3_ch9.mp4" expression="full" duration="982" fileSize="31630475" type="video/mp4" medium="video"/>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/6/4/4/6/3/5/parallelapps3_ch9.wma" expression="full" duration="982" fileSize="7950559" type="audio/x-ms-wma" medium="audio"/>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/6/4/4/6/3/5/parallelapps3_ch9.wmv" expression="full" duration="982" fileSize="32243283" type="video/x-ms-wmv" medium="video"/>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/6/4/4/6/3/5/parallelapps3_Zune_ch9.wmv" expression="full" duration="982" fileSize="50027377" type="video/x-ms-wmv" medium="video"/>
      </media:group>      
      <enclosure url="http://ecn.channel9.msdn.com/o9/ch9/6/4/4/6/3/5/parallelapps3_ch9.wmv" length="32243283" type="video/x-ms-wmv"/>
      <dc:creator>Bruce D Kyle</dc:creator>
      <itunes:author>Bruce D Kyle</itunes:author>
      <slash:comments>0</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/bruceky/How-to-Parallelize-Your-Application-Part-3-Using-Tasks/RSS</wfw:commentRss>
      <category>.NET 4</category>
      <category>.NET Framework 4.0</category>
      <category>multi-core</category>
      <category>parallel</category>
      <category>Parallel Computing</category>
      <category>Task Parallel Library</category>
    </item>
  <item>
      <title>How to Parallelize Your Application - Part 1 Why Do It?</title>
      <description><![CDATA[
<p>In Part 1 of this series, ISV Architect Evangelist Bruce Kyle, explores the rationale for your applications to embrace multi-core technologies offered on Windows 7 and Windows Server 2008 R2.<br /><br />In this three part series, see how you can use new features in .NET Framework 4 to take advantage of multi-core processors.
</p>
<ul>
<li>In <a shape="rect" href="http://channel9.msdn.com/posts/bruceky/How-to-Parallelize-Your-Application-Part-1-Why-Do-It/" shape="rect">
Part 1</a> of the series, we show why you care about multiple processors and how it can effect the performance in your application.
</li><li>In <a shape="rect" href="http://channel9.msdn.com/posts/bruceky/How-to-Parallelize-Your-Application-Part-2-Theads-v-Tasks/" shape="rect">
Part 2</a> we compare the new features in .NET with Threads. </li><li>In <a shape="rect" href="http://channel9.msdn.com/posts/bruceky/How-to-Parallelize-Your-Application-Part-3-Using-Tasks/" shape="rect">
Part 3</a> we show three ways of using the parallel features to enable your application for multi-core processors.
</li></ul>
<p>For more information and to see the code used in the video, see&nbsp;<a shape="rect" href="http://blogs.msdn.com/usisvde/archive/2009/10/24/how-to-get-started-with-multi-core-parallel-processing-you-can-use.aspx" title="ISV Developer Community Blog" shape="rect">How
 to Get Started with Multi-Core: Parallel Processing You Can Use</a>.</p>
Other parallel computing resources:<br /><ul>
<li>Microsoft.com
<div><a shape="rect" href="http://www.microsoft.com/windowsserver2008/en/us/R2.aspx" shape="rect">http://www.microsoft.com/windowsserver2008/en/us/R2.aspx</a></div>
</li><li>MSDN Concurrency Dev-Center<br /><div><a shape="rect" href="http://msdn.microsoft.com/concurrency" shape="rect">http://msdn.microsoft.com/concurrency</a></div>
<div><a shape="rect" href="http://channel9.msdn.com/tags/w2k8r2" shape="rect"></a></div>
</li><li>Dev-Team Blogs
<div><a shape="rect" href="http://blogs.msdn.com/pfxteam" shape="rect">http://blogs.msdn.com/pfxteam</a></div>
<div><a shape="rect" href="http://blogs.technet.com/winserverperformance" shape="rect">http://blogs.technet.com/winserverperformance</a></div>
<div><a shape="rect" href="http://www.danielmoth.com/Blog/labels/ParallelComputing.html" shape="rect">http://www.danielmoth.com/Blog/labels/ParallelComputing.html</a><br /></div>
</li></ul>
<br /><p>For up to date information for developers and ISVs, see <a shape="rect" href="http://blogs.msdn.com/usisvde" shape="rect">
US ISV Developer Community Blog</a> </p>
 <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/parallel+computing/RSS&WT.dl=0&WT.entryid=Entry:RSSView:a52a395f017f43e2aa9c9deb000b1f88">]]></description>
      <comments>http://channel9.msdn.com/Blogs/bruceky/How-to-Parallelize-Your-Application-Part-1-Why-Do-It</comments>
      <itunes:summary>
In Part 1 of this series, ISV Architect Evangelist Bruce Kyle, explores the rationale for your applications to embrace multi-core technologies offered on Windows 7 and Windows Server 2008 R2.In this three part series, see how you can use new features in .NET Framework 4 to take advantage of multi-core processors.


In 
Part 1 of the series, we show why you care about multiple processors and how it can effect the performance in your application.
In 
Part 2 we compare the new features in .NET with Threads. In 
Part 3 we show three ways of using the parallel features to enable your application for multi-core processors.

For more information and to see the code used in the video, see&amp;nbsp;How
 to Get Started with Multi-Core: Parallel Processing You Can Use.
Other parallel computing resources:
Microsoft.com
http://www.microsoft.com/windowsserver2008/en/us/R2.aspx
MSDN Concurrency Dev-Centerhttp://msdn.microsoft.com/concurrency

Dev-Team Blogs
http://blogs.msdn.com/pfxteam
http://blogs.technet.com/winserverperformance
http://www.danielmoth.com/Blog/labels/ParallelComputing.html

For up to date information for developers and ISVs, see 
US ISV Developer Community Blog 
</itunes:summary>
      <itunes:duration>575</itunes:duration>
      <link>http://channel9.msdn.com/Blogs/bruceky/How-to-Parallelize-Your-Application-Part-1-Why-Do-It</link>
      <pubDate>Thu, 11 Mar 2010 16:42:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Blogs/bruceky/How-to-Parallelize-Your-Application-Part-1-Why-Do-It</guid>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/100/536439_100x75.jpg" height="75" width="100"/>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/220/536439_220x165.jpg" height="165" width="220"/>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/9/3/4/6/3/5/parallelapps1_320_ch9.png" height="240" width="320"/>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/9/3/4/6/3/5/parallelapps1_512_ch9.png" height="384" width="512"/>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/9/3/4/6/3/5/parallelapps1_85_ch9.png" height="64" width="85"/>
      <media:group>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/9/3/4/6/3/5/parallelapps1_2MB_ch9.wmv" expression="full" duration="575" fileSize="10341321" type="video/x-ms-wmv" medium="video"/>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/9/3/4/6/3/5/parallelapps1_ch9.mp3" expression="full" duration="575" fileSize="4605028" type="audio/mp3" medium="audio"/>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/9/3/4/6/3/5/parallelapps1_ch9.mp4" expression="full" duration="575" fileSize="19516814" type="video/mp4" medium="video"/>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/9/3/4/6/3/5/parallelapps1_ch9.wma" expression="full" duration="575" fileSize="4661177" type="audio/x-ms-wma" medium="audio"/>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/9/3/4/6/3/5/parallelapps1_ch9.wmv" expression="full" duration="575" fileSize="18749583" type="video/x-ms-wmv" medium="video"/>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/9/3/4/6/3/5/parallelapps1_Zune_ch9.wmv" expression="full" duration="575" fileSize="29336933" type="video/x-ms-wmv" medium="video"/>
      </media:group>      
      <enclosure url="http://ecn.channel9.msdn.com/o9/ch9/9/3/4/6/3/5/parallelapps1_ch9.wmv" length="18749583" type="video/x-ms-wmv"/>
      <dc:creator>Bruce D Kyle</dc:creator>
      <itunes:author>Bruce D Kyle</itunes:author>
      <slash:comments>0</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/bruceky/How-to-Parallelize-Your-Application-Part-1-Why-Do-It/RSS</wfw:commentRss>
      <category>.NET 4</category>
      <category>.NET Framework 4.0</category>
      <category>multi-core</category>
      <category>parallel</category>
      <category>Parallel Computing</category>
    </item>
  <item>
      <title>Overview of Parallel Computing in Visual Studio 2010</title>
      <description><![CDATA[
<p>How you can use multi-core and many-core power to increase the performance of your application flexibly – is what Parallel Computing in Visual Studio 2010. It’s flexible as it does not wait for us to change the code based on hardware power. If you are deploying
 your application to single core this approach will mostly work. Here I have covered few things,</p>
<p>.&nbsp; The new “Task” API<br>
.&nbsp; Parallel LINQ (PLINQ)<br>
.&nbsp; Parallel.ForEach</p>
<p>I would recommend you to visit Daniel’s talk in PDC 2008 at <a shape="rect" href="http://channel9.msdn.com/pdc2008/TL26/" shape="rect">
http://channel9.msdn.com/pdc2008/TL26/</a> <br>
<br>
Stay tuned,<br>
Wriju (<a shape="rect" href="http://blogs.msdn.com/wriju" shape="rect">http://blogs.msdn.com/wriju</a>)
</p>
 <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/parallel+computing/RSS&WT.dl=0&WT.entryid=Entry:RSSView:e577aae69c004cd7807d9deb0039fbbb">]]></description>
      <comments>http://channel9.msdn.com/Blogs/wriju/Overview-of-Parallel-Computing-in-Visual-Studio-2010</comments>
      <itunes:summary>
How you can use multi-core and many-core power to increase the performance of your application flexibly – is what Parallel Computing in Visual Studio 2010. It’s flexible as it does not wait for us to change the code based on hardware power. If you are deploying
 your application to single core this approach will mostly work. Here I have covered few things,
.&amp;nbsp; The new “Task” API
.&amp;nbsp; Parallel LINQ (PLINQ)
.&amp;nbsp; Parallel.ForEach
I would recommend you to visit Daniel’s talk in PDC 2008 at 
http://channel9.msdn.com/pdc2008/TL26/ 

Stay tuned,
Wriju (http://blogs.msdn.com/wriju)

</itunes:summary>
      <itunes:duration>983</itunes:duration>
      <link>http://channel9.msdn.com/Blogs/wriju/Overview-of-Parallel-Computing-in-Visual-Studio-2010</link>
      <pubDate>Fri, 19 Feb 2010 01:25:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Blogs/wriju/Overview-of-Parallel-Computing-in-Visual-Studio-2010</guid>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/100/529937_100x75.jpg" height="75" width="100"/>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/220/529937_220x165.jpg" height="165" width="220"/>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/7/3/9/9/2/5/VS2010Parallel1024_320_ch9.png" height="240" width="320"/>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/7/3/9/9/2/5/VS2010Parallel1024_512_ch9.png" height="384" width="512"/>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/7/3/9/9/2/5/VS2010Parallel1024_85_ch9.png" height="64" width="85"/>
      <media:group>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/7/3/9/9/2/5/VS2010Parallel1024_2MB_ch9.wmv" expression="full" duration="983" fileSize="1" type="video/x-ms-wmv" medium="video"/>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/7/3/9/9/2/5/VS2010Parallel1024_ch9.mp3" expression="full" duration="983" fileSize="1" type="audio/mp3" medium="audio"/>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/7/3/9/9/2/5/VS2010Parallel1024_ch9.mp4" expression="full" duration="983" fileSize="1" type="video/mp4" medium="video"/>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/7/3/9/9/2/5/VS2010Parallel1024_ch9.wma" expression="full" duration="983" fileSize="1" type="audio/x-ms-wma" medium="audio"/>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/7/3/9/9/2/5/VS2010Parallel1024_ch9.wmv" expression="full" duration="983" fileSize="1" type="video/x-ms-wmv" medium="video"/>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/7/3/9/9/2/5/VS2010Parallel1024_Zune_ch9.wmv" expression="full" duration="983" fileSize="1" type="video/x-ms-wmv" medium="video"/>
      </media:group>      
      <enclosure url="http://ecn.channel9.msdn.com/o9/ch9/7/3/9/9/2/5/VS2010Parallel1024_ch9.wmv" length="0" type="video/x-ms-wmv"/>
      <dc:creator>Wriju Ghosh</dc:creator>
      <itunes:author>Wriju Ghosh</itunes:author>
      <slash:comments>3</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/wriju/Overview-of-Parallel-Computing-in-Visual-Studio-2010/RSS</wfw:commentRss>
      <category>Parallel Computing</category>
      <category>Parallel Computing Platform</category>
      <category>Parallelism</category>
      <category>Visual Studio 2010</category>
    </item>
  <item>
      <title>Multi-Core and Parallel Programming Practices</title>
      <description><![CDATA[
<p>In case you haven’t realized it, the new trend in computer chip technology is multi-core. This is where most of the speed improvements moving forward will come from on our computers. To take full advantage of this however it is necessary to design your applications
 using Parallel Programming practices, also known as &quot;parallelism&quot;.<br /><br />In today’s episode, we will meet with Stephen Toub, who will share with us some of the overarching concepts associated with parallelism, and some of the ways we are trying to empower developers to develop applications to take advantage of it.<br /><br />You may also want to check out Stephen’s presentation from PDC09 on this topic here:</p>
<ul>
<li><strong><a shape="rect" href="http://microsoftpdc.com/Sessions/P09-09" target="_blank" shape="rect"><strong>Manycore and .NET 4: A Match Made in Visual Studio 2010</strong></a></strong>
</li></ul>
<p>And here is the full set of PDC09 sessions related to parallel programming practices:<br /><br /><strong>Overview:</strong></p>
<ul>
<li><a shape="rect" href="http://microsoftpdc.com/Sessions/P09-17" target="_blank" shape="rect"><strong>The State of Parallel Programming</strong></a>
</li></ul>
<p><strong>Managed code in Visual Studio 2010:</strong></p>
<ul>
<li><strong><strong><a shape="rect" href="http://microsoftpdc.com/Sessions/P09-09" target="_blank" shape="rect"><strong>Manycore and .NET 4: A Match Made in Visual Studio 2010
</strong></a></strong></strong></li><li><a shape="rect" href="http://microsoftpdc.com/Sessions/FT21" target="_blank" shape="rect"><strong>PLINQ: LINQ, but Faster!</strong></a>
</li><li><a shape="rect" href="http://microsoftpdc.com/Sessions/FT20" target="_blank" shape="rect"><strong>F# for Parallel and Asynchronous Programming</strong></a>
</li></ul>
<p><strong>Native code in Visual Studio 2010:</strong></p>
<ul>
<li><a shape="rect" href="http://microsoftpdc.com/Sessions/FT19" target="_blank" shape="rect"><strong>C&#43;&#43; Forever: Interactive Applications in the Age of Manycore</strong>
</a></li><li><a shape="rect" href="http://microsoftpdc.com/Sessions/SVR10" target="_blank" shape="rect"><strong>Lighting up Windows Server 2008 R2 Using the ConcRT on UMS</strong>
</a></li><li><a shape="rect" href="http://microsoftpdc.com/Sessions/SVR18" target="_blank" shape="rect"><strong>Developing Applications for Scale-Up Servers Running Windows Server 2008 R2</strong>
</a></li></ul>
<p><strong>HPC Server:</strong></p>
<ul>
<li><a shape="rect" href="http://microsoftpdc.com/Sessions/P09-01" target="_blank" shape="rect"><strong>Accelerating Applications Using Windows HPC Server 2008</strong>
</a></li></ul>
<p><strong>Research and Incubation:</strong></p>
<ul>
<li><a shape="rect" href="http://microsoftpdc.com/Sessions/VTL02" target="_blank" shape="rect"><strong>Axum: A .NET Language for Safe and Scalable Concurrency</strong></a>
</li><li><a shape="rect" href="http://microsoftpdc.com/Sessions/VTL32" target="_blank" shape="rect"><strong>Concurrency Fuzzing &amp; Data Races</strong></a>
</li><li><a shape="rect" href="http://microsoftpdc.com/Sessions/SVR17" target="_blank" shape="rect"><strong>Data-Intensive Computing on Windows HPC Server with DryadLINQ</strong></a>
</li><li><a shape="rect" href="http://microsoftpdc.com/Sessions/VTL04" target="_blank" shape="rect"><strong>Rx: Reactive Extensions for .NET</strong></a>
</li><li><a shape="rect" href="http://microsoftpdc.com/Sessions/FT51" target="_blank" shape="rect"><strong>Future of Garbage Collection</strong></a>
</li><li><a shape="rect" href="http://microsoftpdc.com/Sessions/FT11" target="_blank" shape="rect"><strong>Future Directions for C# and Visual Basic</strong>
</a></li></ul>
<p>&nbsp;</p>
 <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/parallel+computing/RSS&WT.dl=0&WT.entryid=Entry:RSSView:af2aa226c74343b3a0829deb001a3bd7">]]></description>
      <comments>http://channel9.msdn.com/Shows/The+Knowledge+Chamber/Multi-Core-and-Parallel-Programming-Practices</comments>
      <itunes:summary>
In case you haven’t realized it, the new trend in computer chip technology is multi-core. This is where most of the speed improvements moving forward will come from on our computers. To take full advantage of this however it is necessary to design your applications
 using Parallel Programming practices, also known as &amp;quot;parallelism&amp;quot;.In today’s episode, we will meet with Stephen Toub, who will share with us some of the overarching concepts associated with parallelism, and some of the ways we are trying to empower developers to develop applications to take advantage of it.You may also want to check out Stephen’s presentation from PDC09 on this topic here:

Manycore and .NET 4: A Match Made in Visual Studio 2010

And here is the full set of PDC09 sessions related to parallel programming practices:Overview:

The State of Parallel Programming

Managed code in Visual Studio 2010:

Manycore and .NET 4: A Match Made in Visual Studio 2010
PLINQ: LINQ, but Faster!
F# for Parallel and Asynchronous Programming

Native code in Visual Studio 2010:

C&amp;#43;&amp;#43; Forever: Interactive Applications in the Age of Manycore
Lighting up Windows Server 2008 R2 Using the ConcRT on UMS
Developing Applications for Scale-Up Servers Running Windows Server 2008 R2

HPC Server:

Accelerating Applications Using Windows HPC Server 2008

Research and Incubation:

Axum: A .NET Language for Safe and Scalable Concurrency
Concurrency Fuzzing &amp;amp; Data Races
Data-Intensive Computing on Windows HPC Server with DryadLINQ
Rx: Reactive Extensions for .NET
Future of Garbage Collection
Future Directions for C# and Visual Basic

&amp;nbsp;
</itunes:summary>
      <itunes:duration>1188</itunes:duration>
      <link>http://channel9.msdn.com/Shows/The+Knowledge+Chamber/Multi-Core-and-Parallel-Programming-Practices</link>
      <pubDate>Tue, 02 Feb 2010 16:51:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Shows/The+Knowledge+Chamber/Multi-Core-and-Parallel-Programming-Practices</guid>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/100/523807_100x75.jpg" height="75" width="100"/>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/220/523807_220x165.jpg" height="165" width="220"/>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/7/0/8/3/2/5/TKC031StephenToub_320_ch9.png" height="240" width="320"/>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/7/0/8/3/2/5/TKC031StephenToub_512_ch9.png" height="384" width="512"/>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/7/0/8/3/2/5/TKC031StephenToub_85_ch9.png" height="64" width="85"/>
      <media:group>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/7/0/8/3/2/5/TKC031StephenToub_2MB_ch9.wmv" expression="full" duration="1188" fileSize="359253301" type="video/x-ms-wmv" medium="video"/>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/7/0/8/3/2/5/TKC031StephenToub_ch9.mp3" expression="full" duration="1188" fileSize="9511853" type="audio/mp3" medium="audio"/>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/7/0/8/3/2/5/TKC031StephenToub_ch9.mp4" expression="full" duration="1188" fileSize="123490591" type="video/mp4" medium="video"/>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/7/0/8/3/2/5/TKC031StephenToub_ch9.wma" expression="full" duration="1188" fileSize="9620775" type="audio/x-ms-wma" medium="audio"/>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/7/0/8/3/2/5/TKC031StephenToub_ch9.wmv" expression="full" duration="1188" fileSize="202406159" type="video/x-ms-wmv" medium="video"/>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/7/0/8/3/2/5/TKC031StephenToub_Zune_ch9.wmv" expression="full" duration="1188" fileSize="165366211" type="video/x-ms-wmv" medium="video"/>
      </media:group>      
      <enclosure url="http://ecn.channel9.msdn.com/o9/ch9/7/0/8/3/2/5/TKC031StephenToub_ch9.wmv" length="202406159" type="video/x-ms-wmv"/>
      <dc:creator>Robert Hess</dc:creator>
      <itunes:author>Robert Hess</itunes:author>
      <slash:comments>1</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Shows/The+Knowledge+Chamber/Multi-Core-and-Parallel-Programming-Practices/RSS</wfw:commentRss>
      <category>multi-core</category>
      <category>Parallel Computing</category>
      <category>Parallelism</category>
      <category>PDC09</category>
    </item>
  <item>
      <title>Channel 9 Live at PDC09: Stephen Toub</title>
      <description><![CDATA[Channel 9 Live at PDC09: Stephen Toub with Charles Torre<br />Recorded Live, November 19th 2009 at 11:30AM (PST)<br /><a shape="rect" href="http://channel9.msdn.com/posts/NicFill/Channel-9-Live-at-PDC09-Schedule/" shape="rect" target="_blank">Click here for full schedule</a><br /> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/parallel+computing/RSS&WT.dl=0&WT.entryid=Entry:RSSView:2cbdd29a203b4d4fb7ca9deb00248e32">]]></description>
      <comments>http://channel9.msdn.com/Blogs/NicFill/Channel-9-Live-at-PDC09-Stephen-Toub</comments>
      <itunes:summary>Channel 9 Live at PDC09: Stephen Toub with Charles TorreRecorded Live, November 19th 2009 at 11:30AM (PST)Click here for full schedule</itunes:summary>
      <itunes:duration>1668</itunes:duration>
      <link>http://channel9.msdn.com/Blogs/NicFill/Channel-9-Live-at-PDC09-Stephen-Toub</link>
      <pubDate>Fri, 18 Dec 2009 22:44:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Blogs/NicFill/Channel-9-Live-at-PDC09-Stephen-Toub</guid>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/100/514056_100x75.jpg" height="75" width="100"/>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/220/514056_220x165.jpg" height="165" width="220"/>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/6/5/0/4/1/5/Ch9LivePDC09StephenToub_320_ch9.png" height="240" width="320"/>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/6/5/0/4/1/5/Ch9LivePDC09StephenToub_512_ch9.png" height="384" width="512"/>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/6/5/0/4/1/5/Ch9LivePDC09StephenToub_85_ch9.png" height="64" width="85"/>
      <media:group>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/6/5/0/4/1/5/Ch9LivePDC09StephenToub_2MB_ch9.wmv" expression="full" duration="1668" fileSize="444489991" type="video/x-ms-wmv" medium="video"/>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/6/5/0/4/1/5/Ch9LivePDC09StephenToub_ch9.mp3" expression="full" duration="1668" fileSize="13348705" type="audio/mp3" medium="audio"/>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/6/5/0/4/1/5/Ch9LivePDC09StephenToub_ch9.mp4" expression="full" duration="1668" fileSize="212577390" type="video/mp4" medium="video"/>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/6/5/0/4/1/5/Ch9LivePDC09StephenToub_ch9.wma" expression="full" duration="1668" fileSize="13495935" type="audio/x-ms-wma" medium="audio"/>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/6/5/0/4/1/5/Ch9LivePDC09StephenToub_ch9.wmv" expression="full" duration="1668" fileSize="316732879" type="video/x-ms-wmv" medium="video"/>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/6/5/0/4/1/5/Ch9LivePDC09StephenToub_Zune_ch9.wmv" expression="full" duration="1668" fileSize="229836931" type="video/x-ms-wmv" medium="video"/>
      </media:group>      
      <enclosure url="http://ecn.channel9.msdn.com/o9/ch9/6/5/0/4/1/5/Ch9LivePDC09StephenToub_ch9.wmv" length="316732879" type="video/x-ms-wmv"/>
      <dc:creator>Nic Fillingham</dc:creator>
      <itunes:author>Nic Fillingham</itunes:author>
      <slash:comments>0</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/NicFill/Channel-9-Live-at-PDC09-Stephen-Toub/RSS</wfw:commentRss>
      <category>Ch9live</category>
      <category>Concurrency</category>
      <category>Concurrency Runtime</category>
      <category>Parallel Computing</category>
      <category>Parallel Computing Platform</category>
      <category>PDC09</category>
      <category>Stephen Toub</category>
    </item>
  <item>
      <title>Wes Dyer: Controlling Concurrency in Rx</title>
      <description><![CDATA[The Rx team has received a lot of questions about Rx and concurrency, thread-affinity, timers and performance. In this video, Wes explains the major changes in the latest release of Rx.<br>
<br>
These changes drastically improve the user experience. Your feedback inspired the future direction of Rx.
<br>
<br>
New bits can be found on <a shape="rect" href="http://msdn.microsoft.com/en-us/devlabs/ee794896.aspx" shape="rect" target="_blank">
the Rx DevLabs page</a>  <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/parallel+computing/RSS&WT.dl=0&WT.entryid=Entry:RSSView:e04b8b100a8b458388809deb0033cab0">]]></description>
      <comments>http://channel9.msdn.com/Blogs/J.Van.Gogh/Controlling-concurrency-in-Rx</comments>
      <itunes:summary>The Rx team has received a lot of questions about Rx and concurrency, thread-affinity, timers and performance. In this video, Wes explains the major changes in the latest release of Rx.

These changes drastically improve the user experience. Your feedback inspired the future direction of Rx.


New bits can be found on 
the Rx DevLabs page </itunes:summary>
      <itunes:duration>1516</itunes:duration>
      <link>http://channel9.msdn.com/Blogs/J.Van.Gogh/Controlling-concurrency-in-Rx</link>
      <pubDate>Fri, 18 Dec 2009 21:31:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Blogs/J.Van.Gogh/Controlling-concurrency-in-Rx</guid>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/100/513667_100x75.jpg" height="75" width="100"/>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/220/513667_220x165.jpg" height="165" width="220"/>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/7/6/6/3/1/5/ControllingConcurrencyInRx_320_ch9.png" height="240" width="320"/>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/7/6/6/3/1/5/ControllingConcurrencyInRx_512_ch9.png" height="384" width="512"/>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/7/6/6/3/1/5/ControllingConcurrencyInRx_85_ch9.png" height="64" width="85"/>
      <media:group>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/7/6/6/3/1/5/ControllingConcurrencyInRx_2MB_ch9.wmv" expression="full" duration="1516" fileSize="492006593" type="video/x-ms-wmv" medium="video"/>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/7/6/6/3/1/5/ControllingConcurrencyInRx_ch9.mp3" expression="full" duration="1516" fileSize="12133266" type="audio/mp3" medium="audio"/>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/7/6/6/3/1/5/ControllingConcurrencyInRx_ch9.mp4" expression="full" duration="1516" fileSize="187997550" type="video/mp4" medium="video"/>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/7/6/6/3/1/5/ControllingConcurrencyInRx_ch9.wma" expression="full" duration="1516" fileSize="12273307" type="audio/x-ms-wma" medium="audio"/>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/7/6/6/3/1/5/ControllingConcurrencyInRx_ch9.wmv" expression="full" duration="1516" fileSize="311354751" type="video/x-ms-wmv" medium="video"/>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/7/6/6/3/1/5/ControllingConcurrencyInRx_Zune_ch9.wmv" expression="full" duration="1516" fileSize="214698803" type="video/x-ms-wmv" medium="video"/>
      </media:group>      
      <enclosure url="http://ecn.channel9.msdn.com/o9/ch9/7/6/6/3/1/5/ControllingConcurrencyInRx_ch9.wmv" length="311354751" type="video/x-ms-wmv"/>
      <dc:creator>Jeffrey van Gogh</dc:creator>
      <itunes:author>Jeffrey van Gogh</itunes:author>
      <slash:comments>6</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/J.Van.Gogh/Controlling-concurrency-in-Rx/RSS</wfw:commentRss>
      <category>Concurrency</category>
      <category>Parallel Computing</category>
      <category>Reactive Extensions</category>
      <category>Rx</category>
    </item>
  <item>
      <title>Interview Tech-Ed 2009 Berlin: Steve Teixeira talks about Parallel Computing  with VS 2010 and why you should take care</title>
      <description><![CDATA[
<p><em>&quot;I have been in the role of the Program Manager for the Developer Track at Tech-Ed 2009 in Berlin this year and decided to run some interviews with some of the speakers in my track. I am talking with Steve Teixeira about Parallel Computing &nbsp;and what
 new VS 2010 Tools we have for you to win the challenge of building Software utilizing the power of Multicore Systems. If you ask yourself why should I care? If so, this is the right content for you! <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif' alt='Smiley' /></em></p>
<p><em>&nbsp;</em></p>
<p><em>Enjoy!&quot;<br>
</em></p>
<p>Christian Binder</p>
<p><a shape="rect" href="http://blogs.msdn.com/cbinder" shape="rect">http://blogs.msdn.com/cbinder</a></p>
 <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/parallel+computing/RSS&WT.dl=0&WT.entryid=Entry:RSSView:c55e6549a68948eaae4a9deb00349d42">]]></description>
      <comments>http://channel9.msdn.com/Blogs/Humphrey/Interview-Tech-Ed-2009-Berlin</comments>
      <itunes:summary>
&amp;quot;I have been in the role of the Program Manager for the Developer Track at Tech-Ed 2009 in Berlin this year and decided to run some interviews with some of the speakers in my track. I am talking with Steve Teixeira about Parallel Computing &amp;nbsp;and what
 new VS 2010 Tools we have for you to win the challenge of building Software utilizing the power of Multicore Systems. If you ask yourself why should I care? If so, this is the right content for you! 
&amp;nbsp;
Enjoy!&amp;quot;

Christian Binder
http://blogs.msdn.com/cbinder
</itunes:summary>
      <itunes:duration>1745</itunes:duration>
      <link>http://channel9.msdn.com/Blogs/Humphrey/Interview-Tech-Ed-2009-Berlin</link>
      <pubDate>Wed, 16 Dec 2009 09:15:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Blogs/Humphrey/Interview-Tech-Ed-2009-Berlin</guid>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/100/513195_100x75.jpg" height="75" width="100"/>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/220/513195_220x165.jpg" height="165" width="220"/>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/5/9/1/3/1/5/CBinderTechEd20092_320_ch9.png" height="240" width="320"/>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/5/9/1/3/1/5/CBinderTechEd20092_512_ch9.png" height="384" width="512"/>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/5/9/1/3/1/5/CBinderTechEd20092_85_ch9.png" height="64" width="85"/>
      <media:group>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/5/9/1/3/1/5/CBinderTechEd20092_2MB_ch9.wmv" expression="full" duration="1745" fileSize="150989064" type="video/x-ms-wmv" medium="video"/>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/5/9/1/3/1/5/CBinderTechEd20092_ch9.mp3" expression="full" duration="1745" fileSize="13964734" type="audio/mp3" medium="audio"/>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/5/9/1/3/1/5/CBinderTechEd20092_ch9.mp4" expression="full" duration="1745" fileSize="109412475" type="video/mp4" medium="video"/>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/5/9/1/3/1/5/CBinderTechEd20092_ch9.wma" expression="full" duration="1745" fileSize="14120767" type="audio/x-ms-wma" medium="audio"/>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/5/9/1/3/1/5/CBinderTechEd20092_ch9.wmv" expression="full" duration="1745" fileSize="126893957" type="video/x-ms-wmv" medium="video"/>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/5/9/1/3/1/5/CBinderTechEd20092_Zune_ch9.wmv" expression="full" duration="1745" fileSize="89966009" type="video/x-ms-wmv" medium="video"/>
      </media:group>      
      <enclosure url="http://ecn.channel9.msdn.com/o9/ch9/5/9/1/3/1/5/CBinderTechEd20092_ch9.wmv" length="126893957" type="video/x-ms-wmv"/>
      <dc:creator>Oliver Scheffert</dc:creator>
      <itunes:author>Oliver Scheffert</itunes:author>
      <slash:comments>0</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/Humphrey/Interview-Tech-Ed-2009-Berlin/RSS</wfw:commentRss>
      <category>Christian Binder</category>
      <category>multi-core</category>
      <category>Parallel Computing</category>
      <category>Parallelism</category>
      <category>Steve Teixeira</category>
      <category>Tech Ed</category>
      <category>Tools</category>
      <category>Visual Studio</category>
      <category>VS</category>
      <category>VS 2010</category>
    </item>
  <item>
      <title>The Power of Parallel: Parallel Debugging with Visual Studio and Allinea DDTLite on Windows HPCS2008</title>
      <description><![CDATA[
<p>The era of cluster computing and Multicore drives change for Windows Developers, with development shifting to Threads and Parallel. Microsoft and its rich partner’s ecosystem provide solutions to meet the challenges of parallel development and to accelerate
 the speed and flexibility of Microsoft Windows applications with Microsoft Visual Studio 2008.&nbsp; Learn how to harness the power of Multicore, using your current Visual Studio programming experience with Visual Studio and Allinea DDTLite running on Windows HPC
 Server.</p>
<p>&nbsp;</p>
<p>Until now, programmers could not both develop and debug parallel code, either using Threads or MPI (Message Passing Interface) and MPI.NET without having to change tools.&nbsp; Learn about how Microsoft protects and enhances your existing development tools and
 skills; and how Microsoft Visual Studio 2008, combined with Allinea DDTLite allows you to migrate to your Windows applications to threaded and MPI without disruption.&nbsp;
</p>
<p>&nbsp;</p>
<p>Allinea DDTLite offers truly parallel debugging for Visual Studio 2008.&nbsp; DDTLite is a Visual Studio plug-in that provides easy, intuitive parallel control in an unobtrusive, integrated way to bring true parallel programming to Visual Studio 2008.&nbsp; With DDTLite,
 programmers can still use the familiar Visual Studio 2008 features and increase parallel productivity.&nbsp; Running on Windows HPC Server 2008, Microsoft Visual Studio 2008 and Allinea DDTLite&nbsp; provide the optimal development environment and tools to help ease
 the transition to, and reduce the cost of parallel development.&nbsp;&nbsp; Join us to learn areas to target and how to get started!</p>
 <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/parallel+computing/RSS&WT.dl=0&WT.entryid=Entry:RSSView:230e84b7031d4cd1bbd89dea00c355f5">]]></description>
      <comments>http://channel9.msdn.com/Shows/The+HPC+Show/The-Power-of-Parallel-Parallel-Debugging-with-Visual-Studio-and-Allinea-DDTLite-on-Windows-HPCS2008</comments>
      <itunes:summary>
The era of cluster computing and Multicore drives change for Windows Developers, with development shifting to Threads and Parallel. Microsoft and its rich partner’s ecosystem provide solutions to meet the challenges of parallel development and to accelerate
 the speed and flexibility of Microsoft Windows applications with Microsoft Visual Studio 2008.&amp;nbsp; Learn how to harness the power of Multicore, using your current Visual Studio programming experience with Visual Studio and Allinea DDTLite running on Windows HPC
 Server.
&amp;nbsp;
Until now, programmers could not both develop and debug parallel code, either using Threads or MPI (Message Passing Interface) and MPI.NET without having to change tools.&amp;nbsp; Learn about how Microsoft protects and enhances your existing development tools and
 skills; and how Microsoft Visual Studio 2008, combined with Allinea DDTLite allows you to migrate to your Windows applications to threaded and MPI without disruption.&amp;nbsp;

&amp;nbsp;
Allinea DDTLite offers truly parallel debugging for Visual Studio 2008.&amp;nbsp; DDTLite is a Visual Studio plug-in that provides easy, intuitive parallel control in an unobtrusive, integrated way to bring true parallel programming to Visual Studio 2008.&amp;nbsp; With DDTLite,
 programmers can still use the familiar Visual Studio 2008 features and increase parallel productivity.&amp;nbsp; Running on Windows HPC Server 2008, Microsoft Visual Studio 2008 and Allinea DDTLite&amp;nbsp; provide the optimal development environment and tools to help ease
 the transition to, and reduce the cost of parallel development.&amp;nbsp;&amp;nbsp; Join us to learn areas to target and how to get started!
</itunes:summary>
      <itunes:duration>1554</itunes:duration>
      <link>http://channel9.msdn.com/Shows/The+HPC+Show/The-Power-of-Parallel-Parallel-Debugging-with-Visual-Studio-and-Allinea-DDTLite-on-Windows-HPCS2008</link>
      <pubDate>Wed, 16 Dec 2009 04:03:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Shows/The+HPC+Show/The-Power-of-Parallel-Parallel-Debugging-with-Visual-Studio-and-Allinea-DDTLite-on-Windows-HPCS2008</guid>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/100/513031_100x75.jpg" height="75" width="100"/>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/220/513031_220x165.jpg" height="165" width="220"/>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/1/3/0/3/1/5/ddtlite_320_ch9.png" height="240" width="320"/>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/1/3/0/3/1/5/ddtlite_512_ch9.png" height="384" width="512"/>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/1/3/0/3/1/5/ddtlite_85_ch9.png" height="64" width="85"/>
      <media:group>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/1/3/0/3/1/5/ddtlite_2MB_ch9.wmv" expression="full" duration="1554" fileSize="53974821" type="video/x-ms-wmv" medium="video"/>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/1/3/0/3/1/5/ddtlite_ch9.mp3" expression="full" duration="1554" fileSize="12437049" type="audio/mp3" medium="audio"/>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/1/3/0/3/1/5/ddtlite_ch9.mp4" expression="full" duration="1554" fileSize="36863245" type="video/mp4" medium="video"/>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/1/3/0/3/1/5/ddtlite_ch9.wma" expression="full" duration="1554" fileSize="12576711" type="audio/x-ms-wma" medium="audio"/>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/1/3/0/3/1/5/ddtlite_ch9.wmv" expression="full" duration="1554" fileSize="33179283" type="video/x-ms-wmv" medium="video"/>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/1/3/0/3/1/5/ddtlite_Zune_ch9.wmv" expression="full" duration="1554" fileSize="30091335" type="video/x-ms-wmv" medium="video"/>
      </media:group>      
      <enclosure url="http://ecn.channel9.msdn.com/o9/ch9/1/3/0/3/1/5/ddtlite_ch9.wmv" length="33179283" type="video/x-ms-wmv"/>
      <dc:creator>Wenming Ye</dc:creator>
      <itunes:author>Wenming Ye</itunes:author>
      <slash:comments>0</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Shows/The+HPC+Show/The-Power-of-Parallel-Parallel-Debugging-with-Visual-Studio-and-Allinea-DDTLite-on-Windows-HPCS2008/RSS</wfw:commentRss>
      <category>Debugging</category>
      <category>HPC</category>
      <category>HPC-Server-2008</category>
      <category>parallel  Debugging</category>
      <category>Parallel Computing</category>
    </item>
  <item>
      <title>Parallel LINQ with code samples</title>
      <description><![CDATA[Stephen Toub walks through several sample applications that utilize Parallel LINQ (PLINQ).&nbsp; PLINQ, built into the .NET Framework 4, enables developers to parallelize LINQ to Objects queries with minimal coding effort.&nbsp; The sample applications explored
 are available for download at <a shape="rect" href="http://code.msdn.microsoft.com/ParExtSamples" shape="rect">
http://code.msdn.microsoft.com/ParExtSamples</a>  <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/parallel+computing/RSS&WT.dl=0&WT.entryid=Entry:RSSView:958eaa8615304688981d9dea00c35126">]]></description>
      <comments>http://channel9.msdn.com/Shows/The+HPC+Show/Parallel-LINQ-with-code-samples</comments>
      <itunes:summary>Stephen Toub walks through several sample applications that utilize Parallel LINQ (PLINQ).&amp;nbsp; PLINQ, built into the .NET Framework 4, enables developers to parallelize LINQ to Objects queries with minimal coding effort.&amp;nbsp; The sample applications explored
 are available for download at 
http://code.msdn.microsoft.com/ParExtSamples </itunes:summary>
      <itunes:duration>1154</itunes:duration>
      <link>http://channel9.msdn.com/Shows/The+HPC+Show/Parallel-LINQ-with-code-samples</link>
      <pubDate>Wed, 16 Dec 2009 03:15:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Shows/The+HPC+Show/Parallel-LINQ-with-code-samples</guid>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/100/513132_100x75.jpg" height="75" width="100"/>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/220/513132_220x165.jpg" height="165" width="220"/>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/2/3/1/3/1/5/toubPlinq_320_ch9.png" height="240" width="320"/>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/2/3/1/3/1/5/toubPlinq_512_ch9.png" height="384" width="512"/>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/2/3/1/3/1/5/toubPlinq_85_ch9.png" height="64" width="85"/>
      <media:group>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/2/3/1/3/1/5/toubPlinq_2MB_ch9.wmv" expression="full" duration="1154" fileSize="224268393" type="video/x-ms-wmv" medium="video"/>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/2/3/1/3/1/5/toubPlinq_ch9.mp3" expression="full" duration="1154" fileSize="9234717" type="audio/mp3" medium="audio"/>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/2/3/1/3/1/5/toubPlinq_ch9.mp4" expression="full" duration="1154" fileSize="57014037" type="video/mp4" medium="video"/>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/2/3/1/3/1/5/toubPlinq_ch9.wma" expression="full" duration="1154" fileSize="9341403" type="audio/x-ms-wma" medium="audio"/>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/2/3/1/3/1/5/toubPlinq_ch9.wmv" expression="full" duration="1154" fileSize="65253683" type="video/x-ms-wmv" medium="video"/>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/2/3/1/3/1/5/toubPlinq_Zune_ch9.wmv" expression="full" duration="1154" fileSize="62837735" type="video/x-ms-wmv" medium="video"/>
      </media:group>      
      <enclosure url="http://ecn.channel9.msdn.com/o9/ch9/2/3/1/3/1/5/toubPlinq_ch9.wmv" length="65253683" type="video/x-ms-wmv"/>
      <dc:creator>Wenming Ye</dc:creator>
      <itunes:author>Wenming Ye</itunes:author>
      <slash:comments>1</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Shows/The+HPC+Show/Parallel-LINQ-with-code-samples/RSS</wfw:commentRss>
      <category>.NET 4</category>
      <category>.net 4.0</category>
      <category>.NET Framework 4.0</category>
      <category>Parallel Computing</category>
      <category>Parallelism</category>
      <category>PLINQ</category>
    </item>
  <item>
      <title>Wes Dyer and Stephen Toub: Rx and Px - Working Together</title>
      <description><![CDATA[<a shape="rect" href="http://msdn.microsoft.com/en-us/devlabs/ee794896.aspx" target="_blank" shape="rect">Reactive Extensions for .NET (Rx)</a>&nbsp;released this week during PDC09. Rx uses Parallel Extensions for .NET (Px) for all of it's&nbsp;concurrent and parallel
 computing needs. How is it using Px, specifically? What's going on here and why?&nbsp;<br /><br />Stephen Toub, PM on the Px team, and Wes Dyer, developer on the Rx team, tell us all about this partnership the experience of collaborating on two very compatible technologies that, taken together, create something beautiful. Some many&nbsp;xs, so little time.<br /><br />Enjoy.  <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/parallel+computing/RSS&WT.dl=0&WT.entryid=Entry:RSSView:e8bb1aaf1f8e42d681f79dea00ca1c54">]]></description>
      <comments>http://channel9.msdn.com/Blogs/Charles/Wes-Dyer-and-Stephen-Toub-Rx-and-Px-Working-Together</comments>
      <itunes:summary>Reactive Extensions for .NET (Rx)&amp;nbsp;released this week during PDC09. Rx uses Parallel Extensions for .NET (Px) for all of it&#39;s&amp;nbsp;concurrent and parallel
 computing needs. How is it using Px, specifically? What&#39;s going on here and why?&amp;nbsp;Stephen Toub, PM on the Px team, and Wes Dyer, developer on the Rx team, tell us all about this partnership the experience of collaborating on two very compatible technologies that, taken together, create something beautiful. Some many&amp;nbsp;xs, so little time.Enjoy. </itunes:summary>
      <itunes:duration>1248</itunes:duration>
      <link>http://channel9.msdn.com/Blogs/Charles/Wes-Dyer-and-Stephen-Toub-Rx-and-Px-Working-Together</link>
      <pubDate>Thu, 19 Nov 2009 21:56:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Blogs/Charles/Wes-Dyer-and-Stephen-Toub-Rx-and-Px-Working-Together</guid>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/100/504503_100x75.jpg" height="75" width="100"/>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/220/504503_220x165.jpg" height="165" width="220"/>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/3/0/5/4/0/5/DyerToubRxPFx_320_ch9.png" height="240" width="320"/>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/3/0/5/4/0/5/DyerToubRxPFx_512_ch9.png" height="384" width="512"/>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/3/0/5/4/0/5/DyerToubRxPFx_85_ch9.png" height="64" width="85"/>
      <media:group>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/3/0/5/4/0/5/DyerToubRxPFx_2MB_ch9.wmv" expression="full" duration="1248" fileSize="391460925" type="video/x-ms-wmv" medium="video"/>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/3/0/5/4/0/5/DyerToubRxPFx_ch9.mp3" expression="full" duration="1248" fileSize="9987090" type="audio/mp3" medium="audio"/>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/3/0/5/4/0/5/DyerToubRxPFx_ch9.mp4" expression="full" duration="1248" fileSize="224297365" type="video/mp4" medium="video"/>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/3/0/5/4/0/5/DyerToubRxPFx_ch9.wma" expression="full" duration="1248" fileSize="10101415" type="audio/x-ms-wma" medium="audio"/>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/3/0/5/4/0/5/DyerToubRxPFx_ch9.wmv" expression="full" duration="1248" fileSize="275958999" type="video/x-ms-wmv" medium="video"/>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/3/0/5/4/0/5/DyerToubRxPFx_Zune_ch9.wmv" expression="full" duration="1248" fileSize="176903051" type="video/x-ms-wmv" medium="video"/>
      </media:group>      
      <enclosure url="http://ecn.channel9.msdn.com/o9/ch9/3/0/5/4/0/5/DyerToubRxPFx_ch9.wmv" length="275958999" type="video/x-ms-wmv"/>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>6</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/Charles/Wes-Dyer-and-Stephen-Toub-Rx-and-Px-Working-Together/RSS</wfw:commentRss>
      <category>Concurrency</category>
      <category>Parallel Computing</category>
      <category>Parallel Computing Platform</category>
      <category>Parallel Extensions</category>
      <category>Parallelism</category>
      <category>Px</category>
      <category>Reactive Extensions</category>
      <category>Rx</category>
    </item>
  <item>
      <title>Parallel Debugging in Visual Studio 2010 - MSDN mag companion</title>
      <description><![CDATA[<b>Author</b>: Hi, I am <a shape="rect" href="http://www.danielmoth.com/Blog" shape="rect">
Daniel Moth </a><img alt="Smiley" src="http://channel9.msdn.com/emoticons/C9/emotion-1.gif"><br /><br /><b>Introduction</b>: <br />This screencasts covers the new <a shape="rect" href="http://channel9.msdn.com/posts/DanielMoth/Parallel-Tasks--new-Visual-Studio-2010-debugger-window/" shape="rect">
Parallel Tasks </a>and&nbsp;<a shape="rect" href="http://channel9.msdn.com/posts/DanielMoth/Parallel-Stacks--new-Visual-Studio-2010-debugger-window/" shape="rect">Parallel Stacks</a> debugging windows in Visual Studio 2010.<br /><br />It demonstrates the sample code from the MSDN Magazine on this topic which you can read here:<br /><a shape="rect" href="http://msdn.microsoft.com/en-us/magazine/ee410778.aspx" shape="rect">Debugging Task-Based Parallel Applications in Visual Studio 2010</a>
 <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/parallel+computing/RSS&WT.dl=0&WT.entryid=Entry:RSSView:4395566397804ca4b3979dea00c83f6a">]]></description>
      <comments>http://channel9.msdn.com/Blogs/DanielMoth/Parallel-Debugging-in-Visual-Studio-2010-MSDN-mag-companion</comments>
      <itunes:summary>Author: Hi, I am 
Daniel Moth Introduction: This screencasts covers the new 
Parallel Tasks and&amp;nbsp;Parallel Stacks debugging windows in Visual Studio 2010.It demonstrates the sample code from the MSDN Magazine on this topic which you can read here:Debugging Task-Based Parallel Applications in Visual Studio 2010
</itunes:summary>
      <itunes:duration>976</itunes:duration>
      <link>http://channel9.msdn.com/Blogs/DanielMoth/Parallel-Debugging-in-Visual-Studio-2010-MSDN-mag-companion</link>
      <pubDate>Fri, 13 Nov 2009 01:37:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Blogs/DanielMoth/Parallel-Debugging-in-Visual-Studio-2010-MSDN-mag-companion</guid>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/100/505492_100x75.jpg" height="75" width="100"/>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/220/505492_220x165.jpg" height="165" width="220"/>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/2/9/4/5/0/5/DebuggingParallelAppsVS2010_320_ch9.png" height="240" width="320"/>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/2/9/4/5/0/5/DebuggingParallelAppsVS2010_512_ch9.png" height="384" width="512"/>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/2/9/4/5/0/5/DebuggingParallelAppsVS2010_85_ch9.png" height="64" width="85"/>
      <media:group>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/2/9/4/5/0/5/DebuggingParallelAppsVS2010_2MB_ch9.wmv" expression="full" duration="976" fileSize="50099455" type="video/x-ms-wmv" medium="video"/>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/2/9/4/5/0/5/DebuggingParallelAppsVS2010_ch9.mp3" expression="full" duration="976" fileSize="7812672" type="audio/mp3" medium="audio"/>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/2/9/4/5/0/5/DebuggingParallelAppsVS2010_ch9.mp4" expression="full" duration="976" fileSize="47501367" type="video/mp4" medium="video"/>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/2/9/4/5/0/5/DebuggingParallelAppsVS2010_ch9.wma" expression="full" duration="976" fileSize="7908501" type="audio/x-ms-wma" medium="audio"/>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/2/9/4/5/0/5/DebuggingParallelAppsVS2010_ch9.wmv" expression="full" duration="976" fileSize="54867197" type="video/x-ms-wmv" medium="video"/>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/2/9/4/5/0/5/DebuggingParallelAppsVS2010_Zune_ch9.wmv" expression="full" duration="976" fileSize="55275339" type="video/x-ms-wmv" medium="video"/>
      </media:group>      
      <enclosure url="http://ecn.channel9.msdn.com/o9/ch9/2/9/4/5/0/5/DebuggingParallelAppsVS2010_ch9.wmv" length="54867197" type="video/x-ms-wmv"/>
      <dc:creator>Daniel Moth</dc:creator>
      <itunes:author>Daniel Moth</itunes:author>
      <slash:comments>5</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/DanielMoth/Parallel-Debugging-in-Visual-Studio-2010-MSDN-mag-companion/RSS</wfw:commentRss>
      <category>Debugging</category>
      <category>MSDN Magazine</category>
      <category>parallel  Debugging</category>
      <category>Parallel Computing</category>
      <category>Parallel Computing Platform</category>
      <category>Parallelism</category>
      <category>Visual Studio</category>
      <category>Visual Studio 2010</category>
    </item>
  <item>
      <title>Speeding up Parallel.For using the Range Partitioner</title>
      <description><![CDATA[
<p>Join Danny Shih as he demonstrates using the range partitioner feature.&nbsp; Parallel.For is great, but being a general solution, it does not perform optimally for certain specific scenarios, such as when there are a ton of iterations and very little work per
 iteration.&nbsp; In these cases, the range partitioner can be used to speed things up.</p>
<br /><p>Learn more about&nbsp;the&nbsp;.NET Framework 4&nbsp;and keep abreast of Parallel Computing tools and techniques via the
<a shape="rect" href="http://msdn.microsoft.com/en-us/concurrency/default.aspx" title="MSDN Dev Center" target="_blank" shape="rect">
Concurrency Dev Center</a>.</p>
<p>See all videos in this <a shape="rect" href="http://channel9.msdn.com/tags/R2PERF" title="R2 Performance" target="_blank" shape="rect">
series</a>.</p>
 <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/parallel+computing/RSS&WT.dl=0&WT.entryid=Entry:RSSView:b2244a3b071642649a299deb0007e435">]]></description>
      <comments>http://channel9.msdn.com/Blogs/philpenn/Speeding-up-ParallelFor-using-the-Range-Partitioner</comments>
      <itunes:summary>
Join Danny Shih as he demonstrates using the range partitioner feature.&amp;nbsp; Parallel.For is great, but being a general solution, it does not perform optimally for certain specific scenarios, such as when there are a ton of iterations and very little work per
 iteration.&amp;nbsp; In these cases, the range partitioner can be used to speed things up.
Learn more about&amp;nbsp;the&amp;nbsp;.NET Framework 4&amp;nbsp;and keep abreast of Parallel Computing tools and techniques via the

Concurrency Dev Center.
See all videos in this 
series.
</itunes:summary>
      <itunes:duration>506</itunes:duration>
      <link>http://channel9.msdn.com/Blogs/philpenn/Speeding-up-ParallelFor-using-the-Range-Partitioner</link>
      <pubDate>Thu, 12 Nov 2009 18:29:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Blogs/philpenn/Speeding-up-ParallelFor-using-the-Range-Partitioner</guid>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/100/505779_100x75.jpg" height="75" width="100"/>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/220/505779_220x165.jpg" height="165" width="220"/>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/9/7/7/5/0/5/ParallelForRangePartitioner2_320_ch9.png" height="240" width="320"/>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/9/7/7/5/0/5/ParallelForRangePartitioner2_512_ch9.png" height="384" width="512"/>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/85/f09c0904-1156-4bfb-8e09-09aa5a159a10.jpg" height="63" width="85"/>
      <media:group>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/9/7/7/5/0/5/ParallelForRangePartitioner2_2MB_ch9.wmv" expression="full" duration="506" fileSize="18480227" type="video/x-ms-wmv" medium="video"/>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/9/7/7/5/0/5/ParallelForRangePartitioner2_ch9.mp3" expression="full" duration="506" fileSize="4053951" type="audio/mp3" medium="audio"/>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/9/7/7/5/0/5/ParallelForRangePartitioner2_ch9.mp4" expression="full" duration="506" fileSize="14143256" type="video/mp4" medium="video"/>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/9/7/7/5/0/5/ParallelForRangePartitioner2_ch9.wma" expression="full" duration="506" fileSize="4105437" type="audio/x-ms-wma" medium="audio"/>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/9/7/7/5/0/5/ParallelForRangePartitioner2_Zune_ch9.wmv" expression="full" duration="506" fileSize="25320519" type="video/x-ms-wmv" medium="video"/>
      </media:group>      
      <enclosure url="http://ecn.channel9.msdn.com/o9/ch9/9/7/7/5/0/5/ParallelForRangePartitioner2_2MB_ch9.wmv" length="18480227" type="video/x-ms-wmv"/>
      <dc:creator>Phil Pennington</dc:creator>
      <itunes:author>Phil Pennington</itunes:author>
      <slash:comments>2</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/philpenn/Speeding-up-ParallelFor-using-the-Range-Partitioner/RSS</wfw:commentRss>
      <category>Parallel Computing</category>
      <category>Parallel Computing Platform</category>
      <category>pcp</category>
      <category>R2PERF</category>
      <category>Visual Studio 2010</category>
      <category>vs2010</category>
      <category>w2k8r2</category>
    </item>    
</channel>
</rss>
