<?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>Comment Feed for Parallel Computing Platform: An Integrated Approach to Tooling (Charles on Channel 9)</title><atom:link rel="self" type="application/rss+xml" href="http://channel9.msdn.com/posts/charles/parallel-computing-platform-an-integrated-approach-to-tooling/rss/default.aspx" /><image><url>http://mschnlnine.vo.llnwd.net/d1/Dev/App_Themes/C9/images/feedimage.png</url><title>Comment Feed for Parallel Computing Platform: An Integrated Approach to Tooling (Charles on Channel 9)</title><link>http://channel9.msdn.com/posts/Charles/Parallel-Computing-Platform-An-Integrated-Approach-to-Tooling/</link></image><description>Parallel Computing Platform: An Integrated Approach to Tooling</description><link>http://channel9.msdn.com/posts/Charles/Parallel-Computing-Platform-An-Integrated-Approach-to-Tooling/</link><language>en-us</language><pubDate>Wed, 29 Oct 2008 14:24:13 GMT</pubDate><lastBuildDate>Wed, 29 Oct 2008 14:24:13 GMT</lastBuildDate><generator>EvNet (EvNet, Version=1.0.3608.3122, Culture=neutral, PublicKeyToken=null)</generator><item><title>Re: Parallel Computing Platform: An Integrated Approach to Tooling</title><description>&lt;P&gt;You have to be careful with parallel execution when it comes to disk I/O. &lt;BR&gt;If each thread is accessing a file, the whole thing slows down to a crawl as the hard disc read head has to jump to each file every 20ms. It would be MUCH better if the operating system could allocate more time to read a file before it allowed a context switch. say 500ms. that would allow more data to be retrieved from the hard disc, less head thrash, less time waiting for the head to move,&amp;nbsp;and performance would go up greatly.&lt;BR&gt;&lt;BR&gt;Just try creating 2 or more zip archives at the same time, then time it again but only doing 1 at a time. Winrar has a feature where it will wait (probably using a global mutex) for other winrar windows to finish before the next one starts.&lt;BR&gt;&lt;BR&gt;You can context switch CPU threads till the cows come home, but a phsical device needs more time to read/write when the head arrives.&lt;/P&gt;</description><comments></comments><link>http://channel9.msdn.com/posts/Charles/Parallel-Computing-Platform-An-Integrated-Approach-to-Tooling/?CommentID=436736</link><pubDate>Wed, 29 Oct 2008 14:24:13 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/posts/Charles/Parallel-Computing-Platform-An-Integrated-Approach-to-Tooling/?CommentID=436736</guid><evnet:views>0</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/436736/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>You have to be careful with parallel execution when it comes to disk I/O. If each thread is accessing a file, the whole thing slows down to a crawl as the hard disc read head has to jump to each file every 20ms. It would be MUCH better if the operating system could allocate more time to read a file&amp;#8230;</evnet:previewtext><dc:creator>Simon Hughes</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/436736/Trackback.aspx</trackback:ping></item><item><title>Re: Parallel Computing Platform: An Integrated Approach to Tooling</title><description>That was really cool, it makes a lot of sense that we don't really want to be working purely with threads, but expressing concurrency with an abstraction which can more intelligently handle threads and thread pools etc.. the task panel seems like such a natural thing that should exist.</description><comments></comments><link>http://channel9.msdn.com/posts/Charles/Parallel-Computing-Platform-An-Integrated-Approach-to-Tooling/?CommentID=432365</link><pubDate>Fri, 10 Oct 2008 22:44:55 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/posts/Charles/Parallel-Computing-Platform-An-Integrated-Approach-to-Tooling/?CommentID=432365</guid><evnet:views>0</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/432365/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>That was really cool, it makes a lot of sense that we don't really want to be working purely with threads, but expressing concurrency with an abstraction which can more intelligently handle threads and thread pools etc.. the task panel seems like such a natural thing that should exist.</evnet:previewtext><dc:creator>stevo_</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/432365/Trackback.aspx</trackback:ping></item></channel></rss>