<?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 Platform</title>
    <atom:link rel="self" type="application/rss+xml" href="http://channel9.msdn.com/Tags/parallel+computing+platform/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 Platform</title>
      <link>http://channel9.msdn.com/Tags/parallel+computing+platform</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+platform</link>
    <language>en</language>
    <pubDate>Mon, 20 May 2013 06:10:32 GMT</pubDate>
    <lastBuildDate>Mon, 20 May 2013 06:10:32 GMT</lastBuildDate>
    <generator>Rev9</generator>
    <c9:totalResults>52</c9:totalResults>
    <c9:pageCount>3</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+platform/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+platform/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+platform/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+platform/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+platform/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+platform/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+platform/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+platform/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+platform/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+platform/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+platform/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>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+platform/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+platform/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+platform/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+platform/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+platform/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+platform/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+platform/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>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+platform/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>Overview of Parallel Computing in Visual Studio 2010</title>
      <description><![CDATA[
<p>How you can use multi-core and many-core power to increase the performance of your application flexibly – is what Parallel Computing in Visual Studio 2010. It’s flexible as it does not wait for us to change the code based on hardware power. If you are deploying
 your application to single core this approach will mostly work. Here I have covered few things,</p>
<p>.&nbsp; The new “Task” API<br>
.&nbsp; Parallel LINQ (PLINQ)<br>
.&nbsp; Parallel.ForEach</p>
<p>I would recommend you to visit Daniel’s talk in PDC 2008 at <a shape="rect" href="http://channel9.msdn.com/pdc2008/TL26/" shape="rect">
http://channel9.msdn.com/pdc2008/TL26/</a> <br>
<br>
Stay tuned,<br>
Wriju (<a shape="rect" href="http://blogs.msdn.com/wriju" shape="rect">http://blogs.msdn.com/wriju</a>)
</p>
 <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/parallel+computing+platform/RSS&WT.dl=0&WT.entryid=Entry:RSSView:e577aae69c004cd7807d9deb0039fbbb">]]></description>
      <comments>http://channel9.msdn.com/Blogs/wriju/Overview-of-Parallel-Computing-in-Visual-Studio-2010</comments>
      <itunes:summary>
How you can use multi-core and many-core power to increase the performance of your application flexibly – is what Parallel Computing in Visual Studio 2010. It’s flexible as it does not wait for us to change the code based on hardware power. If you are deploying
 your application to single core this approach will mostly work. Here I have covered few things, 
.&amp;nbsp; The new “Task” API
.&amp;nbsp; Parallel LINQ (PLINQ)
.&amp;nbsp; Parallel.ForEach 
I would recommend you to visit Daniel’s talk in PDC 2008 at 
http://channel9.msdn.com/pdc2008/TL26/ 

Stay tuned,
Wriju (http://blogs.msdn.com/wriju)
 
</itunes:summary>
      <itunes:duration>983</itunes:duration>
      <link>http://channel9.msdn.com/Blogs/wriju/Overview-of-Parallel-Computing-in-Visual-Studio-2010</link>
      <pubDate>Fri, 19 Feb 2010 01:25:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Blogs/wriju/Overview-of-Parallel-Computing-in-Visual-Studio-2010</guid>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/100/529937_100x75.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/220/529937_220x165.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/7/3/9/9/2/5/VS2010Parallel1024_320_ch9.png" height="240" width="320"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/7/3/9/9/2/5/VS2010Parallel1024_512_ch9.png" height="384" width="512"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/7/3/9/9/2/5/VS2010Parallel1024_85_ch9.png" height="64" width="85"></media:thumbnail>
      <media:group>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/7/3/9/9/2/5/VS2010Parallel1024_2MB_ch9.wmv" expression="full" duration="983" fileSize="1" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/7/3/9/9/2/5/VS2010Parallel1024_ch9.mp3" expression="full" duration="983" fileSize="1" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/7/3/9/9/2/5/VS2010Parallel1024_ch9.mp4" expression="full" duration="983" fileSize="1" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/7/3/9/9/2/5/VS2010Parallel1024_ch9.wma" expression="full" duration="983" fileSize="1" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/7/3/9/9/2/5/VS2010Parallel1024_ch9.wmv" expression="full" duration="983" fileSize="1" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/7/3/9/9/2/5/VS2010Parallel1024_Zune_ch9.wmv" expression="full" duration="983" fileSize="1" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ecn.channel9.msdn.com/o9/ch9/7/3/9/9/2/5/VS2010Parallel1024_ch9.wmv" length="0" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Wriju Ghosh</dc:creator>
      <itunes:author>Wriju Ghosh</itunes:author>
      <slash:comments>3</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/wriju/Overview-of-Parallel-Computing-in-Visual-Studio-2010/RSS</wfw:commentRss>
      <category>Parallel Computing</category>
      <category>Parallel Computing Platform</category>
      <category>Parallelism</category>
      <category>Visual Studio 2010</category>
    </item>
  <item>
      <title>Channel 9 Live at PDC09: Stephen Toub</title>
      <description><![CDATA[Channel 9 Live at PDC09: Stephen Toub with Charles Torre<br />Recorded Live, November 19th 2009 at 11:30AM (PST)<br /><a shape="rect" href="http://channel9.msdn.com/posts/NicFill/Channel-9-Live-at-PDC09-Schedule/" shape="rect" target="_blank">Click here for full schedule</a><br /> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/parallel+computing+platform/RSS&WT.dl=0&WT.entryid=Entry:RSSView:2cbdd29a203b4d4fb7ca9deb00248e32">]]></description>
      <comments>http://channel9.msdn.com/Blogs/NicFill/Channel-9-Live-at-PDC09-Stephen-Toub</comments>
      <itunes:summary>Channel 9 Live at PDC09: Stephen Toub with Charles TorreRecorded Live, November 19th 2009 at 11:30AM (PST)Click here for full schedule</itunes:summary>
      <itunes:duration>1668</itunes:duration>
      <link>http://channel9.msdn.com/Blogs/NicFill/Channel-9-Live-at-PDC09-Stephen-Toub</link>
      <pubDate>Fri, 18 Dec 2009 22:44:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Blogs/NicFill/Channel-9-Live-at-PDC09-Stephen-Toub</guid>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/100/514056_100x75.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/220/514056_220x165.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/6/5/0/4/1/5/Ch9LivePDC09StephenToub_320_ch9.png" height="240" width="320"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/6/5/0/4/1/5/Ch9LivePDC09StephenToub_512_ch9.png" height="384" width="512"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/6/5/0/4/1/5/Ch9LivePDC09StephenToub_85_ch9.png" height="64" width="85"></media:thumbnail>
      <media:group>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/6/5/0/4/1/5/Ch9LivePDC09StephenToub_2MB_ch9.wmv" expression="full" duration="1668" fileSize="444489991" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/6/5/0/4/1/5/Ch9LivePDC09StephenToub_ch9.mp3" expression="full" duration="1668" fileSize="13348705" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/6/5/0/4/1/5/Ch9LivePDC09StephenToub_ch9.mp4" expression="full" duration="1668" fileSize="212577390" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/6/5/0/4/1/5/Ch9LivePDC09StephenToub_ch9.wma" expression="full" duration="1668" fileSize="13495935" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/6/5/0/4/1/5/Ch9LivePDC09StephenToub_ch9.wmv" expression="full" duration="1668" fileSize="316732879" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/6/5/0/4/1/5/Ch9LivePDC09StephenToub_Zune_ch9.wmv" expression="full" duration="1668" fileSize="229836931" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ecn.channel9.msdn.com/o9/ch9/6/5/0/4/1/5/Ch9LivePDC09StephenToub_ch9.wmv" length="316732879" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Nic Fillingham</dc:creator>
      <itunes:author>Nic Fillingham</itunes:author>
      <slash:comments>0</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/NicFill/Channel-9-Live-at-PDC09-Stephen-Toub/RSS</wfw:commentRss>
      <category>Ch9live</category>
      <category>Concurrency</category>
      <category>Concurrency Runtime</category>
      <category>Parallel Computing</category>
      <category>Parallel Computing Platform</category>
      <category>PDC09</category>
      <category>PDC 2009</category>
      <category>Stephen Toub</category>
      <category>Channel 9 Live</category>
    </item>
  <item>
      <title>Wes Dyer and Stephen Toub: Rx and Px - Working Together</title>
      <description><![CDATA[<a shape="rect" href="http://msdn.microsoft.com/en-us/devlabs/ee794896.aspx" target="_blank" shape="rect">Reactive Extensions for .NET (Rx)</a>&nbsp;released this week during PDC09. Rx uses Parallel Extensions for .NET (Px) for all of it's&nbsp;concurrent and parallel
 computing needs. How is it using Px, specifically? What's going on here and why?&nbsp;<br /><br />Stephen Toub, PM on the Px team, and Wes Dyer, developer on the Rx team, tell us all about this partnership the experience of collaborating on two very compatible technologies that, taken together, create something beautiful. Some many&nbsp;xs, so little time.<br /><br />Enjoy.  <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/parallel+computing+platform/RSS&WT.dl=0&WT.entryid=Entry:RSSView:e8bb1aaf1f8e42d681f79dea00ca1c54">]]></description>
      <comments>http://channel9.msdn.com/Blogs/Charles/Wes-Dyer-and-Stephen-Toub-Rx-and-Px-Working-Together</comments>
      <itunes:summary>Reactive Extensions for .NET (Rx)&amp;nbsp;released this week during PDC09. Rx uses Parallel Extensions for .NET (Px) for all of it&#39;s&amp;nbsp;concurrent and parallel
 computing needs. How is it using Px, specifically? What&#39;s going on here and why?&amp;nbsp;Stephen Toub, PM on the Px team, and Wes Dyer, developer on the Rx team, tell us all about this partnership the experience of collaborating on two very compatible technologies that, taken together, create something beautiful. Some many&amp;nbsp;xs, so little time.Enjoy. </itunes:summary>
      <itunes:duration>1248</itunes:duration>
      <link>http://channel9.msdn.com/Blogs/Charles/Wes-Dyer-and-Stephen-Toub-Rx-and-Px-Working-Together</link>
      <pubDate>Thu, 19 Nov 2009 21:56:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Blogs/Charles/Wes-Dyer-and-Stephen-Toub-Rx-and-Px-Working-Together</guid>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/100/504503_100x75.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/220/504503_220x165.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/3/0/5/4/0/5/DyerToubRxPFx_320_ch9.png" height="240" width="320"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/3/0/5/4/0/5/DyerToubRxPFx_512_ch9.png" height="384" width="512"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/3/0/5/4/0/5/DyerToubRxPFx_85_ch9.png" height="64" width="85"></media:thumbnail>
      <media:group>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/3/0/5/4/0/5/DyerToubRxPFx_2MB_ch9.wmv" expression="full" duration="1248" fileSize="391460925" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/3/0/5/4/0/5/DyerToubRxPFx_ch9.mp3" expression="full" duration="1248" fileSize="9987090" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/3/0/5/4/0/5/DyerToubRxPFx_ch9.mp4" expression="full" duration="1248" fileSize="224297365" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/3/0/5/4/0/5/DyerToubRxPFx_ch9.wma" expression="full" duration="1248" fileSize="10101415" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/3/0/5/4/0/5/DyerToubRxPFx_ch9.wmv" expression="full" duration="1248" fileSize="275958999" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/3/0/5/4/0/5/DyerToubRxPFx_Zune_ch9.wmv" expression="full" duration="1248" fileSize="176903051" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ecn.channel9.msdn.com/o9/ch9/3/0/5/4/0/5/DyerToubRxPFx_ch9.wmv" length="275958999" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>6</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/Charles/Wes-Dyer-and-Stephen-Toub-Rx-and-Px-Working-Together/RSS</wfw:commentRss>
      <category>Concurrency</category>
      <category>Parallel Computing</category>
      <category>Parallel Computing Platform</category>
      <category>Parallel Extensions</category>
      <category>Parallelism</category>
      <category>Px</category>
      <category>Reactive Extensions</category>
      <category>Rx</category>
    </item>
  <item>
      <title>Parallel Debugging in Visual Studio 2010 - MSDN mag companion</title>
      <description><![CDATA[<b>Author</b>: Hi, I am <a shape="rect" href="http://www.danielmoth.com/Blog" shape="rect">
Daniel Moth </a><img alt="Smiley" src="http://channel9.msdn.com/emoticons/C9/emotion-1.gif"><br /><br /><b>Introduction</b>: <br />This screencasts covers the new <a shape="rect" href="http://channel9.msdn.com/posts/DanielMoth/Parallel-Tasks--new-Visual-Studio-2010-debugger-window/" shape="rect">
Parallel Tasks </a>and&nbsp;<a shape="rect" href="http://channel9.msdn.com/posts/DanielMoth/Parallel-Stacks--new-Visual-Studio-2010-debugger-window/" shape="rect">Parallel Stacks</a> debugging windows in Visual Studio 2010.<br /><br />It demonstrates the sample code from the MSDN Magazine on this topic which you can read here:<br /><a shape="rect" href="http://msdn.microsoft.com/en-us/magazine/ee410778.aspx" shape="rect">Debugging Task-Based Parallel Applications in Visual Studio 2010</a>
 <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/parallel+computing+platform/RSS&WT.dl=0&WT.entryid=Entry:RSSView:4395566397804ca4b3979dea00c83f6a">]]></description>
      <comments>http://channel9.msdn.com/Blogs/DanielMoth/Parallel-Debugging-in-Visual-Studio-2010-MSDN-mag-companion</comments>
      <itunes:summary>Author: Hi, I am 
Daniel Moth Introduction: This screencasts covers the new 
Parallel Tasks and&amp;nbsp;Parallel Stacks debugging windows in Visual Studio 2010.It demonstrates the sample code from the MSDN Magazine on this topic which you can read here:Debugging Task-Based Parallel Applications in Visual Studio 2010
</itunes:summary>
      <itunes:duration>976</itunes:duration>
      <link>http://channel9.msdn.com/Blogs/DanielMoth/Parallel-Debugging-in-Visual-Studio-2010-MSDN-mag-companion</link>
      <pubDate>Fri, 13 Nov 2009 01:37:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Blogs/DanielMoth/Parallel-Debugging-in-Visual-Studio-2010-MSDN-mag-companion</guid>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/100/505492_100x75.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/220/505492_220x165.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/2/9/4/5/0/5/DebuggingParallelAppsVS2010_320_ch9.png" height="240" width="320"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/2/9/4/5/0/5/DebuggingParallelAppsVS2010_512_ch9.png" height="384" width="512"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/2/9/4/5/0/5/DebuggingParallelAppsVS2010_85_ch9.png" height="64" width="85"></media:thumbnail>
      <media:group>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/2/9/4/5/0/5/DebuggingParallelAppsVS2010_2MB_ch9.wmv" expression="full" duration="976" fileSize="50099455" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/2/9/4/5/0/5/DebuggingParallelAppsVS2010_ch9.mp3" expression="full" duration="976" fileSize="7812672" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/2/9/4/5/0/5/DebuggingParallelAppsVS2010_ch9.mp4" expression="full" duration="976" fileSize="47501367" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/2/9/4/5/0/5/DebuggingParallelAppsVS2010_ch9.wma" expression="full" duration="976" fileSize="7908501" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/2/9/4/5/0/5/DebuggingParallelAppsVS2010_ch9.wmv" expression="full" duration="976" fileSize="54867197" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/2/9/4/5/0/5/DebuggingParallelAppsVS2010_Zune_ch9.wmv" expression="full" duration="976" fileSize="55275339" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ecn.channel9.msdn.com/o9/ch9/2/9/4/5/0/5/DebuggingParallelAppsVS2010_ch9.wmv" length="54867197" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Daniel Moth</dc:creator>
      <itunes:author>Daniel Moth</itunes:author>
      <slash:comments>5</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/DanielMoth/Parallel-Debugging-in-Visual-Studio-2010-MSDN-mag-companion/RSS</wfw:commentRss>
      <category>Debugging</category>
      <category>MSDN Magazine</category>
      <category>parallel  Debugging</category>
      <category>Parallel Computing</category>
      <category>Parallel Computing Platform</category>
      <category>Parallelism</category>
      <category>Visual Studio</category>
      <category>Visual Studio 2010</category>
    </item>
  <item>
      <title>Speeding up Parallel.For using the Range Partitioner</title>
      <description><![CDATA[
<p>Join Danny Shih as he demonstrates using the range partitioner feature.&nbsp; Parallel.For is great, but being a general solution, it does not perform optimally for certain specific scenarios, such as when there are a ton of iterations and very little work per
 iteration.&nbsp; In these cases, the range partitioner can be used to speed things up.</p>
<br /><p>Learn more about&nbsp;the&nbsp;.NET Framework 4&nbsp;and keep abreast of Parallel Computing tools and techniques via the
<a shape="rect" href="http://msdn.microsoft.com/en-us/concurrency/default.aspx" title="MSDN Dev Center" target="_blank" shape="rect">
Concurrency Dev Center</a>.</p>
<p>See all videos in this <a shape="rect" href="http://channel9.msdn.com/tags/R2PERF" title="R2 Performance" target="_blank" shape="rect">
series</a>.</p>
 <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/parallel+computing+platform/RSS&WT.dl=0&WT.entryid=Entry:RSSView:b2244a3b071642649a299deb0007e435">]]></description>
      <comments>http://channel9.msdn.com/Blogs/philpenn/Speeding-up-ParallelFor-using-the-Range-Partitioner</comments>
      <itunes:summary>
Join Danny Shih as he demonstrates using the range partitioner feature.&amp;nbsp; Parallel.For is great, but being a general solution, it does not perform optimally for certain specific scenarios, such as when there are a ton of iterations and very little work per
 iteration.&amp;nbsp; In these cases, the range partitioner can be used to speed things up. 
Learn more about&amp;nbsp;the&amp;nbsp;.NET Framework 4&amp;nbsp;and keep abreast of Parallel Computing tools and techniques via the

Concurrency Dev Center. 
See all videos in this 
series. 
</itunes:summary>
      <itunes:duration>506</itunes:duration>
      <link>http://channel9.msdn.com/Blogs/philpenn/Speeding-up-ParallelFor-using-the-Range-Partitioner</link>
      <pubDate>Thu, 12 Nov 2009 18:29:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Blogs/philpenn/Speeding-up-ParallelFor-using-the-Range-Partitioner</guid>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/100/505779_100x75.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/220/505779_220x165.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/9/7/7/5/0/5/ParallelForRangePartitioner2_320_ch9.png" height="240" width="320"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/9/7/7/5/0/5/ParallelForRangePartitioner2_512_ch9.png" height="384" width="512"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/85/f09c0904-1156-4bfb-8e09-09aa5a159a10.jpg" height="63" width="85"></media:thumbnail>
      <media:group>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/9/7/7/5/0/5/ParallelForRangePartitioner2_2MB_ch9.wmv" expression="full" duration="506" fileSize="18480227" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/9/7/7/5/0/5/ParallelForRangePartitioner2_ch9.mp3" expression="full" duration="506" fileSize="4053951" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/9/7/7/5/0/5/ParallelForRangePartitioner2_ch9.mp4" expression="full" duration="506" fileSize="14143256" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/9/7/7/5/0/5/ParallelForRangePartitioner2_ch9.wma" expression="full" duration="506" fileSize="4105437" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/9/7/7/5/0/5/ParallelForRangePartitioner2_Zune_ch9.wmv" expression="full" duration="506" fileSize="25320519" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ecn.channel9.msdn.com/o9/ch9/9/7/7/5/0/5/ParallelForRangePartitioner2_2MB_ch9.wmv" length="18480227" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Phil Pennington</dc:creator>
      <itunes:author>Phil Pennington</itunes:author>
      <slash:comments>2</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/philpenn/Speeding-up-ParallelFor-using-the-Range-Partitioner/RSS</wfw:commentRss>
      <category>Parallel Computing</category>
      <category>Parallel Computing Platform</category>
      <category>pcp</category>
      <category>R2</category>
      <category>R2PERF</category>
      <category>Visual Studio 2010</category>
      <category>vs2010</category>
      <category>w2k8r2</category>
    </item>
  <item>
      <title>TaskCompletionSource&lt;TResult&gt;</title>
      <description><![CDATA[Join Danny Shih as he introduces the TaskCompletionSource&lt;TResult&gt; type.&nbsp; He’ll cover basic usage and walk through a full scenario<br /><br />Learn more about&nbsp;the&nbsp;.NET Framework 4&nbsp;and keep abreast of Parallel Computing tools and techniques via the
<a shape="rect" href="http://msdn.microsoft.com/en-us/concurrency/default.aspx" title="MSDN Dev Center" target="_blank" shape="rect">
Concurrency Dev Center</a>.<br /><br />See all videos in this <a shape="rect" href="http://channel9.msdn.com/tags/R2PERF" title="R2 Performance" target="_blank" shape="rect">
series</a>.  <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/parallel+computing+platform/RSS&WT.dl=0&WT.entryid=Entry:RSSView:781cf88d08124100bc3c9deb0007e9d1">]]></description>
      <comments>http://channel9.msdn.com/Blogs/philpenn/TaskCompletionSourceTResult</comments>
      <itunes:summary>Join Danny Shih as he introduces the TaskCompletionSource&amp;lt;TResult&amp;gt; type.&amp;nbsp; He’ll cover basic usage and walk through a full scenarioLearn more about&amp;nbsp;the&amp;nbsp;.NET Framework 4&amp;nbsp;and keep abreast of Parallel Computing tools and techniques via the

Concurrency Dev Center.See all videos in this 
series. </itunes:summary>
      <itunes:duration>459</itunes:duration>
      <link>http://channel9.msdn.com/Blogs/philpenn/TaskCompletionSourceTResult</link>
      <pubDate>Thu, 12 Nov 2009 17:06:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Blogs/philpenn/TaskCompletionSourceTResult</guid>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/100/505777_100x75.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/220/505777_220x165.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/7/7/7/5/0/5/TaskCompletionSource_320_ch9.png" height="240" width="320"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/7/7/7/5/0/5/TaskCompletionSource_512_ch9.png" height="384" width="512"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/85/352694aa-3729-4e72-abc4-6e9d751ee210.jpg" height="63" width="85"></media:thumbnail>
      <media:group>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/7/7/7/5/0/5/TaskCompletionSource_2MB_ch9.wmv" expression="full" duration="459" fileSize="16624393" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/7/7/7/5/0/5/TaskCompletionSource_ch9.mp3" expression="full" duration="459" fileSize="3678792" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/7/7/7/5/0/5/TaskCompletionSource_ch9.mp4" expression="full" duration="459" fileSize="12735161" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/7/7/7/5/0/5/TaskCompletionSource_ch9.wma" expression="full" duration="459" fileSize="3726933" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/7/7/7/5/0/5/TaskCompletionSource_Zune_ch9.wmv" expression="full" duration="459" fileSize="22936237" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ecn.channel9.msdn.com/o9/ch9/7/7/7/5/0/5/TaskCompletionSource_Zune_ch9.wmv" length="22936237" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Phil Pennington</dc:creator>
      <itunes:author>Phil Pennington</itunes:author>
      <slash:comments>3</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/philpenn/TaskCompletionSourceTResult/RSS</wfw:commentRss>
      <category>Parallel Computing</category>
      <category>Parallel Computing Platform</category>
      <category>pcp</category>
      <category>R2</category>
      <category>R2PERF</category>
      <category>Visual Studio 2010</category>
      <category>vs2010</category>
      <category>w2k8r2</category>
    </item>    
</channel>
</rss>