Facebook goes ARM with Calxeda
semiaccurate.com
Facebook goes ARM with Calxeda
1–10 of 18 posts
Re: Facebook goes ARM with Calxeda
#2Re: Facebook goes ARM with Calxeda
#3This article is a little misleading in that it seems to indicate that FB will trash Xeon servers and drop in ARM processors. Current ARM processors (SOC and standalone silicon) have poor data throughput. You can mask this using media accelerators, e.g. decode x264 video in the GPU so you have smooth playback while saving some data bandwidth. ARMv8 (allegedly sampling in 2014-2015) will double the AHB/CoreLink width a…
Re: Facebook goes ARM with Calxeda
#4This article is a little misleading in that it seems to indicate that FB will trash Xeon servers and drop in ARM processors. Current ARM processors (SOC and standalone silicon) have poor data throughput. You can mask this using media accelerators, e.g. decode x264 video in the GPU so you have smooth playback while saving some data bandwidth. ARMv8 (allegedly sampling in 2014-2015) will double the AHB/CoreLink width a…
I think Nvidia might target Project Denver for servers, too, and that's also a custom ARMv8 chip, but I don't think it will be ready until the 2nd half of 2014 (even though they initially promised late 2013). They might be waiting on the Maxwell GPU architecture to be ready.
Re: Facebook goes ARM with Calxeda
#5Re: Facebook goes ARM with Calxeda
#6I hope there could be some ARM based cheap host service soon. some thing like linode, but on an ARM, not on virtual machine.
Re: Facebook goes ARM with Calxeda
#7I hope there could be some ARM based cheap host service soon. some thing like linode, but on an ARM, not on virtual machine.
Re: Facebook goes ARM with Calxeda
#8This article is a little misleading in that it seems to indicate that FB will trash Xeon servers and drop in ARM processors. Current ARM processors (SOC and standalone silicon) have poor data throughput. You can mask this using media accelerators, e.g. decode x264 video in the GPU so you have smooth playback while saving some data bandwidth. ARMv8 (allegedly sampling in 2014-2015) will double the AHB/CoreLink width a…
Throughput is not really relevant. Throughput per unit power is better. ARM manufacturers have been optimizing for power consumption and unit cost for a long time, Intel has been optimizing for throughput and speed for a long time. Both sides are aiming for the same target, from different angles. A "low power" Xeon might be 40W for four cores, but the typical range is 60W - 140W. Calxeda sells a sixteen-core, 20W ARM board. By these numbers, Xeon needs to have 8x throughput of the ARM to beat it in throughput per watt.
Now, this is not entirely unreasonable. I've done benchmarking of my Core i5 against my Atom on an audio sample rate conversion library I wrote, and the Core i5 has 6-7x the throughput of the Atom. So, I would believe you if you said that a Xeon core is more than 8x as fast as an ARM core, and therefore the throughput per watt is better. This is all guessing, based on one benchmark I did for a library I wrote. I'm sure that Facebook has done some experiments with the applications they'll actually be running on the ARM.
I'm not sure where you get the idea that these ARM computers will be centered around specialized hardware, Calxeda's website only mentions general-purpose hardware built around ARM cores.
Re: Facebook goes ARM with Calxeda
#9I hope there could be some ARM based cheap host service soon. some thing like linode, but on an ARM, not on virtual machine.
What would be the advantage of such a service?
Virtualization is "leaky", there are esoteric attacks against other guests on the same host that allow attackers to obtain encryption keys. Last time I checked, the mitigation strategy was to move to dedicated hardware.
I doubt dedicated microservers will be competetive with VPS for a while yet because you can't oversell them.
Re: Facebook goes ARM with Calxeda
#10I can't work out yet if there is a standard way of attaching RAM as well I don;t think so (yet).
It has taken an open source project to make blade servers standardised by the look of it, should make the whole ecosystem much cheaper than the proprietary systems.
It is not actually clear if Facebook has committed to ARM, although it would not surprise me if they use some. But they have the option.