Personal computing discussed

Moderators: renee, Flying Fox, morphine

 
HappySOB
Gerbil
Topic Author
Posts: 34
Joined: Tue Mar 11, 2014 4:41 pm

AMD Naples question

Sat Jan 21, 2017 8:04 pm

I was reading this article in PC Worldhttp://www.pcworld.com/article/3158919/servers/amd-talks-tough-as-it-drums-up-support-for-32-core-zen-server-chip.html
and it said this "Companies won't make a switch to AMD overnight; it could take a year or more to ensure applications work on the new chips."
Is this true? Why wouldn't apps not work with it immediately
 
techguy
Gerbil XP
Posts: 404
Joined: Tue Aug 10, 2010 9:12 am

Re: AMD Naples question

Sat Jan 21, 2017 8:58 pm

That's not what the statement means.  Businesses have hardware refresh cycles.  They don't just buy stuff whenever it comes out, it's all scheduled.  
 
the
Gerbil Elite
Posts: 941
Joined: Tue Jun 29, 2010 2:26 am

Re: AMD Naples question

Sat Jan 21, 2017 10:11 pm

In the enterprise space, everything gets validated (or at least should) before it goes into production. For applications that run inside user space (i.e. don't do much to the metal), validation should happen quickly. For a few companies on the development side, AMD should already be sampling Naples to ensure a quick transition.

The flip side are things that do deal with the low level. For example, VMware and other hypervisors do have to deal with some real differences that have historically existed between Opterons and Xeons. Then when hypervisors get updated, companies will then do their own testing for things like VM migration between the new chips and old chips to ensure things go right in production.

Certain hardware will also have to be validated to work with the new AMD chips too. I know that a few NIC cards will actually write to cache directly to shave a little bit of latency when handing off to a CPU. That stuff can be very finicky considering how closely the two parts work together.

Overall there shouldn't be much of a difference between bringing up Naples into a production environment than a new Intel platform unless you're doing hypervisor work or low level hardware stuff.
Dual Opteron 6376, 96 GB DDR3, Asus KGPE-D16, GTX 970
Mac Pro Dual Xeon E5645, 48 GB DDR3, GTX 770
Core i7 [email protected] Ghz, 32 GB DDR3, GA-X79-UP5-Wifi
Core i7 [email protected] Ghz, 16 GB DDR3, GTX 970, GA-X68XP-UD4
 
just brew it!
Administrator
Posts: 54500
Joined: Tue Aug 20, 2002 10:51 pm
Location: Somewhere, having a beer

Re: AMD Naples question

Sun Jan 22, 2017 2:14 am

Yeah, the wording of the article is somewhat confusing if you're accustomed to thinking of an "application" as a single program. In this context it really means the entire application stack, for big cloud providers like Google and Amazon. That includes OS, device drivers, firmware on enterprise gear like SAS controllers and 10Gb+ NICs, and (possibly) a virtualization solution (depending on the role of the server).

TBH it's just a lousy article all around. Although they're talking about Zen Opterons, the pic at the top of the article is a marketing slide for AMD's ARM based server chip; and there's some brain-dead paraphrasing of statements from AMD, like "a higher core count matters as servers can do more". :roll:

Does anyone actually care about PCWorld anymore?
Nostalgia isn't what it used to be.
 
ronch
Graphmaster Gerbil
Posts: 1142
Joined: Mon Apr 06, 2009 7:55 am

Re: AMD Naples question

Sun Jan 22, 2017 7:46 am

Of course there's no reason why existing x86 apps won't run on Zen but as a new platform with a completely new CPU design, new chipsets, new drives, new BIOS, new everything, I understand the caution. I wouldn't think twice about such matters in a home PC and trust AMD to have validated it all well but if you're running a big server farm for a big company you'd want to make sure there's gonna be a smooth transition. It's kinda scary to bet the server farm on an unproven (albeit compatible) CPU + platform.
NEC V20 > AMD Am386DX-40 > AMD Am486DX2-66 > Intel Pentium-200 > Cyrix 6x86MX-PR233 > AMD K6-2/450 > AMD Athlon 800 > Intel Pentium 4 2.8C > AMD Athlon 64 X2 4800 > AMD Phenom II X3 720 > AMD FX-8350 > RYZEN?
 
just brew it!
Administrator
Posts: 54500
Joined: Tue Aug 20, 2002 10:51 pm
Location: Somewhere, having a beer

Re: AMD Naples question

Sun Jan 22, 2017 8:43 am

ronch wrote:
Of course there's no reason why existing x86 apps won't run on Zen but as a new platform with a completely new CPU design, new chipsets, new drives, new BIOS, new everything, I understand the caution. I wouldn't think twice about such matters in a home PC and trust AMD to have validated it all well ...

You're more trusting than I am then. :wink:

I'll let you be the guinea pig; I have no plans to be an early adopter. Paying list price AND getting the "privilege" of beta testing a new platform just doesn't sound as attractive to me as it did 15+ years ago. :lol:
Nostalgia isn't what it used to be.
 
MileageMayVary
Gerbil XP
Posts: 370
Joined: Thu Dec 10, 2015 9:18 am
Location: Baltimore

Re: AMD Naples question

Sun Jan 22, 2017 8:46 am

just brew it! wrote:
Does anyone actually care about PCWorld anymore?

Unfortunately, yes: the people higher up the food chain than us gerbils.
Main rig: Ryzen 3600X, R9 290@1100MHz, 16GB@2933MHz, 1080-1440-1080 Ultrasharps.
 
ronch
Graphmaster Gerbil
Posts: 1142
Joined: Mon Apr 06, 2009 7:55 am

Re: AMD Naples question

Sun Jan 22, 2017 9:13 am

Never said I'll be an early adopter. Time and time again if you've been reading my posts in the comments sections you'll know that I am perfectly contented with my 4yo FX-8350 system and there's no reason for me to get anything better soon. Heck, if it weren't for Thief 4 I'd get an A8-7600 if my FX suddenly blew up.

Gotta say though, when I said I wouldn't think twice about getting a new platform right away I was a bit exaggerating. I'm not one to adopt early although when I got my 8350 it was out for only 2 months, but back then AM3+ has been out for a while and Vishera was pretty much just Bulldozer 1.1.
Last edited by ronch on Sun Jan 22, 2017 9:23 am, edited 1 time in total.
NEC V20 > AMD Am386DX-40 > AMD Am486DX2-66 > Intel Pentium-200 > Cyrix 6x86MX-PR233 > AMD K6-2/450 > AMD Athlon 800 > Intel Pentium 4 2.8C > AMD Athlon 64 X2 4800 > AMD Phenom II X3 720 > AMD FX-8350 > RYZEN?
 
just brew it!
Administrator
Posts: 54500
Joined: Tue Aug 20, 2002 10:51 pm
Location: Somewhere, having a beer

Re: AMD Naples question

Sun Jan 22, 2017 9:19 am

ronch wrote:
Never said I'll be an early adopter. Time and time again if you've been reading my posts in the comments sections you'll know that I am perfectly contented with my 4yo FX-8350 system and there's no reason for me to get anything better soon. Heck, if it weren't for Thief 4 I'd get an A8-7600 if my FX suddenly blew up.

Well, you do have "RYZEN?" in your sig! :D

Still rockin' an FX-8350 here too. But building an Intel box in the near future, since "someone" decided to give me a free motherboard. :wink:
Nostalgia isn't what it used to be.
 
ronch
Graphmaster Gerbil
Posts: 1142
Joined: Mon Apr 06, 2009 7:55 am

Re: AMD Naples question

Sun Jan 22, 2017 9:31 am

You don't have to force yourself to get Intel though. Just sell that board and get an AM4 board. Not that I think there's any forcing going on. :-)

Ryzen is in the cards, that's for sure, but I'll probably get a later iteration. I just need it to be significantly faster and more efficient than my FX and in case it falls behind Kaby it'll be priced more aggressively. Of course I'd much rather it matches Intel.
NEC V20 > AMD Am386DX-40 > AMD Am486DX2-66 > Intel Pentium-200 > Cyrix 6x86MX-PR233 > AMD K6-2/450 > AMD Athlon 800 > Intel Pentium 4 2.8C > AMD Athlon 64 X2 4800 > AMD Phenom II X3 720 > AMD FX-8350 > RYZEN?
 
Kougar
Minister of Gerbil Affairs
Posts: 2306
Joined: Tue Dec 02, 2008 2:12 am
Location: Texas

Re: AMD Naples question

Tue Jan 24, 2017 10:06 am

HappySOB wrote:
I was reading this article in PC Worldhttp://www.pcworld.com/article/3158919/servers/amd-talks-tough-as-it-drums-up-support-for-32-core-zen-server-chip.html
and it said this "Companies won't make a switch to AMD overnight; it could take a year or more to ensure applications work on the new chips." 
Is this true? Why wouldn't apps not work with it immediately

There's also the perspective of that statement being made in regards to applications running into bugs or issues in the uArch itself. Forget FDIV, modern chips have flaws discovered all the time. 

http://techreport.com/news/26911/errata-prompts-intel-to-disable-tsx-in-haswell-early-broadwell-cpus

http://techreport.com/review/13741/phenom-tlb-patch-benchmarked

http://www.theverge.com/2012/6/18/3092949/security-vulnerability-x86-64-intel-processor

http://danluu.com/cpu-bugs/

How about a better example. Take Skylake... Intel's own errata list is 32 pages in length. 

Who is online

Users browsing this forum: No registered users and 1 guest
GZIP: On