<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://www.communities.hp.com/online/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>Search results matching tags 'BladeSystem' and 'HPC'</title><link>http://www.communities.hp.com/online/search/SearchResults.aspx?o=DateDescending&amp;tag=BladeSystem,HPC&amp;orTags=0</link><description>Search results matching tags 'BladeSystem' and 'HPC'</description><dc:language>en-US</dc:language><generator>CommunityServer 2008.5 SP1 (Build: 31106.3070)</generator><item><title>I received a new HPC Multi-core server today – How to measure the power usage</title><link>http://www.communities.hp.com/online/blogs/reality-check-server-insights/archive/2008/11/12/i-received-a-new-hpc-multi-core-server-today-how-to-measure-the-power-usage.aspx</link><pubDate>Wed, 12 Nov 2008 00:38:00 GMT</pubDate><guid isPermaLink="false">964d1d0f-bea0-4201-a2aa-8aa369a35a46:86582</guid><dc:creator>d-field</dc:creator><description>&lt;p&gt;Given that it is important to measure power usage and correlate it to application performance, how do you measure the power?&lt;/p&gt;
&lt;p&gt;We use 2 different methods - one for rack-mounted servers and another for blade servers. &amp;nbsp;The rack-mounted servers do not provide power meters, so we bought a power meter.&amp;nbsp; We plug the server into the power meter, so we are measuring the total power used. &amp;nbsp;Then, with a simple PC interface, we allow the application user on the server to obtain continuous power data which is easy to correlate with the applications.&amp;nbsp; &lt;/p&gt;
&lt;p&gt;This is easy for the users, but it requires planning and logistics and some work by our system managers, to connect the meter to the right server at the right time.&lt;/p&gt;
&lt;p&gt;We often want to measure the power of a cluster running one HPC application in parallel, and it is usually sufficient to measure the power of any one server in the cluster running the application.&lt;/p&gt;
&lt;p&gt;It is easier to measure power on an HP blade enclosure, since the enclosure contains power measurement capability and provides this data in a usable way.&amp;nbsp; The available data includes the total enclosure power and also the power used by each blade server and each fan in the enclosure.&amp;nbsp; We integrated this information with the Platform Computing LSF job scheduler. &amp;nbsp;Now, users of our blade servers submit their jobs via LSF and automatically receive their power usage data as part of the job.&lt;/p&gt;
&lt;p&gt;Next week, I expect to post a message from the SC08 conference.&lt;/p&gt;</description></item><item><title>I received a new HPC Multi-core server today - Initial performance testing</title><link>http://www.communities.hp.com/online/blogs/reality-check-server-insights/archive/2008/10/01/i-received-a-new-hpc-multi-core-server-today-initial-performance-testing.aspx</link><pubDate>Wed, 01 Oct 2008 23:15:00 GMT</pubDate><guid isPermaLink="false">964d1d0f-bea0-4201-a2aa-8aa369a35a46:85990</guid><dc:creator>d-field</dc:creator><description>&lt;p&gt;After the operating system boots on a new server model, it&amp;#39;s time to start performance testing.&amp;nbsp; I&amp;#39;m hoping to get some comments on this, since there are many different ways to proceed. &lt;/p&gt;
&lt;p&gt;Personally, I am not a fan of industry standard benchmarks, but I think they are the best starting point for new product testing.&amp;nbsp; For an HPC server, I want to check the basics, to ensure that the system meets its design goals - memory BW, memory/cache latency, 64-bit floating point math, and filesystem IO are the first measurements.&amp;nbsp; We use STREAM, lmbench, LINPACK, and IOZONE standard benchmarks. &lt;/p&gt;
&lt;p&gt;We compare the measurements to older models and to the goals of the new product.&amp;nbsp; Since our group didn&amp;#39;t design the product, we don&amp;#39;t know if there are interesting but undocumented features which enhance or limit performance.&amp;nbsp; I have a name for the process of performance testing of a new product - discovery engineering.&amp;nbsp; We study the external behavior of a system and try to understand the design features which affect HPC performance.&lt;/p&gt;
&lt;p&gt;Each of these standard benchmarks provides information about the server.&amp;nbsp; In numerous cases, this information has solved performance mysteries in real codes.&amp;nbsp; It is hard to solve a performance problem with a large, complex application.&amp;nbsp; The standard benchmarks are a simpler starting point for problem-solving.&lt;/p&gt;
&lt;p&gt;But we don&amp;#39;t rely on industry standard benchmarks.&amp;nbsp; By design, each one tests a subset of a server&amp;#39;s performance characteristics.&amp;nbsp; I&amp;#39;ve had little success predicting the performance of HPC ISV applications based on the standard benchmark results, since real applications require a balance of all the performance features in the system.&amp;nbsp; &lt;/p&gt;
&lt;p&gt;After using the standard benchmarks to assure ourselves that the system is running correctly, we can move on - measure performance on real ISV applications, and experimenting with multi-core processor configurations!&lt;/p&gt;</description></item><item><title>I received a new HPC Multi-core server today!</title><link>http://www.communities.hp.com/online/blogs/reality-check-server-insights/archive/2008/09/23/i-received-a-new-hpc-multi-core-server-today.aspx</link><pubDate>Tue, 23 Sep 2008 19:16:00 GMT</pubDate><guid isPermaLink="false">964d1d0f-bea0-4201-a2aa-8aa369a35a46:84868</guid><dc:creator>d-field</dc:creator><description>&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;i&gt;About this blog series&lt;/i&gt; - This is the 1&lt;sup&gt;st&lt;/sup&gt; posting of a series which describes the experiences of engineers who test the performance of HPC servers and server clusters at HP.&lt;/p&gt;
&lt;p&gt;My name is Dave Field.&amp;nbsp; I lead an engineering group at HP - we measure the performance of new HP servers.&amp;nbsp; In addition to the common industry-standard benchmarks, we concentrate on the performance of real HPC ISV applications.&amp;nbsp; In the 20+ years we have done this work, we have seen many server architectures.&amp;nbsp; These days, HPC clusters of servers using multi-core processors occupy most of our energy.&lt;/p&gt;
&lt;p&gt;We evaluate the performance of new server products, so receiving a new server model is a common occurrence.&amp;nbsp; This has been an especially rich year for new products - this is the 14&lt;sup&gt;th&lt;/sup&gt; new HP server we&amp;#39;ve tested this year, with at least one more to go before the year is over.&amp;nbsp; HP servers for HPC span the range of industry-standard processors - Intel Xeon and Itanium2 and AMD Opteron.&amp;nbsp; &amp;nbsp;&amp;nbsp;(In HP terminology, the processor is the physical component which plugs into the system board.&amp;nbsp; A processor contains one or more cores, or CPUs.)&amp;nbsp; And for each processor type, there are specific models with different architectural features.&lt;/p&gt;
&lt;p&gt;Since we test pre-production, or prototype, computers, it&amp;#39;s not quite true that I received a server - we usually receive new product kits.&amp;nbsp; Testing new products can be very interesting, but to get to the interesting part, there are inevitably a number of problems to solve.&amp;nbsp; We need to turn the kit into a working computer, then ensure that the performance meets the product specs, before we can do meaningful performance evaluation.&amp;nbsp; These initial steps are lessons in patience and expectation-setting, during which I always meet some new people who will help in problem-solving.&lt;/p&gt;
&lt;p&gt;The new server kit usually contains the server enclosure, system board, and processors.&amp;nbsp; To turn the kit into a computer, we need to obtain three layers of stuff - supporting hardware (the right DIMMs, network interfaces, and disks), firmware, and operating system.&amp;nbsp;&amp;nbsp; &lt;/p&gt;
&lt;p&gt;Firmware is in flux during the pre-production period, and each version of pre-production firmware changes the server&amp;#39;s performance.&amp;nbsp; Usually the processors are pre-production versions, tied to specific firmware revs.&amp;nbsp; Most of the performance data collected on these early versions will be discarded.&amp;nbsp; But if we don&amp;#39;t get some measurements now, we can&amp;#39;t influence the product.&amp;nbsp; Sometimes we identify performance issues which can be fixed before production release - so this is a very satisfying part of the job.&lt;/p&gt;
&lt;p&gt;These days, the current versions of the major Linux distributions work out-of-the-box on new server models.&lt;/p&gt;
&lt;p&gt;When the operating system boots, we can begin to measure performance!&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description></item></channel></rss>