17 Comments

Summary:

SeaMicro, a startup building a low power-server using Atom chips and its own specially designed silicon to handle the networking, has finally unveiled its hardware, which is pretty darn impressive. But can its $139,000 box containing more than 2,000 CPU cores win over data center operators?

UPDATED: SeaMicro, the Santa Clara, Calif.-based startup building a low-power server using Atom chips and its own specially designed silicon to manage the networking, has finally unveiled its hardware, and it’s pretty darn impressive. The startup, which has raised $25 million from venture firms such as Khosla Ventures, Draper Fisher Jurvetson and Crosslink Capital, has made a bet that companies from Facebook to Amazon would be better off using its sever, which consumes one-fourth of the power of a regular server but packs more than 2,000 CPU cores into the $139,000 box.

We offered up some details on SeaMicro in January that we had gleaned from various sources, including a patent filing, but SeaMicro CEO Andrew Feldman has formally launched the company and sent us all the information. Here’s what SeaMicro has done with its box: popped 512 x 1.6 GHz Intel x86 CPUs on a rack, which equates to 2,048 CPUs per rack with 1 Terabyte of DRAM, a 1.28 Terabit networking fabric and up to 64 1-Gigabit Ethernet ports, or 16 10GigE ports. Customers can add up to 64 solid-state drives for storage and the whole box takes up 10 rack units and consumes less than 2 kilowatts of power.

At its heart, SeaMicro has recognized that performance isn’t what much of today’s computing tasks require. Jobs like serving up a web page or even grabbing a photo don’t need gigahertz, they just need to deliver results quickly as part of a highly redundant cluster of servers without gulping power. Speaking at our Structure 09 conference last year, Facebook VP of Technical Operations Jonathan Heiliger took the hardware guys to task for designing chips and boxes that don’t adequately meet the needs of companies like his, which don’t need as much horsepower from their processors. To address those concerns, SeaMicro designed a server with lower-power CPUs, a lot of memory and a specialty chip to handle the networking and communications among the thousands of cores. SeaMicro’s entire server can fit on a credit card and eight of them fit on a single motherboard. That’s dense.

SeaMicro hopes sell to webscale companies (Feldman won’t disclose any customers yet), but is also aiming at the cloud computing market. Because SeaMicro can shove the equivalent of eight servers on a board, each 1.6 GHz Intel Atom chip could act as its own not-actually-virtual machine. Virtualization arose as a way to boost server utilization rates on machines running faster processors. By using a slower processor, Feldman says that for some jobs, SeaMicro’s servers wouldn’t need to be virtualized.

That’s exciting for companies that are concerned about sharing VMs with other companies in a multitenant environment. Feldman says that using the SeaMicro box, cloud operators can offer guarantees about performance, bandwidth between chips and more security. Companies could also virtualize the SeaMicro gear, but then they would lose the ability to guarantee some service levels and security.

SeaMicro’s machines take the idea of stripping out unnecessary hardware from servers that companies like Google have pioneered (and companies like Rackable (now SGI) and Dell have capitalized on) and attempted to re-architect the machines that provide the computing behind an increasing number of websites people visit on a daily basis. Other companies such as Cisco (scsco), Smooth Stone and even ARM are hoping to do the same thing (SeaMicro’s servers can run on ARM-based chips but would then lose the software advantage and some power efficiencies). However, the task of switching from millions of commodity servers over to a newly built box will take time and perseverance.

Now that SeaMicro has finally shown off its goods, I want to know who’s using them. Depending on the customers and what they’re running on them, SeaMicro’s boxes could change the economics of computing and help Intel stay ahead of the threat posed by ARM-based chips inside servers. I’m hoping that SeaMicro’s CTO Gary Lauterbach will drop some hints and insights at my “What Comes After the Blade? Architectures for the Cloud” panel at our Structure 2010 next week in San Francisco.

UPDATE: Looks like James Hamilton, a real infrastructure guru who pioneered Microsoft’s cloud data center strategy and is now a VP and Distinguished Engineer at Amazon, is excited about SeaMicro and the direction its taking with its hardware. Hamilton is exactly the kind of person SeaMicro needs to impress, and his post validates the need for startups like SeaMicro that want to re-architect the server.

Related GigaOM Pro content (sub req’d): Green Data Center Design Strategies

  1. One thing does’nt add up : The whole box takes 10 RACKS & consumes 2kW ? I’m guessing it might be a word-smithing mistake , you mean 10RU perhaps ?

    Share
    1. It is rack units, and indeed was a wordsmithing mistake as I tried to cut down on some of the technical speak. I fixed.

      Share
  2. You’ve hashed up some of the technical details, but that aside, it looks like an interesting proposition from SeaMicro. I’m not sure how much “value” the established web players are going to see in this solution. They’ve already solved many of the problems that SeaMicro seemingly provides an off-the-shelf solution for. However, I can genuinely see any startup “graduating” from one of cloud providers to an in-house solution featuring SeaMicro hardware.

    More details on the node-to-node bandwith would be really intriguing, especially how they calculate that 1.28 Tbit/s for the interconnect fabric and the its topology.

    I’m certain Dell’s cloud unit can beat them on price, but right now this is an incredible piece of hardware integration and, if that anything to go by, I’m sure the software management infrastructure is top notch too.

    Kudos SeaMicro!

    Share
  3. onecallednick Monday, June 14, 2010

    How would they lose power efficiencies by running ARM chips? The latest Cortex Ax series ARM CPUs aren’t that far behind Atom in some regards.

    Share
  4. One of the advantages of virtualisation is that there is software isolation. I can do whatever want with the software of my virtual machine and not hit anyone else.

    What solution does SeaMicro have for that ? How does a “not-actually-virtual machine” offer complete software isolation ?

    Share
    1. SeaMicro has hardware isolation which should be better than software isolation.

      Share
  5. @Zeeshan – yes, the box is 10RU.

    @Yuvamani – think of the SeaMicro box as being up to 512 separate machines that could each PXE boot their own image. The box has some other virtualization features built-in using FPGAs to implement proprietary software. I’ll let the team there describe this in further detail as I am not sure exactly which features I saw a few months ago actually made the FCS release.

    Share
  6. [...] who provided some of the first details about SeaMicro back in January, runs through all of the innovations behind the low power-server tech on Sunday night, including that it uses Atom chips and its own specially designed silicon to manage the networking. [...]

    Share
  7. [...] just 8 kilowatts of power. Check out the technical overview, plus additional coverage from Wired, GigaOm and [...]

    Share
  8. It’s 512 processors in a 10U box for $139K, not >2,000 processors.

    @Adrian it’s a 3D torus and the bandwidth number appears to be total aggregate b/w, not bisection bandwidth or anything else useful.

    Share
  9. Responding from the perspective of a potential future client of SeaMicro (we are an IaaS platform based in Zurich, Switzerland), we love the idea but there is one major problem.

    The Atom processor that they have chosen to use, does benefit from very low power consumption but does not support true virtualisation. The other aspects of the design make perfect sense and as a cloud computing provider we’d be very interested in moving over to such a hardware set-up had it not been for the Atom.

    The Atom processor does not support virtualisation extensions such as VT-x which are needed to do KVM style true virtualisation at the CPU core level. This style of virtualisation (which we use) is growing rapidly in adoption because of its performance benefits and extra flexibility.

    SeaMicro, why not offer another version using an alternate CPU that does support virtualisation even if it consumes a little bit more power as another product version?

    Best wishes,

    Robert

    Share
  10. [...] demands that our digital lifestyles place on the economy, has led to several startups such as SeaMicro and Smooth-Stone, as well as bigger industry players such as ARM and Marvell to think about [...]

    Share

Comments have been disabled for this post