Welcome!

Open Source Cloud Authors: Stackify Blog, Vaibhaw Pandey, Liz McMillan, Pat Romanski, Wesley Coelho

Related Topics: Open Source Cloud

Open Source Cloud: Article

Achieving High Performance at Low Cost

The Dual Core Commodity Cluster Advantage

Advances in clustering technology have redefined the price-to-performance curve for many High Performance Computing (HPC) application areas. The use of specialized high-speed interconnects and fast commodity processors have pushed the envelope to where it is today.

Not all applications need this level of hardware (and cost) to achieve leading-edge price to performance. Indeed, there have been several technological advances that may invite a step back from the traditional edge-of-technology approach to HPC clustering. These advances include the following developments:

  • Introduction of low-cost high-performance multi-core processors
  • Introduction of high-density motherboards and packaging solutions
  • Introduction of optimized Linux Gigabit Ethernet performance
Of particular importance is the fact that these advances are in the commodity sector where high demand and economies of scale have created reasonable price points. Furthermore, alternative high-cost approaches that employ enhanced interconnects and multi-socket motherboards may not be required for certain application classes. Users in this category can expect the commodity approach to deliver new levels of industry-leading price to performance.

In this article, we will discuss how these advances can be used to optimize cluster performance. In addition, we will highlight application areas where these types of clusters are expected to provide optimum performance.

Gaining the Multi-Core Advantage
The multi-core revolution is here. All major processor families have begun using multiple CPU cores to enhance performance. Currently, dual core processors are available at various performance and price levels. Remarkably, most HPC users can immediately benefit from these advances, as most HPC cluster software is designed to use multiple processors.

Specifically, current dual core designs allow HPC users to effectively double the number of processing units while still enjoying traditional commodity price points. In the HPC market, more CPUs are always welcome, but the right design (choice of processor, motherboard, and packaging) is critical to achieving the desired performance.

The recently introduced Pentium D (Presler) processor and Xeon 3000 processers from Intel are examples of commodity high-performance processors. The Presler series is a dual core processor manufactured using the latest 65nm process and is currently available at speeds up to 3.40 GHz. More important for HPC users is that each Presler has a total of 4MB of on-chip cache that it divides evenly between the two cores (2MB each). These caches are fed using an 800MHz FSB and DDR2 memory.

In the HPC cluster sector, the processor battle has typically been between the high-end Intel Xeon or the AMD Opteron. Little consideration has been given to "lesser processors" in the HPC space. As this report will show, this assumption may not hold when actual price and performance numbers are determined.

Check the Numbers - Presler Is on Top
The SPEC benchmarks are usually a good rating of overall processors performance. Table 1 shows the SPEC benchmarks for an Intel Pentium D (model 940) and an AMD Opteron (model 270). Pentium D 940 performs at a level 10% greater than the Opteron 270, yet at this point in time, it's priced at half the cost of an Opteron 270.

While the SPEC benchmarks are an important yardstick, real application benchmarks often provide a second data point with which to compare processors. The GROMACS molecular dynamics package is known to push processors very hard and is therefore a good test of overall number-crunching capability. The results shown in Table 2 are for the Gromacs Benchmark Suite (Linux Version 3.3). See the references at the end of this article for more information on GROMACS. All results are normalized to the Pentium D (lower means slower) and were run using one processor.

The results show a substantial performance advantage over the Opteron 270 processor. The Opteron 270 numbers were taken from the Gromacs Web site (www.gromacs.org).

Breakthrough Design - The Caretta Motherboard
When designing clusters, the "more is better" model often works. However, the number of processors (and hence cores) that can be placed on a motherboard needs to be considered carefully. Modern cluster designs currently take advantage of dual socket motherboards and single core processors. While this approach has helped improve processor density, extending this design with dual cores may have some unexpected results. Using dual core processors on dual socket motherboards requires that the memory subsystems and interconnect now service four cores (instead of two) at the same time.

This situation can, in certain cases, seriously degrade the maximum achievable performance of each core. Optimizing onboard memory subsystems is one way to mitigate memory contention, but this approach also introduces a "nonlocal" or NUMA (Non-uniform Memory Access) type of memory structure. In the end, the application determines the best approach, but rethinking the dense core motherboard approach may have some advantages.

A potentially more optimal solution for many applications would be a small single socket motherboard on which a dual core processor can reside. Such a system would resemble current dual socket motherboards/single core clusters designs in use today, on which memory and interconnect contention is well understood.

The recent introduction of the Intel Caretta motherboard (S3000PT) has been designed to fill this need. The Caretta motherboard supports the Intel Xeon 3000, Pentium D, and Pentium 4 processors, four DIMM slots (DDR2 533/667 with ECC, two-way interleaved, unbuffered), Integrated two port SATA 3.0Gb/s with RAID 0 &1, an ATI ES1000 (16MB), Dual Gigabit Ethernet LAN, and a 5.95 inch x13 inch Form Factor. Interestingly, the Form Factor is one half the size of an Extended ATX motherboard (12"x13"). These dimensions allow a standard Rack Mount ATX enclosure to hold two Caretta motherboards.

The Caretta allows the density found on dualcore/dualsocket motherboards, but provides each processor with its own local memory environment.

This approach has further advantages as well. As more cores/processors are placed on the motherboard, a node failure (motherboard/power supply/hard drive) removes all the cores/processors from the cluster. By using a separate motherboard for each processor, failures are limited to two cores (one processor).

The HyperBlade Advantage
When deploying a high density production HPC cluster, correct system packaging will ensure continuous operation. While many users find utility in deploying 1U server packaging solutions, blade systems are designed with a higher level of custom integration. Blades are typically easier to manage, but more expensive that 1U servers. A hybrid solution where commodity components can be packaged in a blade-like fashion has been developed by Appro International. The advantages of this solution include the use of commodity components inside the "blade" and the integration and manageability of bladed systems.

Like blades, the Appro HyperBlades are modular servers plugged into a common backplane that eliminates cable clutter. By using a vertical mount approach, the Appro HyperBlade offers an enhanced density, providing up to 50 servers in a standard 42U rack cabinet. Large and smaller rack systems are available as well. Because the HyperBlade is designed to include the flexibility of a typical 1U server, high speed interconnects options - including Myrinet, Dolphin, Quadrics and InfiniBand™ - are easily deployed.

In addition, HyperBlades offer the power advantage of 1U servers while, at the same time, they provide an integrated power control and serial management capability found in more expensive blade systems. Finally, each Appro HyperBlade can hold two Caretta motherboards, thus providing excellent processor density (four cores per HyperBlade) and easy management.

The Gigabit Ethernet Advantage
While there are many choices for cluster interconnects, the preferred and lowest cost option is Gigabit Ethernet. While often dismissed as underpowered for today's clusters, actual tests show the exact opposite is true for some application classes. Shown in Figure 1 is a NetPIPE TCP throughput graph for a Gigabit Ethernet link between two Pentium D 940 processors.

The connection used an onboard Intel 82573 chipset, an e1000 driver, and a 1500 byte MTU. It should be noted that the single byte latency was 36 microseconds. Not all applications can scale well with this level of performance. However, there are many that will find commodity Gigabit Ethernet more than adequate for their computing needs.


More Stories By Douglas Eadline

Dr. Douglas Eadline has over 25 years of experience in high-performance computing. You can contact him through Basement Supercomputing (http://basement-supercomputing.com).

Comments (0)

Share your thoughts on this story.

Add your comment
You must be signed in to add a comment. Sign-in | Register

In accordance with our Comment Policy, we encourage comments that are on topic, relevant and to-the-point. We will remove comments that include profanity, personal attacks, racial slurs, threats of violence, or other inappropriate material that violates our Terms and Conditions, and will block users who make repeated violations. We ask all readers to expect diversity of opinion and to treat one another with dignity and respect.


@ThingsExpo Stories
In his session at 21st Cloud Expo, Carl J. Levine, Senior Technical Evangelist for NS1, will objectively discuss how DNS is used to solve Digital Transformation challenges in large SaaS applications, CDNs, AdTech platforms, and other demanding use cases. Carl J. Levine is the Senior Technical Evangelist for NS1. A veteran of the Internet Infrastructure space, he has over a decade of experience with startups, networking protocols and Internet infrastructure, combined with the unique ability to it...
"There's plenty of bandwidth out there but it's never in the right place. So what Cedexis does is uses data to work out the best pathways to get data from the origin to the person who wants to get it," explained Simon Jones, Evangelist and Head of Marketing at Cedexis, in this SYS-CON.tv interview at 21st Cloud Expo, held Oct 31 – Nov 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA.
Large industrial manufacturing organizations are adopting the agile principles of cloud software companies. The industrial manufacturing development process has not scaled over time. Now that design CAD teams are geographically distributed, centralizing their work is key. With large multi-gigabyte projects, outdated tools have stifled industrial team agility, time-to-market milestones, and impacted P&L stakeholders.
"Cloud Academy is an enterprise training platform for the cloud, specifically public clouds. We offer guided learning experiences on AWS, Azure, Google Cloud and all the surrounding methodologies and technologies that you need to know and your teams need to know in order to leverage the full benefits of the cloud," explained Alex Brower, VP of Marketing at Cloud Academy, in this SYS-CON.tv interview at 21st Cloud Expo, held Oct 31 – Nov 2, 2017, at the Santa Clara Convention Center in Santa Clar...
Gemini is Yahoo’s native and search advertising platform. To ensure the quality of a complex distributed system that spans multiple products and components and across various desktop websites and mobile app and web experiences – both Yahoo owned and operated and third-party syndication (supply), with complex interaction with more than a billion users and numerous advertisers globally (demand) – it becomes imperative to automate a set of end-to-end tests 24x7 to detect bugs and regression. In th...
"Akvelon is a software development company and we also provide consultancy services to folks who are looking to scale or accelerate their engineering roadmaps," explained Jeremiah Mothersell, Marketing Manager at Akvelon, in this SYS-CON.tv interview at 21st Cloud Expo, held Oct 31 – Nov 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA.
"MobiDev is a software development company and we do complex, custom software development for everybody from entrepreneurs to large enterprises," explained Alan Winters, U.S. Head of Business Development at MobiDev, in this SYS-CON.tv interview at 21st Cloud Expo, held Oct 31 – Nov 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA.
SYS-CON Events announced today that CrowdReviews.com has been named “Media Sponsor” of SYS-CON's 22nd International Cloud Expo, which will take place on June 5–7, 2018, at the Javits Center in New York City, NY. CrowdReviews.com is a transparent online platform for determining which products and services are the best based on the opinion of the crowd. The crowd consists of Internet users that have experienced products and services first-hand and have an interest in letting other potential buye...
"IBM is really all in on blockchain. We take a look at sort of the history of blockchain ledger technologies. It started out with bitcoin, Ethereum, and IBM evaluated these particular blockchain technologies and found they were anonymous and permissionless and that many companies were looking for permissioned blockchain," stated René Bostic, Technical VP of the IBM Cloud Unit in North America, in this SYS-CON.tv interview at 21st Cloud Expo, held Oct 31 – Nov 2, 2017, at the Santa Clara Conventi...
SYS-CON Events announced today that Telecom Reseller has been named “Media Sponsor” of SYS-CON's 22nd International Cloud Expo, which will take place on June 5-7, 2018, at the Javits Center in New York, NY. Telecom Reseller reports on Unified Communications, UCaaS, BPaaS for enterprise and SMBs. They report extensively on both customer premises based solutions such as IP-PBX as well as cloud based and hosted platforms.
"Space Monkey by Vivent Smart Home is a product that is a distributed cloud-based edge storage network. Vivent Smart Home, our parent company, is a smart home provider that places a lot of hard drives across homes in North America," explained JT Olds, Director of Engineering, and Brandon Crowfeather, Product Manager, at Vivint Smart Home, in this SYS-CON.tv interview at @ThingsExpo, held Oct 31 – Nov 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA.
Coca-Cola’s Google powered digital signage system lays the groundwork for a more valuable connection between Coke and its customers. Digital signs pair software with high-resolution displays so that a message can be changed instantly based on what the operator wants to communicate or sell. In their Day 3 Keynote at 21st Cloud Expo, Greg Chambers, Global Group Director, Digital Innovation, Coca-Cola, and Vidya Nagarajan, a Senior Product Manager at Google, discussed how from store operations and ...
It is of utmost importance for the future success of WebRTC to ensure that interoperability is operational between web browsers and any WebRTC-compliant client. To be guaranteed as operational and effective, interoperability must be tested extensively by establishing WebRTC data and media connections between different web browsers running on different devices and operating systems. In his session at WebRTC Summit at @ThingsExpo, Dr. Alex Gouaillard, CEO and Founder of CoSMo Software, presented ...
WebRTC is great technology to build your own communication tools. It will be even more exciting experience it with advanced devices, such as a 360 Camera, 360 microphone, and a depth sensor camera. In his session at @ThingsExpo, Masashi Ganeko, a manager at INFOCOM Corporation, introduced two experimental projects from his team and what they learned from them. "Shotoku Tamago" uses the robot audition software HARK to track speakers in 360 video of a remote party. "Virtual Teleport" uses a multip...
A strange thing is happening along the way to the Internet of Things, namely far too many devices to work with and manage. It has become clear that we'll need much higher efficiency user experiences that can allow us to more easily and scalably work with the thousands of devices that will soon be in each of our lives. Enter the conversational interface revolution, combining bots we can literally talk with, gesture to, and even direct with our thoughts, with embedded artificial intelligence, whic...
SYS-CON Events announced today that Evatronix will exhibit at SYS-CON's 21st International Cloud Expo®, which will take place on Oct 31 – Nov 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA. Evatronix SA offers comprehensive solutions in the design and implementation of electronic systems, in CAD / CAM deployment, and also is a designer and manufacturer of advanced 3D scanners for professional applications.
Leading companies, from the Global Fortune 500 to the smallest companies, are adopting hybrid cloud as the path to business advantage. Hybrid cloud depends on cloud services and on-premises infrastructure working in unison. Successful implementations require new levels of data mobility, enabled by an automated and seamless flow across on-premises and cloud resources. In his general session at 21st Cloud Expo, Greg Tevis, an IBM Storage Software Technical Strategist and Customer Solution Architec...
To get the most out of their data, successful companies are not focusing on queries and data lakes, they are actively integrating analytics into their operations with a data-first application development approach. Real-time adjustments to improve revenues, reduce costs, or mitigate risk rely on applications that minimize latency on a variety of data sources. In his session at @BigDataExpo, Jack Norris, Senior Vice President, Data and Applications at MapR Technologies, reviewed best practices to ...
An increasing number of companies are creating products that combine data with analytical capabilities. Running interactive queries on Big Data requires complex architectures to store and query data effectively, typically involving data streams, an choosing efficient file format/database and multiple independent systems that are tied together through custom-engineered pipelines. In his session at @BigDataExpo at @ThingsExpo, Tomer Levi, a senior software engineer at Intel’s Advanced Analytics gr...
When talking IoT we often focus on the devices, the sensors, the hardware itself. The new smart appliances, the new smart or self-driving cars (which are amalgamations of many ‘things’). When we are looking at the world of IoT, we should take a step back, look at the big picture. What value are these devices providing? IoT is not about the devices, it’s about the data consumed and generated. The devices are tools, mechanisms, conduits. In his session at Internet of Things at Cloud Expo | DXWor...