News for hackers. Stuff that matters.
Re:AMD EPYC “Rome” Server Processors to Feature 8 to 64 Cores by rubyn00bie on Thursday June 20, 2019 @12:41PM (#20234624)
The real question for me with all these AMD releases, what's Intel gonna release? It's surprising to me that Apple didn't announce an AMD based Mac Pro-- the chip Intel gave them must really be something. Too bad though because there could be a lot more of them (eventual Mac Pros) out there I'm guessing if they were using these Rome chips.
Re:AMD EPYC “Rome” Server Processors to Feature 8 to 64 Cores by uponcoffee on Thursday June 20, 2019 @01:00PM (#20234842)
There's probably bit of hardware lot it with Intel chips. Since they control the hardware, Apple probably has invested quite a bit into hardware specific optimizations that won't readily port to AMD chipsets.

Also, AMD is only recently been a performance front runner - they might not hold on to that for long. In the short term it doesn't make sense to jump ship.

For for general computation/ecosystems or for generation/device specific ventures (e.g. Consoles) it makes sense to turn with the tides.

Re:AMD EPYC “Rome” Server Processors to Feature 8 to 64 Cores by stcredzero on Thursday June 20, 2019 @01:27PM (#20235096)
Since they control the hardware, Apple probably has invested quite a bit into hardware specific optimizations that won't readily port to AMD chipsets.

It's in Apple's history to be able to move on from hardware. It's also in their history to make the wrong choices, necessitating the move.

Re:AMD EPYC “Rome” Server Processors to Feature 8 to 64 Cores by ufoolme on Thursday June 20, 2019 @02:02PM (#20235481)
money is they’ll move in next 5 years to at least partial move to their own ARM chips, they already have to a degree.
Re:AMD EPYC “Rome” Server Processors to Feature 8 to 64 Cores by Narishma on Friday June 21, 2019 @05:05AM (#20240988)
People have been saying that for the last 5 years if not longer.
Re:AMD EPYC “Rome” Server Processors to Feature 8 to 64 Cores by zamalek on Thursday June 20, 2019 @04:12PM (#20236854)
Intel hasn't manufacturered bespoke chips for some years now, which is why all, but one, mainstream consoles have been AMD.
Re:AMD EPYC “Rome” Server Processors to Feature 8 to 64 Cores by kllrnohj on Thursday June 20, 2019 @09:48PM (#20239178)
Funnily enough the only "bespoke" Intel chip in recent times was Intel's own i7-8705G & i7-8809G used in the Hades Canyon NUC that replaced Intel's HD graphics with an AMD Vega M.
Re:AMD EPYC “Rome” Server Processors to Feature 8 to 64 Cores by ZeroCool2u on Friday June 21, 2019 @10:50AM (#20242962)
Which was an amazing chip. The Vega M + Intel cores combo delivered the graphics performance that Intel has been promising for years now. Would have loved to see a chip like that power the next few generations of ultrabooks, MBP's, etc.
Re:AMD EPYC “Rome” Server Processors to Feature 8 to 64 Cores by dpedu on Thursday June 20, 2019 @12:46PM (#20234681)
It's probably not just the chip, Intel provides financial incentives for manufacturers who build products around their chips.
Re:AMD EPYC “Rome” Server Processors to Feature 8 to 64 Cores by ksec on Thursday June 20, 2019 @03:27PM (#20236409)
>Intel provides financial incentives for manufacturers who build products around their chips.

Yes, but I think the bigger picture, Apple needed Intel's iPhone modem for another year. May not be worth to damage the relationship, not to mention the design were likely finalise some time ago.

I would not be surprised if the Sale of Modem Business to Apple will include agreement to keep Intel CPU on Mac. ( For the time being )

And I am sure AMD should be aiming EPYC at the Datacenter usage of Apple, which is huge in itself, rather then the market of Mac Pro. Although Apple using AMD on Mac would be a pretty big statement to the rest of the market.

Re:AMD EPYC “Rome” Server Processors to Feature 8 to 64 Cores by astrodust on Thursday June 20, 2019 @02:38PM (#20235872)
That usually involves advertising, but Apple has turned down those offers. Not even an "Intel inside" sticker.

Apple's relationship with Intel is pretty rocky now. Intel fumbled the i9, their Xeon chips aren't keeping up with AMD's workstation offerings, and their efforts to build a cellular modem chip utterly failed, leaving Apple at the mercy of Qualcomm for that part.

I'm sure Apple will cut loose on Intel as soon as they can. They're probably tired of the bullshit.

Re:AMD EPYC “Rome” Server Processors to Feature 8 to 64 Cores by rbanffy on Thursday June 20, 2019 @02:57PM (#20236080)
The financial incentives can cover other chip lines. Apple sells a ton of laptop CPUs and has some preferred partner status with Intel.
Re:AMD EPYC “Rome” Server Processors to Feature 8 to 64 Cores by kllrnohj on Thursday June 20, 2019 @01:08PM (#20234923)
I think it'd really only be surprising if the Mac Pro ignored these chips when they were already available. At this point, though, the Mac Pro is shipping before Rome is available. The timing is just off. Current Xeons are faster than current Epyc's on average, so the choice today makes sense. Particularly if Apple wants to avoid NUMA in these machines. It wouldn't be unreasonable for a Mac Pro refresh in 2 years to switch to Epyc, though, if current trends continue to hold.
Re:AMD EPYC “Rome” Server Processors to Feature 8 to 64 Cores by juergbi on Thursday June 20, 2019 @03:16PM (#20236281)
No, Rome is expected to officially launch in early Q3 (it's already shipping to hyperscalers) and the Mac Pro is expected to ship in September.

However, Zen 2 Threadripper would likely be a better fit for a workstation such as Mac Pro as it will (most likely) have higher clock speeds. The current Threadripper lineup doesn't support more than 256 GB RAM, though. I don't know whether the new Threadripper will support RDIMM/LRDIMM to compete with Xeon-W on memory capacity.

Re:AMD EPYC “Rome” Server Processors to Feature 8 to 64 Cores by rbanffy on Thursday June 20, 2019 @02:56PM (#20236057)
The Mac Pro uses the LGA3647 socket, which I assume will give it some headroom for incremental upgrades in the next few years before a major overhaul is due. Intel already offers 112-thread part for that socket.
Re:AMD EPYC “Rome” Server Processors to Feature 8 to 64 Cores by juergbi on Thursday June 20, 2019 @03:21PM (#20236333)
No, the 56C/112T Intel Xeon Platinum 9282 is a BGA part, it's not socketed. You can buy this niche product only as part of a server with liquid cooling.

And the successors to Cascade Lake seem to switch to the LGA4189 socket to support 8 memory channels (Cooper Lake and Ice Lake), so I wouldn't expect any upgrades on LGA3647.

Re:AMD EPYC “Rome” Server Processors to Feature 8 to 64 Cores by rbanffy on Thursday June 20, 2019 @07:41PM (#20238570)
You are right about the socket - ark.intel.com doesn't mention the socket for the two top-end parts. All others use the previous one.

The good news is that the next generation Mac Pro will have a ton of extra memory bandwidth.

Re:AMD EPYC “Rome” Server Processors to Feature 8 to 64 Cores by jlawer on Thursday June 20, 2019 @09:36PM (#20239133)
The bad news is that the next generation Mac Pro will be released in 5+ years from now
Re:AMD EPYC “Rome” Server Processors to Feature 8 to 64 Cores by 33degrees on Thursday June 20, 2019 @01:03PM (#20234874)
At this point, I think it's a lot more likely for Apple to switch to using their own chips, at least at the low end.
Re:AMD EPYC “Rome” Server Processors to Feature 8 to 64 Cores by astrodust on Thursday June 20, 2019 @02:32PM (#20235805)
Given the JavaScript performance of the shipping units intended for mobile use, which is eclipsing the best of Intel's offerings, it might be possible that the A14 or A15 iteration actually surpasses Intel's chips at x86-64 code as well when run through a Rosetta-like compatibility layer.

What if the high-end chip was ARM? It's not just about raw speed, it's about how much performance you can squeeze out of a particular thermal envelope, or compute per watt. If ARM offers 2x the performance per watt, doesn't matter what Intel's chips do with hypothetically unlimited power.

Re:AMD EPYC “Rome” Server Processors to Feature 8 to 64 Cores by kllrnohj on Thursday June 20, 2019 @09:57PM (#20239223)
> it might be possible that the A14 or A15 iteration actually surpasses Intel's chips at x86-64 code as well when run through a Rosetta-like compatibility layer

Extremely unlikely, if only because x86-64's memory model is much stronger than ARM's. Emulating that on ARM would be a performance disaster.

Apple could have the internals of A14 or A15 have x86's memory model, but that's non-trivial changes and may have too much impact on their ARM performance to justify it. Seems far more likely we'd just see a Macbook that's just straight ARM with x86 code just not supported at all.

> What if the high-end chip was ARM? It's not just about raw speed, it's about how much performance you can squeeze out of a particular thermal envelope, or compute per watt. If ARM offers 2x the performance per watt, doesn't matter what Intel's chips do with hypothetically unlimited power.

For workstations it's almost entirely about raw speed. The power cost is a rounding error compared to the salary of the person using it that's now spending more time waiting on things and less time getting work done.

Re:AMD EPYC “Rome” Server Processors to Feature 8 to 64 Cores by floatboth on Thursday June 20, 2019 @02:56PM (#20236067)
What would be awesome if instead of a Rosetta-like (or qemu-user-like) compatibility layer, the chip supported multiple ISAs natively.

The only company that has the rights to do both ARMv8 and amd64 is.. AMD :)

Re:AMD EPYC “Rome” Server Processors to Feature 8 to 64 Cores by Symmetry on Thursday June 20, 2019 @03:52PM (#20236669)
That would be nice but NVidia got in legal trouble with x86 patents when they tried to do that with their Project Denver.

https://en.wikipedia.org/wiki/Project_Denver

Re:AMD EPYC “Rome” Server Processors to Feature 8 to 64 Cores by mappu on Thursday June 20, 2019 @05:37PM (#20237643)
Most of the original x86_32 patents have now expired, that was sufficient to let Microsoft build the emulation layer for WoA.

It might be more feasible now, except in the last ~5-10 years there's been a push to make many PC apps x86_64 only (e.g. Ubuntu dropping i386 support), so the benefit isn't quite as wide any more.

Re:AMD EPYC “Rome” Server Processors to Feature 8 to 64 Cores by floatboth on Friday June 21, 2019 @06:12PM (#20246706)
Do software implementations have to care? qemu implements like every ISA out there..
Re:AMD EPYC “Rome” Server Processors to Feature 8 to 64 Cores by mappu on Friday June 21, 2019 @10:31PM (#20247681)
Presumably so, or Microsoft would have extended the WoA compatibility to x86_64 as well.

From 2017 https://arstechnica.com/information-technology/2017/06/intel...

Re:AMD EPYC “Rome” Server Processors to Feature 8 to 64 Cores by ucha on Thursday June 20, 2019 @03:37PM (#20236522)
Apple is very invested in Thunderbolt 3 which AMD chips can't provide.
Re:AMD EPYC “Rome” Server Processors to Feature 8 to 64 Cores by squar1sm on Thursday June 20, 2019 @04:45PM (#20237166)
AMD motherboards can do TB3.

https://www.asrock.com/mb/AMD/X570%20Taichi/#Specification Supports an add-in card (connector). It's coming more generally since Intel dropped the licensing fees for TB. But yeah, only a few AMD boards do it (without hacks).

Re:AMD EPYC “Rome” Server Processors to Feature 8 to 64 Cores by StrangeDoctor on Thursday June 20, 2019 @04:02PM (#20236762)
Can’t is too strong, individual hackers have mixed the two. I’m sure Apple could make it work.
Re:AMD EPYC “Rome” Server Processors to Feature 8 to 64 Cores by hawski on Thursday June 20, 2019 @04:16PM (#20236888)
Isn't the newest USB standard just Thunderbolt with different name?
Re:AMD EPYC “Rome” Server Processors to Feature 8 to 64 Cores by kllrnohj on Thursday June 20, 2019 @09:49PM (#20239183)
Yes, USB 4
Re:AMD EPYC “Rome” Server Processors to Feature 8 to 64 Cores by _ph_ on Thursday June 20, 2019 @01:28PM (#20235111)
Apple, like all big vendors, is trapped by the mobile processors. There is still no way around Intel there. Until they are willing to get rid of Intel Chips in their whole lineup, they can't offer AMD chips in their desktop machines. For the same reason, AMD didn't gain dominance in the times the Opteron ran circles around the Intel chips.
Re:AMD EPYC “Rome” Server Processors to Feature 8 to 64 Cores by djsumdog on Thursday June 20, 2019 @01:00PM (#20234847)
Apple had probably been designing that for a long time. It's difficult to change something that custom once you start going down that path.
Re:AMD EPYC “Rome” Server Processors to Feature 8 to 64 Cores by kitchenkarma on Thursday June 20, 2019 @05:40PM (#20237667)
People use Macs also to produce music and for this task the most important is single core performance. AMD is not great at this and it seems like the new line of CPUs could only get on par with Intel which isn't enough to convince professionals to move.
Re:AMD EPYC “Rome” Server Processors to Feature 8 to 64 Cores by bhouston on Thursday June 20, 2019 @06:09PM (#20237889)
Ryzen 3 is fast on single core and Intel's various bugs have slowed them down. I believe they are now near parity.
Re:AMD EPYC “Rome” Server Processors to Feature 8 to 64 Cores by kitchenkarma on Saturday June 22, 2019 @04:58AM (#20248694)
I have all bug fixes turned off, so I don't suffer from that.
Re:AMD EPYC “Rome” Server Processors to Feature 8 to 64 Cores by bhouston on Sunday June 23, 2019 @07:07AM (#20254706)
I believe that represents the 1% or less of the population.
Re:AMD EPYC “Rome” Server Processors to Feature 8 to 64 Cores by shereadsthenews on Thursday June 20, 2019 @01:06PM (#20234902)
Intel chips are still significantly better than AMD for many common workloads. If you are running SpecCPU or Cinebench in production then AMD might be right for you; in all other cases I urge you to run your own realistic benchmarks before buying. Intel’s “response” to Rome came out in April. It’s a 28-core chip that costs $12k. The reason Intel doesn’t feel price pressure here is they are still way ahead in performance on real high-end workloads like DBMSs etc.
Re:AMD EPYC “Rome” Server Processors to Feature 8 to 64 Cores by kllrnohj on Thursday June 20, 2019 @01:17PM (#20234997)
Rome is Zen 2. You have absolutely no clue whatsoever how it performs. It may still have the weaknesses of Zen 1, but it very well might not. AMD made a bunch of changes, including a complete overhaul of the memory system (no more NUMA).

We'll know for sure when the product is actually out and we have independent benchmarks, but at this point you're just making things up and stating them as facts.

That aside Epyc was already ahead on real high-end workloads like povray or NAMD ( http://www.ks.uiuc.edu/Research/namd/ ). Epyc also puts up top numbers on compilation performance and OpenSSL. So it already isn't as black & white as you're pretending anyway. MySQL/DMBS is not the only server workload that exists, even though it may be the only workload you specifically care about.

[dead]
Re:AMD EPYC “Rome” Server Processors to Feature 8 to 64 Cores by kllrnohj on Thursday June 20, 2019 @01:50PM (#20235354)
Don’t assume everyone suffers from the same ignorance that you suffer. The buyers in a position to get early samples of Rome are not paying retail prices on Intel.

And those players have already announced AMD is being added to their offerings: https://aws.amazon.com/ec2/amd/

Re:AMD EPYC “Rome” Server Processors to Feature 8 to 64 Cores by tempguy9999 on Thursday June 20, 2019 @01:26PM (#20235091)
> on real high-end workloads like DBMSs

DBMSs are normally IO constrained or memory constrained, or lack-of-index index constrained or query-plan-gone-mental-from-cardinality-misestimation constrained, or others. It's very unusual IME to find one that is CPU constrained. Bringing up DBs in this context is peculiar to say the least.

I've literally just lost 20 hours trying to debug a query that intermittently ran many times too slow. It was a memory misconfiguration. Extra CPU is at best a bandage over these kinds of problems, at worst, just wasted.

Re:AMD EPYC “Rome” Server Processors to Feature 8 to 64 Cores by bitL on Thursday June 20, 2019 @01:16PM (#20234988)
That used to be true for original EPYC but might not be true for Rome (outside AVX-512 workloads). IMO it's more due to continuous Apple + Intel collaboration and supply chain, AMD not being able to supply large market (they share TSMC with Apple for their CPUs), and overall unknown situation for AMD (will they stick with what they do now or abort?). If AMD just matches single thread performance of 9900k, there's not much point in switching. And Apple already uses their GPUs anyway, even if NVidia is still much better.
Re:AMD EPYC “Rome” Server Processors to Feature 8 to 64 Cores by jannyfer on Thursday June 20, 2019 @01:16PM (#20234985)
Sources?