Facebook's new front-end server design
code.facebook.com
code.facebook.com
We have been using traditional two-socket servers for more than five server generations now at Facebook.
Because our web servers are heavily compute-bound and don't require much memory capacity, the two-socket servers we had in production had several limitations.
Mono Lake is the server embodiment of Xeon-D and the building block for our SOC-based server designs.
A wiki-style service for TL;DRs could work too.
New E5-2650L is 2x faster on many workloads, which is the EP line they're comparing it to. Not sure about power.
Actually the power use is the same per rack, it's just faster compared to the previous performance per rack, for their workloads, compared to what they'd get by keeping dual socket with this CPU generation.
In the future, maybe the first step to make a highly scalable green web-based startup is to choose PHP to write your code. ;)
At what point does it become their own language?
Also a good amount of their backend services use better languages like Haskell, D, Erlang, and whatever else they need.
More seriously... I'm pretty sure they no longer consider it a PHP code base. I could be wrong though since I don't work there.
Anyhow, most new startups don't really have the resources to do anything remotely like that. Best to choose a well-established language that works well for your needs with manageable downsides.
It seems like you'd get a lot more for your money just by finding cheaper sources of energy (or building your data centers near a cheap, renewable source) and using commodity low power chips that have already been proven to work well for server work loads.
And even if your electricity is cheap, you still have to get the energy out of the data center again.
They're wrong. Here is why: