<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" media="screen" href="/App_Themes/default/rss.xslt"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:evnet="http://www.mscommunities.com/rssmodule/"><channel><title>Entries tagged with task parallel library - Channel 9</title><atom:link rel="self" type="application/rss+xml" href="http://channel9.msdn.com/tags/task+parallel+library/feed/zune/default.aspx" /><image><url>http://mschnlnine.vo.llnwd.net/d1/Dev/App_Themes/C9/images/feedimage.png</url><title>Entries tagged with task parallel library - Channel 9</title><link>http://channel9.msdn.com/tags/Task+Parallel+Library/</link></image><description>task parallel library</description><link>http://channel9.msdn.com/tags/Task+Parallel+Library/</link><language>en-us</language><pubDate>Thu, 15 Oct 2009 21:03:29 GMT</pubDate><lastBuildDate>Thu, 15 Oct 2009 21:03:29 GMT</lastBuildDate><generator>EvNet (EvNet, Version=1.0.3608.3122, Culture=neutral, PublicKeyToken=null)</generator><item><title>VS2010 Parallel Computing Features Tour</title><description>&lt;p&gt;&lt;strong&gt;Author&lt;/strong&gt;: Hi, I am &lt;a href="http://www.danielmoth.com/Blog"&gt;Daniel Moth&lt;/a&gt; &lt;img alt="Smiley" src="http://channel9.msdn.com/emoticons/C9/emotion-1.gif" /&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Introduction&lt;/strong&gt;: &lt;/p&gt;
&lt;p&gt;In Visual Studio 2010, the Parallel Computing team has delivered APIs and tools for developers wanting to build applications that take advantage of multiple cores. This video provides a glimpse on the managed APIs, debugging windows and profiler support.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;For more on the managed APIs, please start on the &lt;a href="http://blogs.msdn.com/pfxteam/"&gt;team's blog&lt;/a&gt;. For more on profiler start on that &lt;a href="http://blogs.msdn.com/visualizeparallel/"&gt;team's blog&lt;/a&gt;. For more on Parallel Tasks and Parallel Stacks please start on my blog post on &lt;a href="http://www.danielmoth.com/Blog/2009/11/parallel-debugging.html"&gt;Parallel Debugging&lt;/a&gt;.&lt;/p&gt;&lt;img src="http://channel9.msdn.com/498895/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/DanielMoth/VS2010-Parallel-Computing-Features-Tour/</comments><link>http://channel9.msdn.com/posts/DanielMoth/VS2010-Parallel-Computing-Features-Tour/</link><pubDate>Mon, 19 Oct 2009 16:14:00 GMT</pubDate><guid isPermaLink="false">http://ecn.channel9.msdn.com/o9/ch9/5/9/8/8/9/4/ParallelProgrammingEndToEnd_2MB_ch9.wmv</guid><evnet:views>25864</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/498895/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Learn about the new Parallel Computing features in VS2010</evnet:previewtext><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/5/9/8/8/9/4/ParallelProgrammingEndToEnd_320_ch9.png" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/07ddcf18-aef9-482d-b353-4980968114c7/" height="64" width="85" /><media:thumbnail url="http://channel9.msdn.com/Link/57096b75-b91d-4fec-8005-fe2cbcc6438c/" height="64" width="85" /><media:group><media:content url="http://ecn.channel9.msdn.com/o9/ch9/5/9/8/8/9/4/ParallelProgrammingEndToEnd_ch9.mp4" expression="full" duration="1744" fileSize="60789132" type="video/mp4" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/5/9/8/8/9/4/ParallelProgrammingEndToEnd_ch9.mp3" expression="full" duration="1744" fileSize="13960733" type="audio/mp3" medium="audio" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/5/9/8/8/9/4/ParallelProgrammingEndToEnd_ch9.mp4" expression="full" duration="1744" fileSize="60789132" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/5/9/8/8/9/4/ParallelProgrammingEndToEnd_ch9.wma" expression="full" duration="1744" fileSize="14123777" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/5/9/8/8/9/4/ParallelProgrammingEndToEnd_2MB_ch9.wmv" expression="full" duration="1744" fileSize="42575075" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/5/9/8/8/9/4/ParallelProgrammingEndToEnd_2MB_ch9.wmv" expression="full" duration="1744" fileSize="42575075" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/5/9/8/8/9/4/ParallelProgrammingEndToEnd_Zune_ch9.wmv" expression="full" duration="1744" fileSize="59249343" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/5/9/8/8/9/4/ParallelProgrammingEndToEnd_512_ch9.png" expression="full" duration="1744" type="image/jpeg" medium="image" /><media:content url="http://ss.channel9.msdn.com/ch9/5/9/8/8/9/4/ParallelProgrammingEndToEnd.ism/Manifest" expression="full" duration="1744" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/5/9/8/8/9/4/ParallelProgrammingEndToEnd_2MB_ch9.wmv" expression="full" duration="1744" fileSize="42575075" type="video/x-ms-asf" medium="video" /></media:group><enclosure url="http://ecn.channel9.msdn.com/o9/ch9/5/9/8/8/9/4/ParallelProgrammingEndToEnd_2MB_ch9.wmv" length="42575075" type="video/x-ms-wmv" /><dc:creator>Daniel Moth</dc:creator><slash:comments>15</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/DanielMoth/VS2010-Parallel-Computing-Features-Tour/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/498895/Trackback.aspx</trackback:ping><category>.NET 4</category><category>Debugging</category><category>parallel  Debugging</category><category>Parallel Computing</category><category>Parallel Computing Platform</category><category>Parallelism</category><category>profiling</category><category>Task Parallel Library</category><category>TPL</category><category>Visual Studio</category><category>Visual Studio 2010</category></item><item><title>C9 Bytes: Parallel LINQ and Amazing Photo Colorization using Parallel Fx with Stephen Toub</title><description>&lt;img src="http://mschnlnine.vo.llnwd.net/d1/ch9/0/BytesTechEdStephenToubReturns_small_ch9.jpg" border="0" /&gt;Stephen Toub shows off two demos, one using the AsParallel statement to dramatically decrease LINQ query times and the second demo is a simple image editing application that enables you to add dynamic coloring/black and white to a photo, similar to effects in movies like Pleasantville or Sin City. &lt;br /&gt;
&lt;br /&gt;
As this is a CPU-intensive operation, you can see how changing a &lt;strong&gt;for &lt;/strong&gt;loop to a &lt;strong&gt;Parallel.For&lt;/strong&gt; loop dramatically improves the application's performance.&lt;img src="http://channel9.msdn.com/408362/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/Dan/C9-Bytes-Amazing-Photo-Colorization-using-Parallel-Fx-with-Stephen-Toub/</comments><link>http://channel9.msdn.com/posts/Dan/C9-Bytes-Amazing-Photo-Colorization-using-Parallel-Fx-with-Stephen-Toub/</link><pubDate>Mon, 09 Jun 2008 21:02:00 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/0/BytesTechEdStephenToubReturns_2MB_ch9.wmv</guid><evnet:views>27671</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/408362/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Stephen Toub shows off two demos, one using the AsParallel statement to dramatically decrease LINQ query times and the second demo is a simple image editing application that enables you to add dynamic coloring/black and white to a photo, similar to effects in movies like Pleasantville or Sin City.&amp;#8230;</evnet:previewtext><media:thumbnail url="http://channel9.msdn.com/Link/2c080866-8976-486f-aaa7-c76a0c772d05/" height="240" width="320" /><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/BytesTechEdStephenToubReturns_small_ch9.jpg" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/BytesTechEdStephenToubReturns_ch9.mp4" expression="full" duration="206" fileSize="11212643" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/BytesTechEdStephenToubReturns_ch9.mp4" expression="full" duration="206" fileSize="11212643" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/BytesTechEdStephenToubReturns_ch9.wmv" expression="full" duration="206" fileSize="11847017" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/BytesTechEdStephenToubReturns_2MB_ch9.wmv" expression="full" duration="206" fileSize="64311175" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/BytesTechEdStephenToubReturns_Zune_ch9.wmv" expression="full" duration="206" fileSize="16310741" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/BytesTechEdStephenToubReturns_ch9.mp4" expression="full" duration="206" fileSize="11212643" type="video/mp4" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/BytesTechEdStephenToubReturns_2MB_ch9.wmv" length="64311175" type="video/x-ms-wmv" /><dc:creator>Dan Fernandez</dc:creator><slash:comments>2</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/Dan/C9-Bytes-Amazing-Photo-Colorization-using-Parallel-Fx-with-Stephen-Toub/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/408362/Trackback.aspx</trackback:ping><category>C9 Bytes</category><category>Cool</category><category>LINQ</category><category>Parallel Extensions</category><category>Task Parallel Library</category></item><item><title>C9 Bytes: Parallel Fx using Ray Tracing with Stephen Toub</title><description>&lt;img src="http://mschnlnine.vo.llnwd.net/d1/ch9/0/BytesTechEdStephenToub_small_ch9.jpg" border="0" /&gt;Stephen Toub, a Program Manager on the Parallel Fx team, demos how to get 400+% performance increase in a CPU intensive Ray Tracing program by switching one line of code from a regular for loop to&amp;nbsp;using the Parallel.For command.&lt;img src="http://channel9.msdn.com/408357/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/Dan/C9-Bytes-Stephen-Toub-demos-Ray-Tracing-with-Parallel-Fx/</comments><link>http://channel9.msdn.com/posts/Dan/C9-Bytes-Stephen-Toub-demos-Ray-Tracing-with-Parallel-Fx/</link><pubDate>Mon, 09 Jun 2008 20:52:00 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/0/BytesTechEdStephenToub_2MB_ch9.wmv</guid><evnet:views>25417</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/408357/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Stephen Toub, a Program Manager on the Parallel Fx team, demos how to get 400+% performance increase in a CPU intensive Ray Tracing program by switching one line of code from a regular for loop to&amp;nbsp;using the Parallel.For command.</evnet:previewtext><media:thumbnail url="http://channel9.msdn.com/Link/97aea8bf-a528-4ea2-9e70-df6ea224f49e/" height="240" width="320" /><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/BytesTechEdStephenToub_small_ch9.jpg" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/BytesTechEdStephenToub_ch9.mp4" expression="full" duration="177" fileSize="9651833" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/BytesTechEdStephenToub_ch9.mp4" expression="full" duration="177" fileSize="9651833" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/BytesTechEdStephenToub_ch9.wmv" expression="full" duration="177" fileSize="10425761" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/BytesTechEdStephenToub_2MB_ch9.wmv" expression="full" duration="177" fileSize="55351007" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/BytesTechEdStephenToub_Zune_ch9.wmv" expression="full" duration="177" fileSize="14038573" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/BytesTechEdStephenToub_ch9.mp4" expression="full" duration="177" fileSize="9651833" type="video/mp4" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/BytesTechEdStephenToub_2MB_ch9.wmv" length="55351007" type="video/x-ms-wmv" /><dc:creator>Dan Fernandez</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/Dan/C9-Bytes-Stephen-Toub-demos-Ray-Tracing-with-Parallel-Fx/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/408357/Trackback.aspx</trackback:ping><category>C9 Bytes</category><category>Parallel Computing</category><category>Parallel Extensions</category><category>Task Parallel Library</category></item><item><title>Joe Duffy, Huseyin Yildiz, Daan Leijen, Stephen Toub - Parallel Extensions: Inside the Task Parallel</title><description>&lt;a href="http://www.bluebytesoftware.com/blog/Default.aspx"&gt;Joe Duffy&lt;/a&gt;, Huseyin Yildiz, Daan Leijen, Stephen Toub and I gathered in a conference room in building 122 to dig into the Task Parallel Library infrastructure. You've heard about the &lt;a href="http://msdn2.microsoft.com/en-us/concurrency/default.aspx"&gt;Parallel Computing Platform &lt;/a&gt;a few months ago in an interview with &lt;a href="http://channel9.msdn.com/Showpost.aspx?postid=347531&gt;Anders Hejlsberg and Joe Duffy&lt;/a&gt;. We didn't go &lt;em&gt;too&lt;/em&gt; deep in that talk. It was an introduction to the Parallel Computing Platform.&lt;br /&gt;
&lt;br /&gt;
Here, we take a dive down into the technical rabbit hole with Daan, Joe, Stephen and Huseyin.&lt;br /&gt;
&lt;br /&gt;
Daan is an MSR reseacher who's work has been instrumental in bringing TPL and Parallel Extensions to life. Of course, Joe is the guy who invented PLINQ (he wrote the original Think Week paper that impressed Bill) and is a lead developer on the Parallel Computing Platform team. Stephen is the Program Manager (and is the one driving and scheduling many of the interviews you will see covering Parallel Computing Platform here on C9 - Thanks, Stephen!) and Huseyin is a developer who recently joined the group and is already making a big impact.&lt;br /&gt;
&lt;br /&gt;
Most of the time here is spent on the whiteboard with Daan. Make some time for this conversation. There's an awful lot to learn here.&lt;br /&gt;
&lt;br /&gt;
Enjoy!&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://mschnlnine.vo.llnwd.net/d1/ch9/0/InsideTPL_512kbs.wmv"&gt;Click here for the low res download.&lt;/a&gt;&lt;img src="http://channel9.msdn.com/249616/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/shows/Going+Deep/Joe-Duffy-Huseyin-Yildiz-Daan-Leijen-Stephen-Toub-Parallel-Extensions-Inside-the-Task-Parallel/</comments><link>http://channel9.msdn.com/shows/Going+Deep/Joe-Duffy-Huseyin-Yildiz-Daan-Leijen-Stephen-Toub-Parallel-Extensions-Inside-the-Task-Parallel/</link><pubDate>Tue, 19 Feb 2008 19:00:00 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/0/InsideTPL.wmv</guid><evnet:views>25515</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/249616/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>&lt;a href="http://www.bluebytesoftware.com/blog/Default.aspx"&gt;Joe Duffy&lt;/a&gt;, Huseyin Yildiz, Daan Leijen, Stephen Toub and I gathered in a conference room in building 122 to dig into the Task Parallel Library infrastructure. You've heard about the &lt;a href="http://msdn2.microsoft.com/en-us/concurrency/default.aspx"&gt;Parallel Computing Platform &lt;/a&gt;a few months ago in an interview with &lt;a href="/Showpost.aspx?postid=347531"&gt;Anders Hejlsberg and Joe Duffy&lt;/a&gt;. We didn't go &lt;em&gt;too&lt;/em&gt; deep in that talk. It was an introduction to the Parallel Computing Platform.&lt;br /&gt;
&lt;br /&gt;</evnet:previewtext><media:thumbnail url="http://channel9.msdn.com/Link/9fca5151-8c16-4fbd-94f8-0af4be2955dc/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/932ec007-fc1f-49cd-82b1-b2978e523cc0/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/ff5f7675-0bd2-4e49-9cd5-d52acbccf3c7/" height="64" width="85" /><media:thumbnail url="http://channel9.msdn.com/Link/58e82f94-9cfc-42a4-97af-a0a2aecf3fbe/" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/InsideTPL_ch9.mp3" expression="full" duration="3761" fileSize="30090553" type="audio/mp3" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/InsideTPL_ch9.wma" expression="full" duration="3761" fileSize="30426567" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/InsideTPL.wmv" expression="full" duration="3761" fileSize="1172884511" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/InsideTPL.wmv" length="1172884511" type="video/x-ms-wmv" /><dc:creator>Charles</dc:creator><slash:comments>33</slash:comments><wfw:commentRss>http://channel9.msdn.com/shows/Going+Deep/Joe-Duffy-Huseyin-Yildiz-Daan-Leijen-Stephen-Toub-Parallel-Extensions-Inside-the-Task-Parallel/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/249616/Trackback.aspx</trackback:ping><category>Parallel Computing</category><category>Parallel Extensions</category><category>Programming</category><category>Task Parallel Library</category></item></channel></rss>