<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://msmvps.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>Winrox - Architecture of Acceleration(TM) : Windows 8</title><link>http://msmvps.com/blogs/jeffloucks/archive/tags/Windows+8/default.aspx</link><description>Tags: Windows 8</description><dc:language>en</dc:language><generator>CommunityServer 2008.5 SP2 (Build: 40407.4157)</generator><item><title>Windows 8 and Server 2012 Memory Limits</title><link>http://msmvps.com/blogs/jeffloucks/archive/2012/12/12/windows-8-and-server-2012-memory-limits.aspx</link><pubDate>Wed, 12 Dec 2012 11:23:46 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1820784</guid><dc:creator>jeffl</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/jeffloucks/rsscomments.aspx?PostID=1820784</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/jeffloucks/commentapi.aspx?PostID=1820784</wfw:comment><comments>http://msmvps.com/blogs/jeffloucks/archive/2012/12/12/windows-8-and-server-2012-memory-limits.aspx#comments</comments><description>Physical Memory Limits: Windows 8 The following table specifies the limits on physical memory for Windows 8. Version Limit on X86 Limit on X64 Windows 8 Enterprise 4 GB 512 GB Windows 8 Professional 4 GB 512 GB Windows 8 4 GB 128 GB &amp;#160; Physical Memory...(&lt;a href="http://msmvps.com/blogs/jeffloucks/archive/2012/12/12/windows-8-and-server-2012-memory-limits.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1820784" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/jeffloucks/archive/tags/Windows+8/default.aspx">Windows 8</category><category domain="http://msmvps.com/blogs/jeffloucks/archive/tags/Memory+Limits/default.aspx">Memory Limits</category><category domain="http://msmvps.com/blogs/jeffloucks/archive/tags/Server+2012/default.aspx">Server 2012</category></item><item><title>Windows 8 Task Manager</title><link>http://msmvps.com/blogs/jeffloucks/archive/2012/03/12/windows-8-task-manager.aspx</link><pubDate>Mon, 12 Mar 2012 09:00:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1807244</guid><dc:creator>jeffl</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/jeffloucks/rsscomments.aspx?PostID=1807244</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/jeffloucks/commentapi.aspx?PostID=1807244</wfw:comment><comments>http://msmvps.com/blogs/jeffloucks/archive/2012/03/12/windows-8-task-manager.aspx#comments</comments><description>In an earlier post I talked about improvements to system monitoring tools in Windows 8 projecting that we should start seeing for the first time GPU monitoring. To my knowledge this has not been included. However, system performance is much more useful...(&lt;a href="http://msmvps.com/blogs/jeffloucks/archive/2012/03/12/windows-8-task-manager.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1807244" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/jeffloucks/archive/tags/Windows+8/default.aspx">Windows 8</category><category domain="http://msmvps.com/blogs/jeffloucks/archive/tags/Task+Manager/default.aspx">Task Manager</category></item><item><title>Windows 8–Internet Explorer 10 has spell check</title><link>http://msmvps.com/blogs/jeffloucks/archive/2012/03/07/windows-8-internet-explorer-10-has-spell-check.aspx</link><pubDate>Wed, 07 Mar 2012 15:04:58 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1807076</guid><dc:creator>jeffl</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/jeffloucks/rsscomments.aspx?PostID=1807076</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/jeffloucks/commentapi.aspx?PostID=1807076</wfw:comment><comments>http://msmvps.com/blogs/jeffloucks/archive/2012/03/07/windows-8-internet-explorer-10-has-spell-check.aspx#comments</comments><description>With Windows 8 and IE 10, spellcheck is in the house! Yes, I did my happy dance. For years I oscillated with changing to competitive browsers for this one feature. My Chrome buddies will be saying “so what, it has been that way for years with the Google...(&lt;a href="http://msmvps.com/blogs/jeffloucks/archive/2012/03/07/windows-8-internet-explorer-10-has-spell-check.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1807076" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/jeffloucks/archive/tags/Windows+8/default.aspx">Windows 8</category><category domain="http://msmvps.com/blogs/jeffloucks/archive/tags/Internet+Explorer/default.aspx">Internet Explorer</category><category domain="http://msmvps.com/blogs/jeffloucks/archive/tags/Spellcheck/default.aspx">Spellcheck</category></item><item><title>Windows 8 Community Preview First Look</title><link>http://msmvps.com/blogs/jeffloucks/archive/2012/03/06/windows-8-community-preview-first-look.aspx</link><pubDate>Tue, 06 Mar 2012 14:04:16 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1807022</guid><dc:creator>jeffl</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/jeffloucks/rsscomments.aspx?PostID=1807022</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/jeffloucks/commentapi.aspx?PostID=1807022</wfw:comment><comments>http://msmvps.com/blogs/jeffloucks/archive/2012/03/06/windows-8-community-preview-first-look.aspx#comments</comments><description>Throwing caution to the wind, Windows 8 Community Technical Preview went on my main workstation in an in place upgrade process. The first experience is pretty good and there were no errors during the upgrade. Out of the box, I have some funky functionality...(&lt;a href="http://msmvps.com/blogs/jeffloucks/archive/2012/03/06/windows-8-community-preview-first-look.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1807022" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/jeffloucks/archive/tags/Windows+8/default.aspx">Windows 8</category><category domain="http://msmvps.com/blogs/jeffloucks/archive/tags/In+Place+Upgrade/default.aspx">In Place Upgrade</category></item><item><title>48-Core Intel Processor - Leveraged by Barrelfish</title><link>http://msmvps.com/blogs/jeffloucks/archive/2009/12/04/48-core-intel-processor-leveraged-in-barrelfish.aspx</link><pubDate>Fri, 04 Dec 2009 15:11:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1743639</guid><dc:creator>jeffl</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/jeffloucks/rsscomments.aspx?PostID=1743639</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/jeffloucks/commentapi.aspx?PostID=1743639</wfw:comment><comments>http://msmvps.com/blogs/jeffloucks/archive/2009/12/04/48-core-intel-processor-leveraged-in-barrelfish.aspx#comments</comments><description>Intel has released a research chip with 48 cores. Called a single-chip data center, its core selling point is that it uses dramatically less energy. What I noticed is that its new architecture leverages software memory control and messaging. As you will...(&lt;a href="http://msmvps.com/blogs/jeffloucks/archive/2009/12/04/48-core-intel-processor-leveraged-in-barrelfish.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1743639" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/jeffloucks/archive/tags/Architecture/default.aspx">Architecture</category><category domain="http://msmvps.com/blogs/jeffloucks/archive/tags/Windows+8/default.aspx">Windows 8</category><category domain="http://msmvps.com/blogs/jeffloucks/archive/tags/future/default.aspx">future</category><category domain="http://msmvps.com/blogs/jeffloucks/archive/tags/available+technology/default.aspx">available technology</category><category domain="http://msmvps.com/blogs/jeffloucks/archive/tags/barrelfish/default.aspx">barrelfish</category></item><item><title>The Windows 8 Task Manager? - GPU Usage monitoring becomes a requirement</title><link>http://msmvps.com/blogs/jeffloucks/archive/2009/10/02/the-windows-8-task-manager-gpu-usage-monitoring-becomes-a-requirement.aspx</link><pubDate>Fri, 02 Oct 2009 05:27:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1728913</guid><dc:creator>jeffl</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/jeffloucks/rsscomments.aspx?PostID=1728913</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/jeffloucks/commentapi.aspx?PostID=1728913</wfw:comment><comments>http://msmvps.com/blogs/jeffloucks/archive/2009/10/02/the-windows-8-task-manager-gpu-usage-monitoring-becomes-a-requirement.aspx#comments</comments><description>&lt;p&gt;Over the past 2 weeks I have been conducting performance testing on Autodesk Inventor using three different Operating Systems. Essentially the results of the testing revealed that unless applications are optimized for specific hardware much of the horse power we buy goes unused and wasted. One has to wonder if the inherent monitoring tools we see in Windows are really giving us the full picture. Perhaps the easiest thing to point at is Windows 7 current lack of GPU monitoring.&lt;/p&gt;
&lt;p&gt;Diagram of a possible Windows 8 Task Manager.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sbs/8424.FutureTaskManager.png"&gt;&lt;img src="http://msmvps.com/resized-image.ashx/__size/550x0/__key/CommunityServer.Blogs.Components.WeblogFiles/sbs/8424.FutureTaskManager.png" border="0" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Essentially the next Windows version after Windows 7&amp;nbsp;will be tackling new hurdles that reflect the way we already use computers but will essentially help to bring huge performance increases which do not exist today. Perhaps the single most important reason why we have not been paying attention to the whole picture as it relates to bottle necks in performance is because we have not had the tools to do it.&amp;nbsp;The saying &amp;quot;out of sight out of mind&amp;quot; brings on new meaning as it relates to monitoring and the GPU is one clear area that has been out of sight.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I certainly want to give credit where credit is due. The Windows 7 team made big strides in performance and my testing revealed improvements of up to 20% over Windows XP in intensive graphics rendering and stunning differences related to DriectX11. Simply on performance alone, Windows 7 makes the cost of upgrading for CPU hungry users worth the lower than ever operating system price.&lt;/p&gt;
&lt;p&gt;As we look to the future of monitoring and performance, we are going to see better cooperative processing between GPUs and CPUs. This will mean we will need tools to monitor what is going on to help pinpoint and troubleshoot issues. We are also going to see the removal of what I call &amp;quot;Multi-Core management bottlenecks&amp;quot; through initiative like&amp;nbsp;&lt;a href="http://www.barrelfish.org/" title="Barrefish"&gt;Barrelfish&lt;/a&gt; and we will need a way to monitor that.&lt;/p&gt;
&lt;p&gt;I think more than ever we are seeing that hardware relies on the operating system to capture the inherent performance increases which exist under the covers.&lt;/p&gt;
&lt;p&gt;&lt;span class="style1"&gt;Jeff &lt;/span&gt;&lt;span class="style2"&gt;Loucks&lt;br /&gt;&lt;/span&gt;&lt;span class="style2"&gt;Available Technology&lt;/span&gt;&lt;br /&gt;&lt;a target="_blank" href="http://www.availabletech.net" title="Available Technology"&gt;&lt;img height="70" width="250" src="http://www.availabletech.net/images/AvailableTechnologylogo2009.png" alt="Available Technology" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1728913" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/jeffloucks/archive/tags/Architecture/default.aspx">Architecture</category><category domain="http://msmvps.com/blogs/jeffloucks/archive/tags/Windows+7/default.aspx">Windows 7</category><category domain="http://msmvps.com/blogs/jeffloucks/archive/tags/Performance/default.aspx">Performance</category><category domain="http://msmvps.com/blogs/jeffloucks/archive/tags/Windows+Administration/default.aspx">Windows Administration</category><category domain="http://msmvps.com/blogs/jeffloucks/archive/tags/Windows+8/default.aspx">Windows 8</category><category domain="http://msmvps.com/blogs/jeffloucks/archive/tags/Monitoring/default.aspx">Monitoring</category></item><item><title>Big engine no gas - Multi-Core OS with native support for the hardware we buy still a future prospect.</title><link>http://msmvps.com/blogs/jeffloucks/archive/2009/10/01/big-engine-no-gas-multi-core-os-with-native-support-for-the-hardware-we-buy-still-a-future-prospect.aspx</link><pubDate>Fri, 02 Oct 2009 00:32:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1728852</guid><dc:creator>jeffl</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/jeffloucks/rsscomments.aspx?PostID=1728852</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/jeffloucks/commentapi.aspx?PostID=1728852</wfw:comment><comments>http://msmvps.com/blogs/jeffloucks/archive/2009/10/01/big-engine-no-gas-multi-core-os-with-native-support-for-the-hardware-we-buy-still-a-future-prospect.aspx#comments</comments><description>&lt;p&gt;Well we can hardly say Multi-Core processors are new technology. Those who really know the ins and outs of the way applications run will tell you there is inefficiency in the way operating systems and the applications that run on them use the hardware. This inefficiency can actually make multi-core processors run slower than their single core predecessors for non-optimized applications. The most efficient applications are specifically designed to support newer technologies like Hyper-threading and Multi-Core but those are not the business productivity applications you would expect. &lt;/p&gt;
&lt;p&gt;Yes, it is game development that is most preoccupied with the specifics of achieving maximum performance. This is in part because game development is highly volatile market which often builds code from scratch rather than reusing code that has evolved over 10 and in some case 20 years like Microsoft Office. To take advantage of the new power legacy code needs to be rewritten effectively from the beginning to support today&amp;#39;s hardware. But therein lies the problem. Today hardware is getting increasingly diverse and what was dual(2) core 18 months ago is&amp;nbsp;Six Core now and the count will grow. So the target is moving and companies may start coding against a future spec which may only exists for 18 months or less. Equally we now have multi-GPU processors which perform graphics computing faster and systems that can take advantage of this performance see massive gains in performance for real life applications like DNA, robotics modeling, Global Weather Pattern prediction and other areas.&lt;/p&gt;
&lt;p&gt;Following the scale of predictability, constantly rewriting major application code to take advantage of hardware is impractical. So does that mean hardware vendors should go back to single core? Well maybe, but probably not. Let&amp;#39;s look at the history of operating systems. Remember DOS (Disk Operating System), well it evolved to support a bridge between the user applications and the hardware. So architecturally, doesn&amp;#39;t it make sense that the operating system needs to take better advantage of new hardware performance? It sure does. Enter &lt;a href="http://www.barrelfish.org/"&gt;http://www.barrelfish.org/&lt;/a&gt;&amp;nbsp;a joint Microsoft Research and Swiss ETH Z&amp;uuml;rich project. The goal is essentially to create a distributed Multi-Kernel operating&amp;nbsp;system on your box which efficiently communicates through a light weight hypervisor. In other words, an operating system which uses the maximum performance of the underlying technology with out having application developers program specifically toward the optimal hardware.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/sbs/2146.MultiKernel.PNG"&gt;&lt;img src="http://msmvps.com/resized-image.ashx/__size/550x0/__key/CommunityServer.Blogs.Components.WeblogFiles/sbs/2146.MultiKernel.PNG" border="0" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The Multikernel Model - source: &lt;a href="http://www.barrelfish.org/barrelfish_sosp09.pdf"&gt;http://www.barrelfish.org/barrelfish_sosp09.pdf&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;This model is a massive oversimplification of the challenges faced in creating such and operting system. So how long are we talking about before true multikernel lightweight hypervisors rule the roost on our electron hatcheries? All we know at this point as Windows 7 prepares to launch is that incubation has begun on next generation. Windows Eight my Kernels.&lt;/p&gt;
&lt;p&gt;&lt;span class="style1"&gt;Jeff &lt;/span&gt;&lt;span class="style2"&gt;Loucks&lt;br /&gt;&lt;/span&gt;&lt;span class="style2"&gt;Available Technology&lt;/span&gt;&lt;br /&gt;&lt;a target="_blank" href="http://www.availabletech.net" title="Available Technology"&gt;&lt;img height="70" width="250" src="http://www.availabletech.net/images/AvailableTechnologylogo2009.png" alt="Available Technology" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1728852" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/jeffloucks/archive/tags/Architecture/default.aspx">Architecture</category><category domain="http://msmvps.com/blogs/jeffloucks/archive/tags/Windows+7/default.aspx">Windows 7</category><category domain="http://msmvps.com/blogs/jeffloucks/archive/tags/Performance/default.aspx">Performance</category><category domain="http://msmvps.com/blogs/jeffloucks/archive/tags/Mult-Core/default.aspx">Mult-Core</category><category domain="http://msmvps.com/blogs/jeffloucks/archive/tags/Multikernel/default.aspx">Multikernel</category><category domain="http://msmvps.com/blogs/jeffloucks/archive/tags/Windows+8/default.aspx">Windows 8</category></item></channel></rss>