<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Resource Management in the Concurrency Runtime – Part 1</title><link>http://blogs.msdn.com/b/nativeconcurrency/archive/2009/03/10/resource-management-in-the-concurrency-runtime-part-1.aspx</link><description>In my previous blog post, I gave an introduction to the native concurrency runtime in Visual Studio 2010. For a general picture of the native concurrency runtime, and high level roles of each of its components please refer to this post. Today, I will</description><dc:language>en-US</dc:language><generator>Telligent Evolution Platform Developer Build (Build: 5.6.50428.7875)</generator><item><title>re: Resource Management in the Concurrency Runtime – Part 1</title><link>http://blogs.msdn.com/b/nativeconcurrency/archive/2009/03/10/resource-management-in-the-concurrency-runtime-part-1.aspx#10045533</link><pubDate>Tue, 03 Aug 2010 19:33:27 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10045533</guid><dc:creator>Atilla Gunal</dc:creator><description>&lt;p&gt;Hi Archana.&lt;/p&gt;
&lt;p&gt;Do you mean that you would like to implement your own resource manager? I.e., your own resoruce manager decides which schedulers get what resources and how recources are reallocated dynamically between multiple schedulers.&lt;/p&gt;
&lt;p&gt;If that was your question, Concurrency Runtime does not support this feature. I would be interested in your scenario in that case to share it with my team. What functionality of resource manager you want to be different or what functionality you want to be added, so that you dont need to implement your own resource manager?&lt;/p&gt;
&lt;p&gt;Let me know if you meant something else with the question.&lt;/p&gt;
&lt;p&gt;Thank you,&lt;/p&gt;
&lt;p&gt;Atilla&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10045533" width="1" height="1"&gt;</description></item><item><title>re: Resource Management in the Concurrency Runtime – Part 1</title><link>http://blogs.msdn.com/b/nativeconcurrency/archive/2009/03/10/resource-management-in-the-concurrency-runtime-part-1.aspx#10045473</link><pubDate>Tue, 03 Aug 2010 17:21:22 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10045473</guid><dc:creator>Archana</dc:creator><description>&lt;p&gt;I want the program to allocate the resources .. do you help me? please..&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10045473" width="1" height="1"&gt;</description></item><item><title>re: Resource Management in the Concurrency Runtime – Part 1</title><link>http://blogs.msdn.com/b/nativeconcurrency/archive/2009/03/10/resource-management-in-the-concurrency-runtime-part-1.aspx#9860539</link><pubDate>Fri, 07 Aug 2009 22:08:16 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9860539</guid><dc:creator>Atilla Gunal</dc:creator><description>&lt;p&gt;Thank you Duarte. As of Dev10 our distance function is:&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0, node1 == node2&lt;/p&gt;
&lt;p&gt;distance(node1,node2) = &lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;1, node1 != node2&lt;/p&gt;
&lt;p&gt;We are targeting Dev11 together with OS support to enhance the distance function. &lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9860539" width="1" height="1"&gt;</description></item><item><title>re: Resource Management in the Concurrency Runtime – Part 1</title><link>http://blogs.msdn.com/b/nativeconcurrency/archive/2009/03/10/resource-management-in-the-concurrency-runtime-part-1.aspx#9859461</link><pubDate>Thu, 06 Aug 2009 21:27:31 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9859461</guid><dc:creator>Duarte Nunes</dc:creator><description>&lt;p&gt;Good posting!&lt;/p&gt;
&lt;p&gt;I have a question regarding the creation of the physical resource's topology: are you able to the tell the locality of a given NUMA node, with regard to the remaining nodes (that is, tell which nodes are closer and which are further, in terms of latency or any other metric)?&lt;/p&gt;
&lt;p&gt;Thank you,&lt;/p&gt;
&lt;p&gt;Duarte&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9859461" width="1" height="1"&gt;</description></item><item><title>re: Resource Management in the Concurrency Runtime – Part 1</title><link>http://blogs.msdn.com/b/nativeconcurrency/archive/2009/03/10/resource-management-in-the-concurrency-runtime-part-1.aspx#9640787</link><pubDate>Mon, 25 May 2009 22:37:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9640787</guid><dc:creator>Atilla Gunal</dc:creator><description>&lt;p&gt;As of Dev10 the resource manager is per process and it will load balance the schedulers within a process.&lt;/p&gt;
&lt;p&gt;We are investigating a single resource manager for the whole system for Dev11.&lt;/p&gt;
&lt;p&gt;Thank you for your feedback.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9640787" width="1" height="1"&gt;</description></item><item><title>re: Resource Management in the Concurrency Runtime – Part 1</title><link>http://blogs.msdn.com/b/nativeconcurrency/archive/2009/03/10/resource-management-in-the-concurrency-runtime-part-1.aspx#9640647</link><pubDate>Mon, 25 May 2009 19:54:08 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9640647</guid><dc:creator>TheProgrammer</dc:creator><description>&lt;p&gt;I have a question regarding the resource manager. Is there just one resource manager for the whole system or one for each process?&lt;/p&gt;
&lt;p&gt;If each process has its own resource manager how it tackles the situation when two or more threads in different processes compete for a CPU?&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9640647" width="1" height="1"&gt;</description></item><item><title>Resource Management in the Concurrency Runtime – Part 1 - Parallel Programming in Native Code - Atilla Gunal</title><link>http://blogs.msdn.com/b/nativeconcurrency/archive/2009/03/10/resource-management-in-the-concurrency-runtime-part-1.aspx#9470596</link><pubDate>Wed, 11 Mar 2009 17:55:34 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9470596</guid><dc:creator>DotNetShoutout</dc:creator><description>&lt;p&gt;Thank you for submitting this cool story - Trackback from DotNetShoutout&lt;/p&gt;
&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9470596" width="1" height="1"&gt;</description></item></channel></rss>