Startup server maker SeaMicro today unveiled a new low-power server that promises to slash power costs for companies running large Internet services and cloud computing platforms. SeaMicro's multi-core x86 server runs on Intel’s low-power Atom chips, whose energy efficiency has made them the processor of choice for many mobile phones and laptops.
The power profile of the SM10000 allows SeaMicro to pack 512 Atom CPUs into a 10U server, providing the option to fit as many as 2,048 CPUs into a single seven foot, 40U rack. The company says each of its servers use less than 2 kilowatts of power, suggesting that a rack filled with SeaMicro servers can have a power load of under eight kilowatts - a manageable power load for most data centers optimized for high-density computing.
'Revolutioning' Data Center Power?
The server's tantalizing power claims align with SeaMicro's aim to “revolutionize the data center landscape” by slashing the power used in IT operations. Last year the Santa Clara company got a $9.3 million grant from the U.S. Department of Energy to further its development of technology to make data centers more energy efficient.
Atom chips aren't the only key to SeaMicro's power profile. The company has developed i/o virtualization technology that allows it to remove many of the components seen on a traditional server. I/O virtualization allows companies to save money by using fewer cables and newtork interface cards (NICs) to connect to networks and storage.
Interconnection Fabric and Load Balancing
As we noted in January, SeaMicro has also designed an interconnection and switching fabric that links the 512 "mini-motherboards" in the SM10000. SeaMicro says its network fabric can support Ethernet, fibre channel and data center Ethernet.
It also includes a load-balancing feature called Dynamic Compute Allocation Technology (DCAT) that provisions traffic and workloads within the SM1000. This also provides power management advantages, allowing the server to focus workloads on a set of CPUs within the server while placing other CPUs in sleep mode to preserve power. "A utilization threshold for a pool of compute can be set, and if met, CPUs can be dynamically added or removed from the pool," SeaMicro says in its system overview (PDF).
The basic building block is a credit card-sized compute block, comprised of an Intel Atom CPU and its chipset, DRAM, and a custom SeaMicro ASIC (application specific integrated circuit). Eight of these compute blocks are aggregated on a 5x11 inch motherboard, and 64 of the motherboards fit into a 10U SeaMicro server.
Optimized for Large Platforms
SeaMicro's stripped-down server will be of immediate interest to companies running large-scale server farms that harness armadas of CPUs to specific tasks.
"Historically, servers were designed to quickly solve a relatively small number of very hard problems," SeaMicro says in a press release. "The Internet, however, changed this. In the Internet data center, the challenge is to handle millions of relatively small, independent tasks like those needed for searching, social networking, viewing web pages, and checking email. Volume servers failed to adapt to this fundamental change.
"This mismatch between volume servers and the now dominant Internet workload is the primary cause of the rapid increase in server power consumption and is responsible for the multi-billion dollar power problem in the data center. A completely new server design optimized for today’s data center was necessary."
SeaMicro was started in July 2007 and got funded in December 2007. The Santa Clara, Calif. company is backed by well-known names in the Silicon Valley venture capital community, including Khosla Ventures, Draper Fisher Jurvetson and Crosslink Capital.