Yes, there are lots of stories of individuals and companies choosing AMD over Intel. For me, what's more interesting would be any contrarian view listing the compelling reasons to pay the higher price for Intel instead of AMD. Off the top my head, some reasons would be: - Intel AVX-512 instruction set - Intel 4 and 8 sockets What realistic workloads have a better performance/cost advantage on Intel vs AMD EPYC? If yo…
Why Cloudflare Chose AMD EPYC for Gen X Servers
91–100 of 123 posts
Re: Why Cloudflare Chose AMD EPYC for Gen X Servers
#92Earlier quoted context omitted.
What "intel-specific integrations"? Cloudflare specifically talks about how they keep their stack runnable across a wide-range of platforms, including even entirely different instruction sets (e.g. ARM). Their own words support my statement. I'm pretty sure it was a "drop-in place" move, and they say absolutely nothing to the contrary. They benchmarked a system that performed better than their existing system for wha…
As I say in another comment... AMD makes sense for us today because of the performance per watt. We continue to keep our software ARM-ready and look at ARM-based solutions. We also continue to look at Intel. We'll use what gives us the best requests per watt. But it is notable that these are our first servers wit NO Intel components at all.
Are you running up against some sort of heat limit or optimizing for electricity cost?
Seems like requests per amortized dollar all in would make more sense. Or requests per cubic foot of data center space if that is your limitation.
Re: Why Cloudflare Chose AMD EPYC for Gen X Servers
#93Earlier quoted context omitted.
But you are. Facts are facts. Here are some facts: https://www.cpubenchmark.net/singleThread.html AMD CPUs are leading the chart with lower clock rates than Intel's 9900KS (4.0 GHz base, 5.0 GHz boost). Overclock those AMD CPUs and Intel has no advantage.
That isn't games, passmark is a wide splattering of applications, some of which clearly benefit from threading. I have talked about a particular set of circumstances in which Intel wins (and looses) and your source is garbage for that circumstance. https://youtu.be/CGQY9yJqfMs?t=449 Here is another from GamersNexus probably one of the best places for gaming reviews out there https://www.youtube.com/watch?v=yqQ2X1y0jv…
Re: Why Cloudflare Chose AMD EPYC for Gen X Servers
#94Earlier quoted context omitted.
Video encoding comes to mind.
Depends on your use case but the most recent GPU encoders are pretty solid actually. Used to be that they were awful for quality, but more recently they seem to have vastly improved.
Re: Why Cloudflare Chose AMD EPYC for Gen X Servers
#95Re: Why Cloudflare Chose AMD EPYC for Gen X Servers
#96Earlier quoted context omitted.
No love for itanium? Aww.
I know this is sarcasm, but: I personally never used Itanium, but the features it had at the time were very compelling. Unfortunately, it was too ambitious, and now it’s faster to do OOO execution instead of making the compiler do all the heavy lifting.
Re: Why Cloudflare Chose AMD EPYC for Gen X Servers
#97Earlier quoted context omitted.
"it shows to me that they are willing to consider bold moves and that they aren’t afraid to be different" Because they benchmarked a drop-in-place commodity replacement as being a better performance-per-dollar for their operation? I'm not sure what's bold about that. I find the notion that they posted a blog entry about this pretty bizarre -- almost rinky-dink. It seems like it's pandering to the AMD fanbase (which I…
There's a ton, just a ton of intel-specific integrations and Cloudflare's switch to AMD was not just a "drop-in-place" move.
Or did you confuse ARM and AMD? ARM I know you need to recompile your code but possibly other changes depending on what... and I believe there's even compatibility difference between ARM chip versions like 6 and 7, etc. but I guess that's why Apple created bitcode to try to help with that.
Re: Why Cloudflare Chose AMD EPYC for Gen X Servers
#98Re: Why Cloudflare Chose AMD EPYC for Gen X Servers
#99Earlier quoted context omitted.
As I say in another comment... AMD makes sense for us today because of the performance per watt. We continue to keep our software ARM-ready and look at ARM-based solutions. We also continue to look at Intel. We'll use what gives us the best requests per watt. But it is notable that these are our first servers wit NO Intel components at all.
I'm curious why requests per watt is an important metric? Are you running up against some sort of heat limit or optimizing for electricity cost? Seems like requests per amortized dollar all in would make more sense. Or requests per cubic foot of data center space if that is your limitation.
According to some napkin calculations, the CPU is $5000 and will be kept in service, I guess, 5 years.
The US average price is 13 cents / kWh so this 225 watts CPU will cost $1280 in electricity over those 5 years.
Colocation price is probably low, let's say $50 / 1U server / month. So that's another $3000.
Why is electricity the most important here? I guess because you can't lower the other 2 costs very much? But isn't the CPU price itself based on the power savings it does provide?
Re: Why Cloudflare Chose AMD EPYC for Gen X Servers
#100Earlier quoted context omitted.
But it's irrelevant if it works faster than intel
It’s not irrelevant if Intel has tools to let you close that gap easily.