<?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"></atom:link>
    <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:image>
    <itunes:category text="Technology"></itunes:category>
    <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>Tue, 21 May 2013 22:23:49 GMT</pubDate>
    <lastBuildDate>Tue, 21 May 2013 22:23:49 GMT</lastBuildDate>
    <generator>Rev9</generator>
    <c9:totalResults>123</c9:totalResults>
    <c9:pageCount>5</c9:pageCount>
    <c9:pageSize>25</c9:pageSize>
  <item>
      <title>Cartoonizer - C++ AMP sample</title>
      <description><![CDATA[<p>Hi, I am <a href="http://www.danielmoth.com/Blog/">Daniel Moth</a> <img src="http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif" alt="Smiley"></p><p>This screencast demonstrates&nbsp;a C&#43;&#43; AMP sample app: Cartoonizer. You can&nbsp;find&nbsp;<a href="http://blogs.msdn.com/b/nativeconcurrency/archive/2012/09/12/cartoonizer-sample-in-c-amp.aspx">pointers to information about the sample&nbsp;including where to get the Visual Studio code from the corresponding blog post</a>.</p><p>To learn more please visit the <a href="http://blogs.msdn.com/b/nativeconcurrency/">C&#43;&#43; AMP blog</a>, and we encourage C&#43;&#43; AMP questions in the <a href="http://social.msdn.microsoft.com/Forums/en-US/parallelcppnative/threads">Parallel Computing in C&#43;&#43; and Native Code MSDN forum</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:551dda353f134cdd81a3a0ca016c9a91">]]></description>
      <comments>http://channel9.msdn.com/Blogs/DanielMoth/Cartoonizer-C-AMP-sample</comments>
      <itunes:summary>Hi, I am Daniel Moth  This screencast demonstrates&amp;nbsp;a C&amp;#43;&amp;#43; AMP sample app: Cartoonizer. You can&amp;nbsp;find&amp;nbsp;pointers to information about the sample&amp;nbsp;including where to get the Visual Studio code from the corresponding blog post. To learn more please visit the C&amp;#43;&amp;#43; AMP blog, and we encourage C&amp;#43;&amp;#43; AMP questions in the Parallel Computing in C&amp;#43;&amp;#43; and Native Code MSDN forum. </itunes:summary>
      <itunes:duration>406</itunes:duration>
      <link>http://channel9.msdn.com/Blogs/DanielMoth/Cartoonizer-C-AMP-sample</link>
      <pubDate>Wed, 12 Sep 2012 22:39:30 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Blogs/DanielMoth/Cartoonizer-C-AMP-sample</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/79a0/7d7eb845-5d58-4a39-90fe-c00308da79a0/CartoonizerAMPSample_100.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/79a0/7d7eb845-5d58-4a39-90fe-c00308da79a0/CartoonizerAMPSample_220.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/79a0/7d7eb845-5d58-4a39-90fe-c00308da79a0/CartoonizerAMPSample_512.jpg" height="384" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/79a0/7d7eb845-5d58-4a39-90fe-c00308da79a0/CartoonizerAMPSample.mp3" expression="full" duration="406" fileSize="6511622" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/79a0/7d7eb845-5d58-4a39-90fe-c00308da79a0/CartoonizerAMPSample.mp4" expression="full" duration="406" fileSize="39105347" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/79a0/7d7eb845-5d58-4a39-90fe-c00308da79a0/CartoonizerAMPSample.webm" expression="full" duration="406" fileSize="12853165" type="video/webm" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/79a0/7d7eb845-5d58-4a39-90fe-c00308da79a0/CartoonizerAMPSample.wma" expression="full" duration="406" fileSize="3303423" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/79a0/7d7eb845-5d58-4a39-90fe-c00308da79a0/CartoonizerAMPSample.wmv" expression="full" duration="406" fileSize="15933881" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/79a0/7d7eb845-5d58-4a39-90fe-c00308da79a0/CartoonizerAMPSample_high.mp4" expression="full" duration="406" fileSize="83901289" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/79a0/7d7eb845-5d58-4a39-90fe-c00308da79a0/CartoonizerAMPSample_mid.mp4" expression="full" duration="406" fileSize="59579195" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/79a0/7d7eb845-5d58-4a39-90fe-c00308da79a0/CartoonizerAMPSample_Source.wmv" expression="full" duration="406" fileSize="13403997" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/79a0/7d7eb845-5d58-4a39-90fe-c00308da79a0/CartoonizerAMPSample.wmv" length="15933881" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Daniel Moth</dc:creator>
      <itunes:author>Daniel Moth</itunes:author>
      <slash:comments>3</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/DanielMoth/Cartoonizer-C-AMP-sample/RSS</wfw:commentRss>
      <category>C++</category>
      <category>GPGPU</category>
      <category>Parallel Computing</category>
      <category>Parallel Computing Platform</category>
      <category>Parallelism</category>
      <category>Visual Studio</category>
      <category>C++ AMP</category>
      <category>C++ Accelerated Massive Parallelism</category>
    </item>
  <item>
      <title>NBody - C++ AMP sample</title>
      <description><![CDATA[<p>Hi, I am <a href="http://www.danielmoth.com/Blog/">Daniel Moth</a> <img src="http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif" alt="Smiley"></p><p>This screencast demonstrates one of our C&#43;&#43; AMP sample apps: NBody. You can <a href="http://blogs.msdn.com/b/nativeconcurrency/archive/2011/09/20/c-amp-n-body-simulation-sample.aspx">learn more about the sample and download the Visual Studio project with all the code from the corresponding blog post</a>.</p><p>To learn more please visit the <a href="http://blogs.msdn.com/b/nativeconcurrency/">C&#43;&#43; AMP blog</a>, and we encourage C&#43;&#43; AMP questions in the <a href="http://social.msdn.microsoft.com/Forums/en-US/parallelcppnative/threads">Parallel Computing in C&#43;&#43; and Native Code MSDN forum</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:b0ccb30743bd4c26bcbda0a90034034d">]]></description>
      <comments>http://channel9.msdn.com/Blogs/DanielMoth/NBody-C-AMP-sample</comments>
      <itunes:summary>Hi, I am Daniel Moth  This screencast demonstrates one of our C&amp;#43;&amp;#43; AMP sample apps: NBody. You can learn more about the sample and download the Visual Studio project with all the code from the corresponding blog post. To learn more please visit the C&amp;#43;&amp;#43; AMP blog, and we encourage C&amp;#43;&amp;#43; AMP questions in the Parallel Computing in C&amp;#43;&amp;#43; and Native Code MSDN forum. </itunes:summary>
      <itunes:duration>361</itunes:duration>
      <link>http://channel9.msdn.com/Blogs/DanielMoth/NBody-C-AMP-sample</link>
      <pubDate>Fri, 17 Aug 2012 17:42:11 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Blogs/DanielMoth/NBody-C-AMP-sample</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/f61b/32c5bc5d-5b03-41a0-bc42-d2c88bcff61b/NBodySample_100.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/f61b/32c5bc5d-5b03-41a0-bc42-d2c88bcff61b/NBodySample_220.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/f61b/32c5bc5d-5b03-41a0-bc42-d2c88bcff61b/NBodySample_512.jpg" height="384" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/f61b/32c5bc5d-5b03-41a0-bc42-d2c88bcff61b/NBodySample.mp3" expression="full" duration="361" fileSize="5790212" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/f61b/32c5bc5d-5b03-41a0-bc42-d2c88bcff61b/NBodySample.wma" expression="full" duration="361" fileSize="2939939" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/f61b/32c5bc5d-5b03-41a0-bc42-d2c88bcff61b/NBodySample_high.mp4" expression="full" duration="361" fileSize="77187695" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/f61b/32c5bc5d-5b03-41a0-bc42-d2c88bcff61b/NBodySample_Source.wmv" expression="full" duration="361" fileSize="340261781" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/f61b/32c5bc5d-5b03-41a0-bc42-d2c88bcff61b/NBodySample_Source.wmv" length="340261781" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Daniel Moth</dc:creator>
      <itunes:author>Daniel Moth</itunes:author>
      <slash:comments>0</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/DanielMoth/NBody-C-AMP-sample/RSS</wfw:commentRss>
      <category>C++</category>
      <category>GPGPU</category>
      <category>Parallel Computing</category>
      <category>Parallel Computing Platform</category>
      <category>Parallelism</category>
      <category>Visual Studio</category>
      <category>C++ AMP</category>
      <category>C++ Accelerated Massive Parallelism</category>
    </item>
  <item>
      <title>Morph - C++ AMP sample</title>
      <description><![CDATA[<p>Hi, I am <a href="http://www.danielmoth.com/Blog/">Daniel Moth</a> <img src="http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif" alt="Smiley"></p><p>This screencast demonstrates one of our C&#43;&#43; AMP sample apps: Morph. You can <a href="http://blogs.msdn.com/b/nativeconcurrency/archive/2012/08/09/image-morphing-c-amp-sample.aspx">learn more about the sample and download the Visual Studio project with all the code from the corresponding blog post</a>.</p><p>To learn more please visit the <a href="http://blogs.msdn.com/b/nativeconcurrency/">C&#43;&#43; AMP blog</a>, and we encourage C&#43;&#43; AMP questions in the <a href="http://social.msdn.microsoft.com/Forums/en-US/parallelcppnative/threads">Parallel Computing in C&#43;&#43; and Native Code MSDN forum</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:4c4a1edd3b764963b9b6a0a900204c6e">]]></description>
      <comments>http://channel9.msdn.com/Blogs/DanielMoth/Morph-C-AMP-sample</comments>
      <itunes:summary>Hi, I am Daniel Moth  This screencast demonstrates one of our C&amp;#43;&amp;#43; AMP sample apps: Morph. You can learn more about the sample and download the Visual Studio project with all the code from the corresponding blog post. To learn more please visit the C&amp;#43;&amp;#43; AMP blog, and we encourage C&amp;#43;&amp;#43; AMP questions in the Parallel Computing in C&amp;#43;&amp;#43; and Native Code MSDN forum. </itunes:summary>
      <itunes:duration>445</itunes:duration>
      <link>http://channel9.msdn.com/Blogs/DanielMoth/Morph-C-AMP-sample</link>
      <pubDate>Fri, 10 Aug 2012 02:26:47 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Blogs/DanielMoth/Morph-C-AMP-sample</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/ce97/9ae3cfcf-6fca-45f3-94f2-e5ce0dfbce97/MorphSample_100.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/ce97/9ae3cfcf-6fca-45f3-94f2-e5ce0dfbce97/MorphSample_220.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/ce97/9ae3cfcf-6fca-45f3-94f2-e5ce0dfbce97/MorphSample_512.jpg" height="384" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/ce97/9ae3cfcf-6fca-45f3-94f2-e5ce0dfbce97/MorphSample.mp3" expression="full" duration="445" fileSize="7121830" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/ce97/9ae3cfcf-6fca-45f3-94f2-e5ce0dfbce97/MorphSample.wma" expression="full" duration="445" fileSize="3609831" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/ce97/9ae3cfcf-6fca-45f3-94f2-e5ce0dfbce97/MorphSample_high.mp4" expression="full" duration="445" fileSize="94098186" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/ce97/9ae3cfcf-6fca-45f3-94f2-e5ce0dfbce97/MorphSample_Source.wmv" expression="full" duration="445" fileSize="12195587" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/ce97/9ae3cfcf-6fca-45f3-94f2-e5ce0dfbce97/MorphSample_Source.wmv" length="12195587" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Daniel Moth</dc:creator>
      <itunes:author>Daniel Moth</itunes:author>
      <slash:comments>2</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/DanielMoth/Morph-C-AMP-sample/RSS</wfw:commentRss>
      <category>C++</category>
      <category>GPGPU</category>
      <category>Parallel Computing</category>
      <category>Parallel Computing Platform</category>
      <category>Parallelism</category>
      <category>Visual Studio</category>
      <category>C++ AMP</category>
      <category>C++ Accelerated Massive Parallelism</category>
    </item>
  <item>
      <title>GPU debugging in Visual Studio 2012</title>
      <description><![CDATA[<p>Hi, I am <a href="http://www.danielmoth.com/Blog/">Daniel Moth</a> <img src="http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif" alt="Smiley"></p><p>This screencast assumes knowledge of the C&#43;&#43; AMP API, e.g. that you totally understand the <a href="http://channel9.msdn.com/Blogs/DanielMoth/Matrix-Multiplication-with-C-AMP">matrix multiplication implementation in C&#43;&#43; AMP</a>. So if you satisfy that prerequisite,&nbsp;watch this screencast on&nbsp;what features are available in Visual Studio 2012 for&nbsp;debugging C&#43;&#43; AMP code.</p><p>To learn more please visit the <a href="http://blogs.msdn.com/b/nativeconcurrency/">C&#43;&#43; AMP blog</a>, and we encourage C&#43;&#43; AMP&nbsp;questions in the <a href="http://social.msdn.microsoft.com/Forums/en-US/parallelcppnative/threads">Parallel Computing in C&#43;&#43; and Native Code MSDN forum</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:4a46ea9ae04c48ddbabba08501774042">]]></description>
      <comments>http://channel9.msdn.com/Blogs/DanielMoth/GPU-debugging-in-Visual-Studio-2012</comments>
      <itunes:summary>Hi, I am Daniel Moth  This screencast assumes knowledge of the C&amp;#43;&amp;#43; AMP API, e.g. that you totally understand the matrix multiplication implementation in C&amp;#43;&amp;#43; AMP. So if you satisfy that prerequisite,&amp;nbsp;watch this screencast on&amp;nbsp;what features are available in Visual Studio 2012 for&amp;nbsp;debugging C&amp;#43;&amp;#43; AMP code. To learn more please visit the C&amp;#43;&amp;#43; AMP blog, and we encourage C&amp;#43;&amp;#43; AMP&amp;nbsp;questions in the Parallel Computing in C&amp;#43;&amp;#43; and Native Code MSDN forum. </itunes:summary>
      <itunes:duration>951</itunes:duration>
      <link>http://channel9.msdn.com/Blogs/DanielMoth/GPU-debugging-in-Visual-Studio-2012</link>
      <pubDate>Wed, 11 Jul 2012 01:34:30 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Blogs/DanielMoth/GPU-debugging-in-Visual-Studio-2012</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/8fe3/ea558f48-e81b-468e-ab44-b27af6e08fe3/ampDebug_100.jpg" height="62" width="100"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/8fe3/ea558f48-e81b-468e-ab44-b27af6e08fe3/ampDebug_220.jpg" height="137" width="220"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/8fe3/ea558f48-e81b-468e-ab44-b27af6e08fe3/ampDebug_512.jpg" height="320" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/8fe3/ea558f48-e81b-468e-ab44-b27af6e08fe3/ampDebug.mp3" expression="full" duration="951" fileSize="15221125" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/8fe3/ea558f48-e81b-468e-ab44-b27af6e08fe3/ampDebug.wma" expression="full" duration="951" fileSize="7704283" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/8fe3/ea558f48-e81b-468e-ab44-b27af6e08fe3/ampDebug_high.mp4" expression="full" duration="951" fileSize="206042067" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/8fe3/ea558f48-e81b-468e-ab44-b27af6e08fe3/ampDebug_Source.wmv" expression="full" duration="951" fileSize="23804071" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/8fe3/ea558f48-e81b-468e-ab44-b27af6e08fe3/ampDebug_Source.wmv" length="23804071" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Daniel Moth</dc:creator>
      <itunes:author>Daniel Moth</itunes:author>
      <slash:comments>6</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/DanielMoth/GPU-debugging-in-Visual-Studio-2012/RSS</wfw:commentRss>
      <category>C++</category>
      <category>Debugging</category>
      <category>GPGPU</category>
      <category>parallel  Debugging</category>
      <category>Parallel Computing</category>
      <category>Parallel Computing Platform</category>
      <category>Parallelism</category>
      <category>Visual Studio</category>
      <category>Visual Studio Debugger</category>
      <category>C++ AMP</category>
      <category>C++ Accelerated Massive Parallelism</category>
    </item>
  <item>
      <title>Matrix Multiplication with C++ AMP</title>
      <description><![CDATA[<p>Hi, I am <a href="http://www.danielmoth.com/Blog/">Daniel Moth</a> <img src="http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif" alt="Smiley"></p><p>This screencast&nbsp;assumes knowledge of the C&#43;&#43; AMP API, i.e. the simple model and the tiled model, and here we look at a common algorithm (matrix multiplication) and convert it from serial on the CPU, to run on the GPU, first with the simple model and then tiled.</p><p>To learn more please visit the <a href="http://blogs.msdn.com/b/nativeconcurrency/">C&#43;&#43; AMP blog</a>, and we encourage C&#43;&#43; AMP questions in the <a href="http://social.msdn.microsoft.com/Forums/en-US/parallelcppnative/threads">Parallel Computing in C&#43;&#43; and Native Code MSDN forum</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:a269b0478f2245368c6aa07f002cddbe">]]></description>
      <comments>http://channel9.msdn.com/Blogs/DanielMoth/Matrix-Multiplication-with-C-AMP</comments>
      <itunes:summary>Hi, I am Daniel Moth  This screencast&amp;nbsp;assumes knowledge of the C&amp;#43;&amp;#43; AMP API, i.e. the simple model and the tiled model, and here we look at a common algorithm (matrix multiplication) and convert it from serial on the CPU, to run on the GPU, first with the simple model and then tiled. To learn more please visit the C&amp;#43;&amp;#43; AMP blog, and we encourage C&amp;#43;&amp;#43; AMP questions in the Parallel Computing in C&amp;#43;&amp;#43; and Native Code MSDN forum. </itunes:summary>
      <itunes:duration>1094</itunes:duration>
      <link>http://channel9.msdn.com/Blogs/DanielMoth/Matrix-Multiplication-with-C-AMP</link>
      <pubDate>Wed, 04 Jul 2012 00:38:40 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Blogs/DanielMoth/Matrix-Multiplication-with-C-AMP</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/46eb/cb5f9125-d724-4ddd-bb0a-d7c3b24246eb/MxMinAMP_100.jpg" height="62" width="100"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/46eb/cb5f9125-d724-4ddd-bb0a-d7c3b24246eb/MxMinAMP_220.jpg" height="137" width="220"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/46eb/cb5f9125-d724-4ddd-bb0a-d7c3b24246eb/MxMinAMP_512.jpg" height="320" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/46eb/cb5f9125-d724-4ddd-bb0a-d7c3b24246eb/MxMinAMP.mp3" expression="full" duration="1094" fileSize="17518752" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/46eb/cb5f9125-d724-4ddd-bb0a-d7c3b24246eb/MxMinAMP.wma" expression="full" duration="1094" fileSize="8860823" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/46eb/cb5f9125-d724-4ddd-bb0a-d7c3b24246eb/MxMinAMP_high.mp4" expression="full" duration="1094" fileSize="237453630" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/46eb/cb5f9125-d724-4ddd-bb0a-d7c3b24246eb/MxMinAMP_Source.wmv" expression="full" duration="1094" fileSize="36288333" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/46eb/cb5f9125-d724-4ddd-bb0a-d7c3b24246eb/MxMinAMP_Source.wmv" length="36288333" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Daniel Moth</dc:creator>
      <itunes:author>Daniel Moth</itunes:author>
      <slash:comments>8</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/DanielMoth/Matrix-Multiplication-with-C-AMP/RSS</wfw:commentRss>
      <category>C++</category>
      <category>GPGPU</category>
      <category>Parallel Computing</category>
      <category>Parallel Computing Platform</category>
      <category>Parallelism</category>
      <category>Visual Studio</category>
      <category>C++ AMP</category>
      <category>C++ Accelerated Massive Parallelism</category>
    </item>
  <item>
      <title>C++ AMP core API introduction... from scratch</title>
      <description><![CDATA[<p>Hi, I am <a href="http://www.danielmoth.com/Blog/">Daniel Moth</a> <img src="http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif" alt="Smiley"></p><p>This screencast assumes no knowledge of C&#43;&#43; AMP and introduces the core API from scratch. You'll see parallel_for_each, extent, index, restrict(amp), array_view, and accelerator.&nbsp;I will explain&nbsp;these concepts&nbsp;through a&nbsp;&quot;hello world&quot; code example&nbsp;in&nbsp;a step-by-step manner.</p><p>To learn more please visit the <a href="http://blogs.msdn.com/b/nativeconcurrency/">C&#43;&#43; AMP blog</a>, and we encourage C&#43;&#43; AMP questions in the <a href="http://social.msdn.microsoft.com/Forums/en-US/parallelcppnative/threads">Parallel Computing in C&#43;&#43; and Native Code MSDN forum</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:69b1d5efff6846c49a67a06d005d86fc">]]></description>
      <comments>http://channel9.msdn.com/Blogs/DanielMoth/C-AMP-core-API-introduction-from-scratch</comments>
      <itunes:summary>Hi, I am Daniel Moth  This screencast assumes no knowledge of C&amp;#43;&amp;#43; AMP and introduces the core API from scratch. You&#39;ll see parallel_for_each, extent, index, restrict(amp), array_view, and accelerator.&amp;nbsp;I will explain&amp;nbsp;these concepts&amp;nbsp;through a&amp;nbsp;&amp;quot;hello world&amp;quot; code example&amp;nbsp;in&amp;nbsp;a step-by-step manner. To learn more please visit the C&amp;#43;&amp;#43; AMP blog, and we encourage C&amp;#43;&amp;#43; AMP questions in the Parallel Computing in C&amp;#43;&amp;#43; and Native Code MSDN forum. </itunes:summary>
      <itunes:duration>1151</itunes:duration>
      <link>http://channel9.msdn.com/Blogs/DanielMoth/C-AMP-core-API-introduction-from-scratch</link>
      <pubDate>Wed, 13 Jun 2012 06:55:39 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Blogs/DanielMoth/C-AMP-core-API-introduction-from-scratch</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/b6ad/db263246-b6f5-44aa-b909-23edc213b6ad/ampIntroMoth_100.jpg" height="62" width="100"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/b6ad/db263246-b6f5-44aa-b909-23edc213b6ad/ampIntroMoth_220.jpg" height="137" width="220"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/b6ad/db263246-b6f5-44aa-b909-23edc213b6ad/ampIntroMoth_512.jpg" height="320" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/b6ad/db263246-b6f5-44aa-b909-23edc213b6ad/ampIntroMoth.mp3" expression="full" duration="1151" fileSize="18428508" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/b6ad/db263246-b6f5-44aa-b909-23edc213b6ad/ampIntroMoth.wma" expression="full" duration="1151" fileSize="9320435" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/b6ad/db263246-b6f5-44aa-b909-23edc213b6ad/ampIntroMoth_high.mp4" expression="full" duration="1151" fileSize="221472431" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/b6ad/db263246-b6f5-44aa-b909-23edc213b6ad/ampIntroMoth_Source.wmv" expression="full" duration="1151" fileSize="22970629" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/b6ad/db263246-b6f5-44aa-b909-23edc213b6ad/ampIntroMoth_Source.wmv" length="22970629" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Daniel Moth</dc:creator>
      <itunes:author>Daniel Moth</itunes:author>
      <slash:comments>6</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/DanielMoth/C-AMP-core-API-introduction-from-scratch/RSS</wfw:commentRss>
      <category>C++</category>
      <category>GPGPU</category>
      <category>Parallel Computing</category>
      <category>Parallel Computing Platform</category>
      <category>Parallelism</category>
      <category>Visual Studio</category>
      <category>C++ AMP</category>
      <category>C++ Accelerated Massive Parallelism</category>
    </item>
  <item>
      <title>Tiling Introduction - C++ AMP - msdn mag companion</title>
      <description><![CDATA[<p>Hi, I am <a href="http://www.danielmoth.com/Blog/">Daniel Moth</a> <img src="http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif" alt="Smiley"></p><p>This screencast is a companion to&nbsp;my MSDN Magazine article that you can read online: <a href="http://msdn.microsoft.com/en-us/magazine/hh882447.aspx">Introduction to Tiling in C&#43;&#43; AMP</a>. You will be introduced to the tiled_extent class, the tiled_index class, the tile_barrier class, and the tile_static storage class.</p><p>To learn more please visit the <a href="http://blogs.msdn.com/b/nativeconcurrency/">C&#43;&#43; AMP blog</a>, and we encourage C&#43;&#43; AMP questions in the <a href="http://social.msdn.microsoft.com/Forums/en-US/parallelcppnative/threads">Parallel Computing in C&#43;&#43; and Native Code MSDN forum</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:7a748e64921c4b24900ea061017442e0">]]></description>
      <comments>http://channel9.msdn.com/Blogs/DanielMoth/Tiling-Introduction-C-AMP-msdn-mag-companion</comments>
      <itunes:summary>Hi, I am Daniel Moth  This screencast is a companion to&amp;nbsp;my MSDN Magazine article that you can read online: Introduction to Tiling in C&amp;#43;&amp;#43; AMP. You will be introduced to the tiled_extent class, the tiled_index class, the tile_barrier class, and the tile_static storage class. To learn more please visit the C&amp;#43;&amp;#43; AMP blog, and we encourage C&amp;#43;&amp;#43; AMP questions in the Parallel Computing in C&amp;#43;&amp;#43; and Native Code MSDN forum. </itunes:summary>
      <itunes:duration>977</itunes:duration>
      <link>http://channel9.msdn.com/Blogs/DanielMoth/Tiling-Introduction-C-AMP-msdn-mag-companion</link>
      <pubDate>Thu, 31 May 2012 00:06:48 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Blogs/DanielMoth/Tiling-Introduction-C-AMP-msdn-mag-companion</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/ed82/dfa3c678-aac1-40bd-9b41-8593c20fed82/TilingIntroMsdnmag_100.jpg" height="62" width="100"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/ed82/dfa3c678-aac1-40bd-9b41-8593c20fed82/TilingIntroMsdnmag_220.jpg" height="137" width="220"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/ed82/dfa3c678-aac1-40bd-9b41-8593c20fed82/TilingIntroMsdnmag_512.jpg" height="320" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/ed82/dfa3c678-aac1-40bd-9b41-8593c20fed82/TilingIntroMsdnmag.mp3" expression="full" duration="977" fileSize="1" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/ed82/dfa3c678-aac1-40bd-9b41-8593c20fed82/TilingIntroMsdnmag.wma" expression="full" duration="977" fileSize="1" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/ed82/dfa3c678-aac1-40bd-9b41-8593c20fed82/TilingIntroMsdnmag_high.mp4" expression="full" duration="977" fileSize="1" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/ed82/dfa3c678-aac1-40bd-9b41-8593c20fed82/TilingIntroMsdnmag_Source.wmv" expression="full" duration="977" fileSize="1" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/ed82/dfa3c678-aac1-40bd-9b41-8593c20fed82/TilingIntroMsdnmag_Source.wmv" length="0" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Daniel Moth</dc:creator>
      <itunes:author>Daniel Moth</itunes:author>
      <slash:comments>2</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/DanielMoth/Tiling-Introduction-C-AMP-msdn-mag-companion/RSS</wfw:commentRss>
      <category>C++</category>
      <category>GPGPU</category>
      <category>Parallel Computing</category>
      <category>Parallel Computing Platform</category>
      <category>Parallelism</category>
      <category>Visual Studio</category>
      <category>C++ AMP</category>
      <category>C++ Accelerated Massive Parallelism</category>
    </item>
  <item>
      <title>accelerator - C++ AMP - msdn mag companion part 4</title>
      <description><![CDATA[<p>Hi, I am <a href="http://www.danielmoth.com/Blog/">Daniel Moth</a> <img src="http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif" alt="Smiley"></p><p>This screencast is one part of a 4-part series accompanying my MSDN Magazine article that you can read online: <a href="http://msdn.microsoft.com/magazine/hh882446.aspx">A Code-Based Introduction to C&#43;&#43; AMP</a>.</p><p>Please watch first the screencasts that precede this part, and then follow the links below to watch the screencasts that follow it.</p><ol><li><a href="http://channel9.msdn.com/Blogs/DanielMoth/Setup-code-C-AMP-msdn-mag-companion-part-1">Setup code - C&#43;&#43; AMP - msdn mag companion part 1</a> </li><li><a href="http://channel9.msdn.com/Blogs/DanielMoth/arrayview-extent-index-C-AMP-msdn-mag-companion-part-2">array_view, extent, index - C&#43;&#43; AMP - msdn mag companion part 2</a> </li><li><a href="http://channel9.msdn.com/Blogs/DanielMoth/parallelforeach-C-AMP-msdn-mag-companion-part-3">parallel_for_each - C&#43;&#43; AMP - msdn mag companion part 3</a> </li><li><a href="http://channel9.msdn.com/Blogs/DanielMoth/accelerator-C-AMP-msdn-mag-companion-part-4">accelerator - C&#43;&#43; AMP - msdn mag companion part 4</a> </li></ol><p>To learn more please visit the <a href="http://blogs.msdn.com/b/nativeconcurrency/">C&#43;&#43; AMP blog</a>, and we encourage C&#43;&#43; AMP questions in the <a href="http://social.msdn.microsoft.com/Forums/en-US/parallelcppnative/threads">Parallel Computing in C&#43;&#43; and Native Code MSDN forum</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:88cc180515c543af9d7aa02f003a46a8">]]></description>
      <comments>http://channel9.msdn.com/Blogs/DanielMoth/accelerator-C-AMP-msdn-mag-companion-part-4</comments>
      <itunes:summary>Hi, I am Daniel Moth  This screencast is one part of a 4-part series accompanying my MSDN Magazine article that you can read online: A Code-Based Introduction to C&amp;#43;&amp;#43; AMP. Please watch first the screencasts that precede this part, and then follow the links below to watch the screencasts that follow it. Setup code - C&amp;#43;&amp;#43; AMP - msdn mag companion part 1 array_view, extent, index - C&amp;#43;&amp;#43; AMP - msdn mag companion part 2 parallel_for_each - C&amp;#43;&amp;#43; AMP - msdn mag companion part 3 accelerator - C&amp;#43;&amp;#43; AMP - msdn mag companion part 4 To learn more please visit the C&amp;#43;&amp;#43; AMP blog, and we encourage C&amp;#43;&amp;#43; AMP questions in the Parallel Computing in C&amp;#43;&amp;#43; and Native Code MSDN forum. </itunes:summary>
      <itunes:duration>486</itunes:duration>
      <link>http://channel9.msdn.com/Blogs/DanielMoth/accelerator-C-AMP-msdn-mag-companion-part-4</link>
      <pubDate>Thu, 12 Apr 2012 15:54:35 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Blogs/DanielMoth/accelerator-C-AMP-msdn-mag-companion-part-4</guid>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/fbf0/a07a2b93-1b33-4169-a854-c7aa03e2fbf0/acceleratormsdnmagpart4_100.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/fbf0/a07a2b93-1b33-4169-a854-c7aa03e2fbf0/acceleratormsdnmagpart4_220.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/fbf0/a07a2b93-1b33-4169-a854-c7aa03e2fbf0/acceleratormsdnmagpart4_512.jpg" height="384" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://ak.channel9.msdn.com/ch9/fbf0/a07a2b93-1b33-4169-a854-c7aa03e2fbf0/acceleratormsdnmagpart4.mp3" expression="full" duration="486" fileSize="7792583" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/fbf0/a07a2b93-1b33-4169-a854-c7aa03e2fbf0/acceleratormsdnmagpart4.wma" expression="full" duration="486" fileSize="3949283" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/fbf0/a07a2b93-1b33-4169-a854-c7aa03e2fbf0/acceleratormsdnmagpart4_high.mp4" expression="full" duration="486" fileSize="104371733" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/fbf0/a07a2b93-1b33-4169-a854-c7aa03e2fbf0/acceleratormsdnmagpart4_Source.wmv" expression="full" duration="486" fileSize="13520013" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ak.channel9.msdn.com/ch9/fbf0/a07a2b93-1b33-4169-a854-c7aa03e2fbf0/acceleratormsdnmagpart4_Source.wmv" length="13520013" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Daniel Moth</dc:creator>
      <itunes:author>Daniel Moth</itunes:author>
      <slash:comments>0</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/DanielMoth/accelerator-C-AMP-msdn-mag-companion-part-4/RSS</wfw:commentRss>
      <category>C++</category>
      <category>GPGPU</category>
      <category>Parallel Computing</category>
      <category>Parallel Computing Platform</category>
      <category>Parallelism</category>
      <category>Visual Studio</category>
      <category>C++ AMP</category>
      <category>C++ Accelerated Massive Parallelism</category>
    </item>
  <item>
      <title>parallel_for_each - C++ AMP - msdn mag companion part 3</title>
      <description><![CDATA[<p>Hi, I am <a href="http://www.danielmoth.com/Blog/">Daniel Moth</a> <img src="http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif" alt="Smiley"></p><p>This screencast is one part of a 4-part series accompanying my MSDN Magazine article that you can read online: <a href="http://msdn.microsoft.com/magazine/hh882446.aspx">A Code-Based Introduction to C&#43;&#43; AMP</a>.</p><p>Please watch first the screencasts that precede this part, and then follow the links below to watch the screencasts that follow it.</p><ol><li><a href="http://channel9.msdn.com/Blogs/DanielMoth/Setup-code-C-AMP-msdn-mag-companion-part-1">Setup code - C&#43;&#43; AMP - msdn mag companion part 1</a> </li><li><a href="http://channel9.msdn.com/Blogs/DanielMoth/arrayview-extent-index-C-AMP-msdn-mag-companion-part-2">array_view, extent, index - C&#43;&#43; AMP - msdn mag companion part 2</a> </li><li><a href="http://channel9.msdn.com/Blogs/DanielMoth/parallelforeach-C-AMP-msdn-mag-companion-part-3">parallel_for_each - C&#43;&#43; AMP - msdn mag companion part 3</a> </li><li><a href="http://channel9.msdn.com/Blogs/DanielMoth/accelerator-C-AMP-msdn-mag-companion-part-4">accelerator - C&#43;&#43; AMP - msdn mag companion part 4</a> </li></ol><p>To learn more please visit the <a href="http://blogs.msdn.com/b/nativeconcurrency/">C&#43;&#43; AMP blog</a>, and we encourage C&#43;&#43; AMP questions in the <a href="http://social.msdn.microsoft.com/Forums/en-US/parallelcppnative/threads">Parallel Computing in C&#43;&#43; and Native Code MSDN forum</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:16f21c2dcd2741b49d8da02f003903f7">]]></description>
      <comments>http://channel9.msdn.com/Blogs/DanielMoth/parallelforeach-C-AMP-msdn-mag-companion-part-3</comments>
      <itunes:summary>Hi, I am Daniel Moth  This screencast is one part of a 4-part series accompanying my MSDN Magazine article that you can read online: A Code-Based Introduction to C&amp;#43;&amp;#43; AMP. Please watch first the screencasts that precede this part, and then follow the links below to watch the screencasts that follow it. Setup code - C&amp;#43;&amp;#43; AMP - msdn mag companion part 1 array_view, extent, index - C&amp;#43;&amp;#43; AMP - msdn mag companion part 2 parallel_for_each - C&amp;#43;&amp;#43; AMP - msdn mag companion part 3 accelerator - C&amp;#43;&amp;#43; AMP - msdn mag companion part 4 To learn more please visit the C&amp;#43;&amp;#43; AMP blog, and we encourage C&amp;#43;&amp;#43; AMP questions in the Parallel Computing in C&amp;#43;&amp;#43; and Native Code MSDN forum. </itunes:summary>
      <itunes:duration>646</itunes:duration>
      <link>http://channel9.msdn.com/Blogs/DanielMoth/parallelforeach-C-AMP-msdn-mag-companion-part-3</link>
      <pubDate>Thu, 12 Apr 2012 15:53:46 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Blogs/DanielMoth/parallelforeach-C-AMP-msdn-mag-companion-part-3</guid>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/3df7/8e9dce6b-6dc3-4c49-ac1e-f5e77c973df7/parallelforeachmsdnmagpart3_100.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/3df7/8e9dce6b-6dc3-4c49-ac1e-f5e77c973df7/parallelforeachmsdnmagpart3_220.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/3df7/8e9dce6b-6dc3-4c49-ac1e-f5e77c973df7/parallelforeachmsdnmagpart3_512.jpg" height="384" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://ak.channel9.msdn.com/ch9/3df7/8e9dce6b-6dc3-4c49-ac1e-f5e77c973df7/parallelforeachmsdnmagpart3.mp3" expression="full" duration="646" fileSize="10344235" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/3df7/8e9dce6b-6dc3-4c49-ac1e-f5e77c973df7/parallelforeachmsdnmagpart3.wma" expression="full" duration="646" fileSize="5237999" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/3df7/8e9dce6b-6dc3-4c49-ac1e-f5e77c973df7/parallelforeachmsdnmagpart3_high.mp4" expression="full" duration="646" fileSize="142652373" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/3df7/8e9dce6b-6dc3-4c49-ac1e-f5e77c973df7/parallelforeachmsdnmagpart3_Source.wmv" expression="full" duration="646" fileSize="13014137" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ak.channel9.msdn.com/ch9/3df7/8e9dce6b-6dc3-4c49-ac1e-f5e77c973df7/parallelforeachmsdnmagpart3_Source.wmv" length="13014137" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Daniel Moth</dc:creator>
      <itunes:author>Daniel Moth</itunes:author>
      <slash:comments>2</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/DanielMoth/parallelforeach-C-AMP-msdn-mag-companion-part-3/RSS</wfw:commentRss>
      <category>C++</category>
      <category>GPGPU</category>
      <category>Parallel Computing</category>
      <category>Parallel Computing Platform</category>
      <category>Parallelism</category>
      <category>Visual Studio</category>
      <category>C++ AMP</category>
      <category>C++ Accelerated Massive Parallelism</category>
    </item>
  <item>
      <title>array_view, extent, index - C++ AMP - msdn mag companion part 2</title>
      <description><![CDATA[<p>Hi, I am <a href="http://www.danielmoth.com/Blog/">Daniel Moth</a> <img src="http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif" alt="Smiley"></p><p>This screencast is one part of a 4-part series accompanying my MSDN Magazine article that you can read online: <a href="http://msdn.microsoft.com/magazine/hh882446.aspx">A Code-Based Introduction to C&#43;&#43; AMP</a>.</p><p>Please watch first the screencasts that precede this part, and then follow the links below to watch the screencasts that follow it.</p><ol><li><a href="http://channel9.msdn.com/Blogs/DanielMoth/Setup-code-C-AMP-msdn-mag-companion-part-1">Setup code - C&#43;&#43; AMP - msdn mag companion part 1</a> </li><li><a href="http://channel9.msdn.com/Blogs/DanielMoth/arrayview-extent-index-C-AMP-msdn-mag-companion-part-2">array_view, extent, index - C&#43;&#43; AMP - msdn mag companion part 2</a> </li><li><a href="http://channel9.msdn.com/Blogs/DanielMoth/parallelforeach-C-AMP-msdn-mag-companion-part-3">parallel_for_each - C&#43;&#43; AMP - msdn mag companion part 3</a> </li><li><a href="http://channel9.msdn.com/Blogs/DanielMoth/accelerator-C-AMP-msdn-mag-companion-part-4">accelerator - C&#43;&#43; AMP - msdn mag companion part 4</a> </li></ol><p>To learn more please visit the <a href="http://blogs.msdn.com/b/nativeconcurrency/">C&#43;&#43; AMP blog</a>, and we encourage C&#43;&#43; AMP questions in the <a href="http://social.msdn.microsoft.com/Forums/en-US/parallelcppnative/threads">Parallel Computing in C&#43;&#43; and Native Code MSDN forum</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:3b9ac4ee0677421781bea02f0038505c">]]></description>
      <comments>http://channel9.msdn.com/Blogs/DanielMoth/arrayview-extent-index-C-AMP-msdn-mag-companion-part-2</comments>
      <itunes:summary>Hi, I am Daniel Moth  This screencast is one part of a 4-part series accompanying my MSDN Magazine article that you can read online: A Code-Based Introduction to C&amp;#43;&amp;#43; AMP. Please watch first the screencasts that precede this part, and then follow the links below to watch the screencasts that follow it. Setup code - C&amp;#43;&amp;#43; AMP - msdn mag companion part 1 array_view, extent, index - C&amp;#43;&amp;#43; AMP - msdn mag companion part 2 parallel_for_each - C&amp;#43;&amp;#43; AMP - msdn mag companion part 3 accelerator - C&amp;#43;&amp;#43; AMP - msdn mag companion part 4 To learn more please visit the C&amp;#43;&amp;#43; AMP blog, and we encourage C&amp;#43;&amp;#43; AMP questions in the Parallel Computing in C&amp;#43;&amp;#43; and Native Code MSDN forum. </itunes:summary>
      <itunes:duration>560</itunes:duration>
      <link>http://channel9.msdn.com/Blogs/DanielMoth/arrayview-extent-index-C-AMP-msdn-mag-companion-part-2</link>
      <pubDate>Thu, 12 Apr 2012 15:50:20 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Blogs/DanielMoth/arrayview-extent-index-C-AMP-msdn-mag-companion-part-2</guid>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/c095/2dc93945-3aea-46d6-af03-4baf081dc095/arrayviewextentindexmsdnmagpart2_100.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/c095/2dc93945-3aea-46d6-af03-4baf081dc095/arrayviewextentindexmsdnmagpart2_220.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/c095/2dc93945-3aea-46d6-af03-4baf081dc095/arrayviewextentindexmsdnmagpart2_512.jpg" height="384" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://ak.channel9.msdn.com/ch9/c095/2dc93945-3aea-46d6-af03-4baf081dc095/arrayviewextentindexmsdnmagpart2.mp3" expression="full" duration="560" fileSize="8976271" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/c095/2dc93945-3aea-46d6-af03-4baf081dc095/arrayviewextentindexmsdnmagpart2.wma" expression="full" duration="560" fileSize="4550083" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/c095/2dc93945-3aea-46d6-af03-4baf081dc095/arrayviewextentindexmsdnmagpart2_high.mp4" expression="full" duration="560" fileSize="121372984" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/c095/2dc93945-3aea-46d6-af03-4baf081dc095/arrayviewextentindexmsdnmagpart2_Source.wmv" expression="full" duration="560" fileSize="12258423" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ak.channel9.msdn.com/ch9/c095/2dc93945-3aea-46d6-af03-4baf081dc095/arrayviewextentindexmsdnmagpart2_Source.wmv" length="12258423" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Daniel Moth</dc:creator>
      <itunes:author>Daniel Moth</itunes:author>
      <slash:comments>0</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/DanielMoth/arrayview-extent-index-C-AMP-msdn-mag-companion-part-2/RSS</wfw:commentRss>
      <category>C++</category>
      <category>GPGPU</category>
      <category>Parallel Computing</category>
      <category>Parallel Computing Platform</category>
      <category>Parallelism</category>
      <category>Visual Studio</category>
      <category>C++ AMP</category>
      <category>C++ Accelerated Massive Parallelism</category>
    </item>
  <item>
      <title>Setup code - C++ AMP - msdn mag companion part 1</title>
      <description><![CDATA[<p>Hi, I am <a href="http://www.danielmoth.com/Blog/">Daniel Moth</a> <img src="http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif" alt="Smiley"></p><p>This screencast is one part of a 4-part series accompanying my MSDN Magazine article that you can read online: <a href="http://msdn.microsoft.com/magazine/hh882446.aspx">A Code-Based Introduction to C&#43;&#43; AMP</a>.</p><p>Please watch first the screencasts that precede this part, and then follow the links below to watch the screencasts that follow it.</p><ol><li><a href="http://channel9.msdn.com/Blogs/DanielMoth/Setup-code-C-AMP-msdn-mag-companion-part-1">Setup code - C&#43;&#43; AMP - msdn mag companion part 1</a> </li><li><a href="http://channel9.msdn.com/Blogs/DanielMoth/arrayview-extent-index-C-AMP-msdn-mag-companion-part-2">array_view, extent, index - C&#43;&#43; AMP - msdn mag companion part 2</a> </li><li><a href="http://channel9.msdn.com/Blogs/DanielMoth/parallelforeach-C-AMP-msdn-mag-companion-part-3">parallel_for_each - C&#43;&#43; AMP - msdn mag companion part 3</a> </li><li><a href="http://channel9.msdn.com/Blogs/DanielMoth/accelerator-C-AMP-msdn-mag-companion-part-4">accelerator - C&#43;&#43; AMP - msdn mag companion part 4</a> </li></ol><p>To learn more please visit the <a href="http://blogs.msdn.com/b/nativeconcurrency/">C&#43;&#43; AMP blog</a>, and we encourage C&#43;&#43; AMP questions in the <a href="http://social.msdn.microsoft.com/Forums/en-US/parallelcppnative/threads">Parallel Computing in C&#43;&#43; and Native Code MSDN forum</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:bcdf6917f0b34cb1b861a02f00373c58">]]></description>
      <comments>http://channel9.msdn.com/Blogs/DanielMoth/Setup-code-C-AMP-msdn-mag-companion-part-1</comments>
      <itunes:summary>Hi, I am Daniel Moth  This screencast is one part of a 4-part series accompanying my MSDN Magazine article that you can read online: A Code-Based Introduction to C&amp;#43;&amp;#43; AMP. Please watch first the screencasts that precede this part, and then follow the links below to watch the screencasts that follow it. Setup code - C&amp;#43;&amp;#43; AMP - msdn mag companion part 1 array_view, extent, index - C&amp;#43;&amp;#43; AMP - msdn mag companion part 2 parallel_for_each - C&amp;#43;&amp;#43; AMP - msdn mag companion part 3 accelerator - C&amp;#43;&amp;#43; AMP - msdn mag companion part 4 To learn more please visit the C&amp;#43;&amp;#43; AMP blog, and we encourage C&amp;#43;&amp;#43; AMP questions in the Parallel Computing in C&amp;#43;&amp;#43; and Native Code MSDN forum. </itunes:summary>
      <itunes:duration>384</itunes:duration>
      <link>http://channel9.msdn.com/Blogs/DanielMoth/Setup-code-C-AMP-msdn-mag-companion-part-1</link>
      <pubDate>Thu, 12 Apr 2012 15:49:02 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Blogs/DanielMoth/Setup-code-C-AMP-msdn-mag-companion-part-1</guid>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/1860/fd770c52-6113-4117-8d8e-6782e7931860/setupampmsdnmagpart1_100.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/1860/fd770c52-6113-4117-8d8e-6782e7931860/setupampmsdnmagpart1_220.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/1860/fd770c52-6113-4117-8d8e-6782e7931860/setupampmsdnmagpart1_512.jpg" height="384" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://ak.channel9.msdn.com/ch9/1860/fd770c52-6113-4117-8d8e-6782e7931860/setupampmsdnmagpart1.mp3" expression="full" duration="384" fileSize="6145403" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/1860/fd770c52-6113-4117-8d8e-6782e7931860/setupampmsdnmagpart1.wma" expression="full" duration="384" fileSize="3117175" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/1860/fd770c52-6113-4117-8d8e-6782e7931860/setupampmsdnmagpart1_high.mp4" expression="full" duration="384" fileSize="80617414" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/1860/fd770c52-6113-4117-8d8e-6782e7931860/setupampmsdnmagpart1_Source.wmv" expression="full" duration="384" fileSize="9440091" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ak.channel9.msdn.com/ch9/1860/fd770c52-6113-4117-8d8e-6782e7931860/setupampmsdnmagpart1_Source.wmv" length="9440091" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Daniel Moth</dc:creator>
      <itunes:author>Daniel Moth</itunes:author>
      <slash:comments>2</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/DanielMoth/Setup-code-C-AMP-msdn-mag-companion-part-1/RSS</wfw:commentRss>
      <category>C++</category>
      <category>GPGPU</category>
      <category>Parallel Computing</category>
      <category>Parallel Computing Platform</category>
      <category>Parallelism</category>
      <category>Visual Studio</category>
      <category>C++ AMP</category>
      <category>C++ Accelerated Massive Parallelism</category>
    </item>
  <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=2336 The 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 d</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://ak.channel9.msdn.com/ch9/d653/8e925d9c-60b6-4799-b83e-9fbf012dd653/YOW2011MartinThompson_100_ch9.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/d653/8e925d9c-60b6-4799-b83e-9fbf012dd653/YOW2011MartinThompson_220_ch9.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/d653/8e925d9c-60b6-4799-b83e-9fbf012dd653/YOW2011MartinThompson_512_ch9.jpg" height="384" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://ak.channel9.msdn.com/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>
        <media:content url="http://ak.channel9.msdn.com/ch9/d653/8e925d9c-60b6-4799-b83e-9fbf012dd653/YOW2011MartinThompson_ch9.mp3" expression="full" duration="1406" fileSize="11254310" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/d653/8e925d9c-60b6-4799-b83e-9fbf012dd653/YOW2011MartinThompson_ch9.webm" expression="full" duration="1406" fileSize="76890866" type="video/webm" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/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>
        <media:content url="http://ak.channel9.msdn.com/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>
        <media:content url="http://ak.channel9.msdn.com/ch9/d653/8e925d9c-60b6-4799-b83e-9fbf012dd653/YOW2011MartinThompson_high_ch9.mp4" expression="full" duration="1406" fileSize="351685522" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/d653/8e925d9c-60b6-4799-b83e-9fbf012dd653/YOW2011MartinThompson_low_ch9.mp4" expression="full" duration="1406" fileSize="100458261" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/d653/8e925d9c-60b6-4799-b83e-9fbf012dd653/YOW2011MartinThompson_med_ch9.mp4" expression="full" duration="1406" fileSize="240884822" type="video/mp4" medium="video"></media:content>
        <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>
      </media:group>      
      <enclosure url="http://ak.channel9.msdn.com/ch9/d653/8e925d9c-60b6-4799-b83e-9fbf012dd653/YOW2011MartinThompson_ch9.wmv" length="223213871" type="video/x-ms-wmv"></enclosure>
      <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>Asynchronous Programming for C++ Developers: PPL Tasks and Windows 8</title>
      <description><![CDATA[<p>The <a href="http://msdn.microsoft.com/en-us/library/dd492418.aspx" target="_blank"><strong>Parallel Patterns Library (PPL)</strong></a> provides a task-based asynchrony model that can make working with asynchronous APIs much easier for C&#43;&#43; programmers. Asynchronous APIs are pervasive in the &quot;Windows 8&quot; Windows Runtime (WinRT). Potentially long-running operations—like file and network I/O—are typically exposed through some asynchronous pattern. <br><br>Here, we meet&nbsp;software engineer and&nbsp;ConCRT/PPL team&nbsp;member <strong>Genevieve Fernandes </strong>and&nbsp;ConCRT/PPL team member <strong>Rahul Patil</strong> (lead program manager—<a href="http://channel9.msdn.com/Blogs/Charles/Parallel-Computing-Platform-Asynchronous-Agents-for-Native-Code" target="_blank">you've met him before</a>).&nbsp;The goal here is to explain how this stuff works and why it's designed the way it is. This conversation includes whiteboarding and a code demo. You'll see how you can use C&#43;&#43;/CX plus PPL Tasks to produce asynchronous operations that JavaScript or C#/VB can consume in very natural ways (from their perspectives) on &quot;Windows 8.&quot; Watch and learn!&nbsp;</p><p><a href="http://blogs.msdn.com/b/nativeconcurrency/archive/2011/10/27/try-it-now-use-ppl-to-produce-windows-8-asynchronous-operations.aspx" target="_blank"><strong>Get the latest PPL</strong></a> to experiment with writing asynchronous code for &quot;Windows 8&quot; Metro style applications. Don't forget to provide feedback to the PPL team! They want to hear from you, so please write some code and see if you find this comfortable/useful/etc.<br><br>See the <a href="http://channel9.msdn.com/Events/BUILD/BUILD2011?t=windows%2Bruntime" target="_blank"><strong>BUILD sessions on WinRT</strong></a> to get more information about asynchrony in &quot;Windows 8.&quot;</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:01a028b07e8c4a2ea7e29f910151f638">]]></description>
      <comments>http://channel9.msdn.com/Blogs/Charles/Asynchronous-Programming-for-C-Developers-PPL-Tasks-and-Windows-8</comments>
      <itunes:summary>The Parallel Patterns Library (PPL) provides a task-based asynchrony model that can make working with asynchronous APIs much easier for C&amp;#43;&amp;#43; programmers. Asynchronous APIs are pervasive in the &amp;quot;Windows 8&amp;quot; Windows Runtime (WinRT). Potentially long-running operations—like file and network I/O—are typically exposed through some asynchronous pattern. Here, we meet&amp;nbsp;software engineer and&amp;nbsp;ConCRT/PPL team&amp;nbsp;member Genevieve Fernandes and&amp;nbsp;ConCRT/PPL team member Rahul Patil (lead program manager—you&#39;ve met him before).&amp;nbsp;The goal here is to explain how this stuff works and why it&#39;s designed the way it is. This conversation includes whiteboarding and a code demo. You&#39;ll see how you can use C&amp;#43;&amp;#43;/CX plus PPL Tasks to produce asynchronous operations that JavaScript or C#/VB can consume in very natural ways (from their perspectives) on &amp;quot;Windows 8.&amp;quot; Watch and learn!&amp;nbsp; Get the latest PPL to experiment with writing asynchronous code for &amp;quot;Windows 8&amp;quot; Metro style applications. Don&#39;t forget to provide feedback to the PPL team! They want to hear from you, so please write some code and see if you find this comfortable/useful/etc.See the BUILD sessions on WinRT to get more information about asynchrony in &amp;quot;Windows 8.&amp;quot; </itunes:summary>
      <itunes:duration>1711</itunes:duration>
      <link>http://channel9.msdn.com/Blogs/Charles/Asynchronous-Programming-for-C-Developers-PPL-Tasks-and-Windows-8</link>
      <pubDate>Thu, 10 Nov 2011 20:50:47 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Blogs/Charles/Asynchronous-Programming-for-C-Developers-PPL-Tasks-and-Windows-8</guid>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/f638/01a028b0-7e8c-4a2e-a7e2-9f910151f638/PPLWinRTAsync_100_ch9.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/f638/01a028b0-7e8c-4a2e-a7e2-9f910151f638/PPLWinRTAsync_220_ch9.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/f638/01a028b0-7e8c-4a2e-a7e2-9f910151f638/PPLWinRTAsync_512_ch9.jpg" height="384" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://ak.channel9.msdn.com/ch9/f638/01a028b0-7e8c-4a2e-a7e2-9f910151f638/PPLWinRTAsync_2MB_ch9.wmv" expression="full" duration="1711" fileSize="336613065" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/f638/01a028b0-7e8c-4a2e-a7e2-9f910151f638/PPLWinRTAsync_ch9.mp3" expression="full" duration="1711" fileSize="13690858" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/f638/01a028b0-7e8c-4a2e-a7e2-9f910151f638/PPLWinRTAsync_ch9.webm" expression="full" duration="1711" fileSize="150985149" type="video/webm" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/f638/01a028b0-7e8c-4a2e-a7e2-9f910151f638/PPLWinRTAsync_ch9.wma" expression="full" duration="1711" fileSize="13850415" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/f638/01a028b0-7e8c-4a2e-a7e2-9f910151f638/PPLWinRTAsync_ch9.wmv" expression="full" duration="1711" fileSize="332911699" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/f638/01a028b0-7e8c-4a2e-a7e2-9f910151f638/PPLWinRTAsync_high_ch9.mp4" expression="full" duration="1711" fileSize="437051159" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/f638/01a028b0-7e8c-4a2e-a7e2-9f910151f638/PPLWinRTAsync_low_ch9.mp4" expression="full" duration="1711" fileSize="161920398" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/f638/01a028b0-7e8c-4a2e-a7e2-9f910151f638/PPLWinRTAsync_med_ch9.mp4" expression="full" duration="1711" fileSize="330180910" type="video/mp4" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/f638/01a028b0-7e8c-4a2e-a7e2-9f910151f638/PPLWinRTAsync.ism/manifest" expression="full" duration="1711" fileSize="6046" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ak.channel9.msdn.com/ch9/f638/01a028b0-7e8c-4a2e-a7e2-9f910151f638/PPLWinRTAsync_ch9.wmv" length="332911699" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>3</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/Charles/Asynchronous-Programming-for-C-Developers-PPL-Tasks-and-Windows-8/RSS</wfw:commentRss>
      <category>C++</category>
      <category>Parallel Computing</category>
      <category>Parallel Computing Platform</category>
      <category>Windows</category>
      <category>tasks</category>
      <category>Parallel Patterns Library</category>
      <category>Native Development</category>
      <category>C++11</category>
      <category>C++/CX</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://ak.channel9.msdn.com/ch9/0786/a8460446-a294-4fd2-9289-9f2101820786/VSConcurrencyVisualizer_100_ch9.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/0786/a8460446-a294-4fd2-9289-9f2101820786/VSConcurrencyVisualizer_220_ch9.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/0786/a8460446-a294-4fd2-9289-9f2101820786/VSConcurrencyVisualizer_512_ch9.jpg" height="384" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://ak.channel9.msdn.com/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>
        <media:content url="http://ak.channel9.msdn.com/ch9/0786/a8460446-a294-4fd2-9289-9f2101820786/VSConcurrencyVisualizer_ch9.mp3" expression="full" duration="2827" fileSize="22623654" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/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>
        <media:content url="http://ak.channel9.msdn.com/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>
        <media:content url="http://ak.channel9.msdn.com/ch9/0786/a8460446-a294-4fd2-9289-9f2101820786/VSConcurrencyVisualizer_high_ch9.mp4" expression="full" duration="2827" fileSize="933031789" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/0786/a8460446-a294-4fd2-9289-9f2101820786/VSConcurrencyVisualizer_low_ch9.mp4" expression="full" duration="2827" fileSize="171538164" type="video/mp4" medium="video"></media:content>
        <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:content>
      </media:group>      
      <enclosure url="http://ak.channel9.msdn.com/ch9/0786/a8460446-a294-4fd2-9289-9f2101820786/VSConcurrencyVisualizer_ch9.wmv" length="346102393" type="video/x-ms-wmv"></enclosure>
      <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://ak.channel9.msdn.com/ch9/3715/fb6e96fc-e750-47ba-9a07-9f4a017a3715/RickMolloyControlFlowVsDataFlowCpp_100_ch9.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/3715/fb6e96fc-e750-47ba-9a07-9f4a017a3715/RickMolloyControlFlowVsDataFlowCpp_220_ch9.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/3715/fb6e96fc-e750-47ba-9a07-9f4a017a3715/RickMolloyControlFlowVsDataFlowCpp_512_ch9.jpg" height="384" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://ak.channel9.msdn.com/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>
        <media:content url="http://ak.channel9.msdn.com/ch9/3715/fb6e96fc-e750-47ba-9a07-9f4a017a3715/RickMolloyControlFlowVsDataFlowCpp_ch9.mp3" expression="full" duration="1348" fileSize="10786184" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/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>
        <media:content url="http://ak.channel9.msdn.com/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>
        <media:content url="http://ak.channel9.msdn.com/ch9/3715/fb6e96fc-e750-47ba-9a07-9f4a017a3715/RickMolloyControlFlowVsDataFlowCpp_high_ch9.mp4" expression="full" duration="1348" fileSize="366783629" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/3715/fb6e96fc-e750-47ba-9a07-9f4a017a3715/RickMolloyControlFlowVsDataFlowCpp_low_ch9.mp4" expression="full" duration="1348" fileSize="35259184" type="video/mp4" medium="video"></media:content>
        <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:content>
      </media:group>      
      <enclosure url="http://ak.channel9.msdn.com/ch9/3715/fb6e96fc-e750-47ba-9a07-9f4a017a3715/RickMolloyControlFlowVsDataFlowCpp_ch9.wmv" length="72317515" type="video/x-ms-wmv"></enclosure>
      <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://ak.channel9.msdn.com/ch9/4063/33f319ce-de55-4858-9c5b-9f41011e4063/CheckingInRickMolloy_100_ch9.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/4063/33f319ce-de55-4858-9c5b-9f41011e4063/CheckingInRickMolloy_220_ch9.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/4063/33f319ce-de55-4858-9c5b-9f41011e4063/CheckingInRickMolloy_512_ch9.jpg" height="384" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://ak.channel9.msdn.com/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>
        <media:content url="http://ak.channel9.msdn.com/ch9/4063/33f319ce-de55-4858-9c5b-9f41011e4063/CheckingInRickMolloy_ch9.mp3" expression="full" duration="3194" fileSize="25554533" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/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>
        <media:content url="http://ak.channel9.msdn.com/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>
        <media:content url="http://ak.channel9.msdn.com/ch9/4063/33f319ce-de55-4858-9c5b-9f41011e4063/CheckingInRickMolloy_high_ch9.mp4" expression="full" duration="3194" fileSize="1178318285" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/4063/33f319ce-de55-4858-9c5b-9f41011e4063/CheckingInRickMolloy_low_ch9.mp4" expression="full" duration="3194" fileSize="293234661" type="video/mp4" medium="video"></media:content>
        <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:content>
      </media:group>      
      <enclosure url="http://ak.channel9.msdn.com/ch9/4063/33f319ce-de55-4858-9c5b-9f41011e4063/CheckingInRickMolloy_ch9.wmv" length="549336595" type="video/x-ms-wmv"></enclosure>
      <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://ak.channel9.msdn.com/ch9/4200/80549D97-0CF2-45D6-93F7-9E9F012E4200/ConCRTPPLTasksCodepack2_100_ch9.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/4200/80549D97-0CF2-45D6-93F7-9E9F012E4200/ConCRTPPLTasksCodepack2_220_ch9.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/4200/80549D97-0CF2-45D6-93F7-9E9F012E4200/ConCRTPPLTasksCodepack2_512_ch9.jpg" height="384" width="512"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/4200/80549D97-0CF2-45D6-93F7-9E9F012E4200/ConCRTPPLTasksCodepack2_custom_ch9.jpg" height="384" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://ak.channel9.msdn.com/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>
        <media:content url="http://ak.channel9.msdn.com/ch9/4200/80549D97-0CF2-45D6-93F7-9E9F012E4200/ConCRTPPLTasksCodepack2_ch9.mp3" expression="full" duration="1842" fileSize="14739945" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/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>
        <media:content url="http://ak.channel9.msdn.com/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>
        <media:content url="http://ak.channel9.msdn.com/ch9/4200/80549D97-0CF2-45D6-93F7-9E9F012E4200/ConCRTPPLTasksCodepack2_high_ch9.mp4" expression="full" duration="1842" fileSize="796502367" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/4200/80549D97-0CF2-45D6-93F7-9E9F012E4200/ConCRTPPLTasksCodepack2_low_ch9.mp4" expression="full" duration="1842" fileSize="184670346" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/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>
        <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:content>
      </media:group>      
      <enclosure url="http://ak.channel9.msdn.com/ch9/4200/80549D97-0CF2-45D6-93F7-9E9F012E4200/ConCRTPPLTasksCodepack2_ch9.wmv" length="403680485" type="video/x-ms-wmv"></enclosure>
      <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://ak.channel9.msdn.com/ch9/248E/33E26151-D832-4EAD-A7D1-9E9F012E248E/ConCRTPPLTasksCodepack1_100_ch9.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/248E/33E26151-D832-4EAD-A7D1-9E9F012E248E/ConCRTPPLTasksCodepack1_220_ch9.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/248E/33E26151-D832-4EAD-A7D1-9E9F012E248E/ConCRTPPLTasksCodepack1_512_ch9.jpg" height="384" width="512"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/248E/33E26151-D832-4EAD-A7D1-9E9F012E248E/ConCRTPPLTasksCodepack1_custom_ch9.jpg" height="384" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://ak.channel9.msdn.com/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>
        <media:content url="http://ak.channel9.msdn.com/ch9/248E/33E26151-D832-4EAD-A7D1-9E9F012E248E/ConCRTPPLTasksCodepack1_ch9.mp3" expression="full" duration="1808" fileSize="14471406" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/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>
        <media:content url="http://ak.channel9.msdn.com/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>
        <media:content url="http://ak.channel9.msdn.com/ch9/248E/33E26151-D832-4EAD-A7D1-9E9F012E248E/ConCRTPPLTasksCodepack1_high_ch9.mp4" expression="full" duration="1808" fileSize="750553913" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/248E/33E26151-D832-4EAD-A7D1-9E9F012E248E/ConCRTPPLTasksCodepack1_low_ch9.mp4" expression="full" duration="1808" fileSize="158879056" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/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>
        <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:content>
      </media:group>      
      <enclosure url="http://ak.channel9.msdn.com/ch9/248E/33E26151-D832-4EAD-A7D1-9E9F012E248E/ConCRTPPLTasksCodepack1_ch9.wmv" length="383712281" type="video/x-ms-wmv"></enclosure>
      <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>
      <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>
      <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:thumbnail>
      <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>
        <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>
        <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>
        <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>
        <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>
        <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:content>
      </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"></enclosure>
      <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>
      <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>
      <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:thumbnail>
      <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>
        <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>
        <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>
        <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>
        <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:content>
      </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"></enclosure>
      <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>
      <category>Excel 2010</category>
    </item>
  <item>
      <title>Excel services for Windows HPC Server 2008R2</title>
      <description><![CDATA[ <p>Microsoft Excel has become an indispensible calculation, prototyping, and simulation tool that handles complex multi-variable models.&nbsp; A fictitious case study is described where the customer, an insurance underwriter, explores over one trillion scenarios to optimize investments that hedge its financial obligations.&nbsp; Integration of Excel 2010 and Windows HPC Server 2008 R2 maintains the Excel front end but offloads the calculation workload to the cluster.&nbsp; The result is a reduction of compute time by a factor of ten on a modest four-node cluster.</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:763de013a194471f979f9e25003cf6f9">]]></description>
      <comments>http://channel9.msdn.com/Shows/The+HPC+Show/Excel-services-for-Windows-HPC-Server-2008R2</comments>
      <itunes:summary> Microsoft Excel has become an indispensible calculation, prototyping, and simulation tool that handles complex multi-variable models.&amp;nbsp; A fictitious case study is described where the customer, an insurance underwriter, explores over one trillion scenarios to optimize investments that hedge its financial obligations.&amp;nbsp; Integration of Excel 2010 and Windows HPC Server 2008 R2 maintains the Excel front end but offloads the calculation workload to the cluster.&amp;nbsp; The result is a reduction of compute time by a factor of ten on a modest four-node cluster. </itunes:summary>
      <itunes:duration>412</itunes:duration>
      <link>http://channel9.msdn.com/Shows/The+HPC+Show/Excel-services-for-Windows-HPC-Server-2008R2</link>
      <pubDate>Mon, 08 Nov 2010 04:01:37 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Shows/The+HPC+Show/Excel-services-for-Windows-HPC-Server-2008R2</guid>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/f6f9/763de013-a194-471f-979f-9e25003cf6f9/excelserviceshpcs2008r2_100_ch9.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/f6f9/763de013-a194-471f-979f-9e25003cf6f9/excelserviceshpcs2008r2_220_ch9.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/f6f9/763de013-a194-471f-979f-9e25003cf6f9/excelserviceshpcs2008r2_512_ch9.jpg" height="384" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/f6f9/763de013-a194-471f-979f-9e25003cf6f9/excelserviceshpcs2008r2_2MB_ch9.wmv" expression="full" duration="412" fileSize="42818243" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/f6f9/763de013-a194-471f-979f-9e25003cf6f9/excelserviceshpcs2008r2_ch9.mp3" expression="full" duration="412" fileSize="3300130" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/f6f9/763de013-a194-471f-979f-9e25003cf6f9/excelserviceshpcs2008r2_ch9.mp4" expression="full" duration="412" fileSize="35653701" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/f6f9/763de013-a194-471f-979f-9e25003cf6f9/excelserviceshpcs2008r2_ch9.wma" expression="full" duration="412" fileSize="3342421" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/f6f9/763de013-a194-471f-979f-9e25003cf6f9/excelserviceshpcs2008r2_ch9.wmv" expression="full" duration="412" fileSize="39463905" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ecn.channel9.msdn.com/o9/ch9/f6f9/763de013-a194-471f-979f-9e25003cf6f9/excelserviceshpcs2008r2_ch9.wmv" length="39463905" type="video/x-ms-wmv"></enclosure>
      <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/Excel-services-for-Windows-HPC-Server-2008R2/RSS</wfw:commentRss>
      <category>Linux</category>
      <category>Parallel Computing</category>
      <category>Parallelism</category>
      <category>parallelization</category>
      <category>Technical Computing</category>
      <category>Excel 2010</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>
      <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>
      <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:thumbnail>
      <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>
        <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>
        <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>
        <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>
        <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:content>
      </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"></enclosure>
      <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>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/220/568378_220x165.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/8378/568378/ParallelPatterns2010EngineeringForum_320_ch9.png" height="240" width="320"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/8378/568378/ParallelPatterns2010EngineeringForum_512_ch9.png" height="384" width="512"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/8378/568378/ParallelPatterns2010EngineeringForum_85_ch9.png" height="64" width="85"></media:thumbnail>
      <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>
        <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>
        <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>
        <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>
        <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>
        <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:content>
      </media:group>      
      <enclosure url="http://ecn.channel9.msdn.com/o9/ch9/8378/568378/ParallelPatterns2010EngineeringForum_ch9.wmv" length="613270597" type="video/x-ms-wmv"></enclosure>
      <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>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/220/558815_220x165.jpg" height="165" width="220"></media:thumbnail>
      <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>
      <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>
      <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:thumbnail>
      <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>
        <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>
        <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>
        <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>
        <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>
        <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:content>
      </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"></enclosure>
      <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.0</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>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/220/548376_220x165.jpg" height="165" width="220"></media:thumbnail>
      <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>
      <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>
      <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:thumbnail>
      <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>
        <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>
        <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>
        <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>
        <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>
        <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:content>
      </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"></enclosure>
      <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>    
</channel>
</rss>