August 12, 2010
HPC on cloud platforms can be undermined by performance-numbing virtualization layers and slow networks. But a group of European researchers have found that there could be a more fundamental problem: multitenancy.
An article that appeared this week in HPC in the Cloud, written by software consultant Jeff Napper along with Paolo Bientinesi and Roman Lakymchuk of RWTH Aachen University, suggests that competition for resources by multiple applications running on the same nodes can slow performance significantly for HPC workloads. In their testing of a DGEMM (double-precision general matrix multiply) code on a single cloud node, they found that the typical run times were much slower than on a dedicated machine:
The fastest execution time of the DGEMM over the 6 hours... is similar to that on a typical HPC cluster node. However, the average execution time on our cloud node is more than 8 times worse with a standard deviation of 33%. The hardware is good, as shown by the best execution time, but the competition among tenants results in diminished average performance with a wide range of possible outcomes. Thus, the expected performance of a simple in-memory matrix-matrix multiply on a multitenant cloud node is not good and fluctuates significantly. Without even using the network, the cloud nodes still cannot be expected to perform as a typical HPC cluster due to the competition from other tenants.
What they discovered was that if they used less of the cores on the node, performance could be optimized. For an 8-core node, they found that using just 2 cores in this particular cloud yielded the lowest (fastest) average execution time. Even when they ran the code across multiple nodes (thus adding the network variable back in), using less than the full complement of cores produced faster results.
A good read for both prospective HPC cloud users and cloud providers.
Full story at HPC in the Cloud
In quieter times, sounding the bell of funding big science with big systems tends to resonate further than when ears are already burning with sour economic and national security news. For exascale's future, however, the time could be ripe to instill some sense of urgency....
Read more...
In a recent solicitation, the NSF laid out needs for furthering its scientific and engineering infrastructure with new tools to go beyond top performance, Having already delivered systems like Stampede and Blue Waters, they're turning an eye to solving data-intensive challenges. We spoke with the agency's Irene Qualters and Barry Schneider about..
Read more...
Large-scale, worldwide scientific initiatives rely on some cloud-based system to both coordinate efforts and manage computational efforts at peak times that cannot be contained within the combined in-house HPC resources. Last week at Google I/O, Brookhaven National Lab’s Sergey Panitkin discussed the role of the Google Compute Engine in providing computational support to ATLAS, a detector of high-energy particles at the Large Hadron Collider (LHC).
Read more...
05/10/2013 | Cleversafe, Cray, DDN, NetApp, & Panasas | From Wall Street to Hollywood, drug discovery to homeland security, companies and organizations of all sizes and stripes are coming face to face with the challenges – and opportunities – afforded by Big Data. Before anyone can utilize these extraordinary data repositories, however, they must first harness and manage their data stores, and do so utilizing technologies that underscore affordability, security, and scalability.
04/15/2013 | Bull | “50% of HPC users say their largest jobs scale to 120 cores or less.” How about yours? Are your codes ready to take advantage of today’s and tomorrow’s ultra-parallel HPC systems? Download this White Paper by Analysts Intersect360 Research to see what Bull and Intel’s Center for Excellence in Parallel Programming can do for your codes.
In this demonstration of SGI DMF ZeroWatt disk solution, Dr. Eng Lim Goh, SGI CTO, discusses a function of SGI DMF software to reduce costs and power consumption in an exascale (Big Data) storage datacenter.
The Cray CS300-AC cluster supercomputer offers energy efficient, air-cooled design based on modular, industry-standard platforms featuring the latest processor and network technologies and a wide range of datacenter cooling requirements.