News for hackers. Stuff that matters.
Re:Intel Publishes Microcode Patches, No Benchmarking or Com... by ksec on Thursday August 23, 2018 @06:37AM (#17826075)
>Before Zen, we all kind of assumed they were so far ahead that AMD were more likely to be out of business before they would ever be a credible threat again.

It depends where about on the timeline. AMD's hired of Lisa Su and Jim Keller in 2012, we all thought it was too little too late. Look back at the Roadmap Intel were giving at the time, I used to joke about Tick Tock were like the sound of AMD's death clock. In 2012 we were looking at 10nm in 2016, 7nm in 2018, and 5nm in 2020. We just had Sandy Bridge, but that was the last big IPC improvement we have had.

Fast forward to 2018 / 2019, No 10nm, and I would have been happy if they were selling me 14nm++++++ Quad Core Sandy Bridge. Broadwell and Skylake brings nothing much substantial. Intel were suppose to break the ARM Mobile Market with tour de force, and that didn't happen.

We all assumed Intel had many other tricks up its sleeves, new uArch or 10nm waiting in the wings when things are needed. Turns out they have nothing. Why did they buy McAfee?( Which has been sold off already ) And Infineon? Nearly eight years after the acquisition they are just about to ship their first Mobile Baseband made by their own Fabs, Eight Years! What an achievement! Nearly three years after their acquisition of Altera, which itself has been previously working with Intel Custom Fab before that. What do they have to show?

During that time, the Smartphone revolution scale has helped Pure Play Fab like TSMC to made enough profits and fund their R&D rivalling Intel. And in a few more weeks time we will have an TSMC / Apple 7nm node shipping in millions of units per week. In terms of HVM and leading node, making TSMC over taking Intel for the first time in history. AMD has been executing well following their Roadmap, and Lisa Su did not disappoint. Nothing on those slides were marketing speaks or tricks that Intel used. No over hyped performance improvement, but promise of incremental progress. She reminds me of Pat Gelsinger from Intel, Down to Earth, and telling the truth.

Judging from the Results though, AMD aren't making enough of dent in OEM and enterprise. Well I guess if you are not buying those CPU with your own money, why would you not buy Intel? The consumer market and Small Web Hosting market though seems to be doing better, where the owners are paying. I hope Zen 2 will make enough improvement and change those people's mind, better IPC, better memory controller.

If you loathe Intel after all the lies they have been telling and marketing speaks, you should buy AMD.

If you love Intel still after all, you should still buy AMD, teach them a painful lesson to wake them up.

Re:Intel Publishes Microcode Patches, No Benchmarking or Com... by rasz on Thursday August 23, 2018 @06:50AM (#17826122)
Dont forget Puma series of broadband modem chipsets bought from Texas Instruments in 2010. All defective, 3 generations and hardware is still not fixed, just this month Intel released some half assed software patches.

https://www.theregister.co.uk/2017/08/09/intel_puma_modem_wo...

Re:Intel Publishes Microcode Patches, No Benchmarking or Com... by pmjordan on Thursday August 23, 2018 @06:51AM (#17826128)
Broadwell and Skylake brings nothing much substantial.

Ironically, Broadwell's 128MB L4 cache did bring a substantial performance boost to a whole range of real-world applications, but it seems it's so expensive to manufacture that they've subsequently dropped the feature except for Apple's iMacs and expensive laptops.

Re:Intel Publishes Microcode Patches, No Benchmarking or Com... by phire on Thursday August 23, 2018 @07:22AM (#17826277)
Haswell massively improved the branch predictor, which gave a significant IPC boost to many real-world workloads (especially emulation and interpreters).
Re:Intel Publishes Microcode Patches, No Benchmarking or Com... by charleslmunger on Thursday August 23, 2018 @11:05AM (#17827830)
How much of that boost remains after patches to Spectre and meltdown?
Re:Intel Publishes Microcode Patches, No Benchmarking or Com... by Const-me on Thursday August 23, 2018 @08:06AM (#17826495)
I have an inexpensive laptop with i3-6157u, with 64MB eDRAM. And yes, performance boost is substantial, for e.g. C++ compiler.
Re:Intel Publishes Microcode Patches, No Benchmarking or Com... by johnchristopher on Thursday August 23, 2018 @07:24AM (#17826285)
> If you loathe Intel after all the lies they have been telling and marketing speaks, you should buy AMD.

> If you love Intel still after all, you should still buy AMD, teach them a painful lesson to wake them up.

But how do I choose which AMD CPU I need ? Back in my youth p4 and athlon were easy to compare (freq., IPS and a modifier because AMD) but now I can't even tell the differences between any i5/3/7 and when I look at AMD names it's as confusing but with a different lingo. I feel the same regarding GPU so maybe I am too old for that now.

Re:Intel Publishes Microcode Patches, No Benchmarking or Com... by onli on Thursday August 23, 2018 @10:19AM (#17827439)
The right answer to this is to look into benchmarks. It now works again to compare Intel and AMD clocks, but only of the current generation, and then there is core count and motherboard prices to consider, so on.

A project of mine is a hardware recommender, it also includes a meta-benchmark. I collect published benchmarks and build a globally sorted order of processors out of it. https://www.pc-kombo.com/benchmark/games/cpu for games, https://www.pc-kombo.com/benchmark/apps/cpu for application workloads (that one still misses a bit of work, the gaming benchmark is better). Legacy processors are greyed out, so this might be a good starting point for you. There is also a benchmark for gpus.

For most people this processor choice is also very easy, it is "Get a Ryzen 5 2600 or an Intel Core i5-8400."

Feel free to ask if you want some custom recommendations, email is in profile :)

Re:Intel Publishes Microcode Patches, No Benchmarking or Com... by newman314 on Thursday August 23, 2018 @05:59PM (#17831009)
Can you add the ability to sort based on price/perf?

Also, the existing bar graph is unclear to me. What does 10/10 mean?

Re:Intel Publishes Microcode Patches, No Benchmarking or Com... by onli on Friday August 24, 2018 @10:08AM (#17835010)
10 is just the fastest. Because it is a meta-benchmark, this rating is not necessarily relative performance, it is based on the position in the ordering. The achieved average FPS is just a factor in that, used to make the distance bigger to indicate performance jumps.

Example, fictional values: The 8700K is the fastest, because it was most often seen as the benchmark leader. It gets a 10. The 8600K has almost the same FPS, but it was always a bit slower, it gets a 9.9. The i5-8500 comes next, but its average FPS scaled to the 0-10 scale is lower, it gets a 8.7. Then the i5-8400, always seen as slower than the 8500 in benchmarks, would at most be able to get a 8.6, no matter what the average FPS says (with enough benchmarks average FPS become an almost meaningless metric, it's the position in the benchmark that counts).

That's why it is not possible to calculate price/performance with this. I could only highlight good deals, processors that have a high position despite being cheaper than the processors below. Which is of course already baked into the logic of the recommender.

Re:Intel Publishes Microcode Patches, No Benchmarking or Com... by onli on Friday August 24, 2018 @02:44PM (#17836952)
Thought a bit more about this. What I can do is filter out all processors/gpus that are slower than cheaper processors. Proof of concept implementation: https://www.pc-kombo.com/benchmark/games/cpu?optimize=true. Those are essentially the best price/performance choices, with some restrictions as explained in the other comment.
Re:Intel Publishes Microcode Patches, No Benchmarking or Com... by johnchristopher on Thursday August 23, 2018 @02:41PM (#17829629)
Pretty cool project. Thanks :).
Re:Intel Publishes Microcode Patches, No Benchmarking or Com... by ksec on Thursday August 23, 2018 @08:17AM (#17826577)
> but now I can't even tell the differences between any i5/3/7 and when I look at AMD names it's as confusing but with a different lingo.

They way I see it, I could look at AMD's Core count, Threads and Frequency, As they are clearly labelled, and that is it. On Intel's side you have features turned on and off for different i3/5/7/9, AVX speed difference etc I don't even want to bother looking it up.

Re:Intel Publishes Microcode Patches, No Benchmarking or Com... by naasking on Thursday August 23, 2018 @09:45AM (#17827174)
> On Intel's side you have features turned on and off for different i3/5/7/9, AVX speed difference etc I don't even want to bother looking it up.

Seriously, Intel has always been way too confusing with their processor lineup. AMD has always been straightforward: leave in the kitchen sink on nearly every CPU and performance scales with price. Not linearly of course, but it's much simpler to choose an AMD CPU.

Re:Intel Publishes Microcode Patches, No Benchmarking or Com... by wruza on Thursday August 23, 2018 @11:54AM (#17828292)
I don’t get it. You just look at popular apps&games benchmarks and decide your hw stack. You don’t need to synth-bench AVX differences unless you’re writing bleeding edge specialized software that depends on it.
Re:Intel Publishes Microcode Patches, No Benchmarking or Com... by kllrnohj on Thursday August 23, 2018 @04:09PM (#17830315)
I just tried to recycle my old i7-4770k from my gaming CPU to a home server. Only guess what? The 4770k doesn't have VT-d. The cheaper 4770 does have VT-d, so why did the more expensive, "upgraded" 4770k not have VT-d? Because Intel's product line is a disaster.

We're not talking minor performance differences in features, we're talking features randomly added and removed for no logical reason from the same generation & tier of CPU model.

Re:Intel Publishes Microcode Patches, No Benchmarking or Com... by naasking on Thursday August 23, 2018 @04:34PM (#17830476)
Perfect example of what I was talking about. Their lineup has always seemed customized to maximize the need to buy more CPUs.

"Gamers need these features, but gamers often also setup servers. Let's remove server features from gaming CPUs so they can't reuse them when they upgrade, and so they have to buy new server CPUs!"

Re:Intel Publishes Microcode Patches, No Benchmarking or Com... by naasking on Thursday August 23, 2018 @12:26PM (#17828555)
I write all kinds of different types of software. The feature matrix of Intel CPUs has always been remarkably inconsistent, like you get AVX, but don't get virtualization extensions, or vice versa, etc.

Basically, if you don't want the headache you just buy one of the highest end/most expensive CPUs on offer and you're probably fine. With AMD the feature set is pretty consistent, so you have considerably more choice to find a good price point.

Re:Intel Publishes Microcode Patches, No Benchmarking or Com... by lordlimecat on Thursday August 23, 2018 @10:03AM (#17827306)
Intel no longer just has i3/5/7-- celeron, pentium, i3/5/7/9 and plus variants. Within those are dozens of variants differentiated on things like PCIe bandwidth, SMT, instruction sets, accessible RAM, and so on.

In comparison, AMD's offerings are surprisingly easy. There's a handful of SKUs differentiated on core count and frequency. Generally they all have the same PCIe lanes, RAM access, SMT, instruction sets, and so on.

Re:Intel Publishes Microcode Patches, No Benchmarking or Com... by barkingcat on Thursday August 23, 2018 @07:40AM (#17826359)
On the AMD side, there's only 2 generations of Ryzen.

Ryzen 1 - slow, medium, fast, elite

Ryzen 2 - slow, medium, fast, elite

pick the one you need based on pricing/discounts if any. It's not that hard really.

Re:Intel Publishes Microcode Patches, No Benchmarking or Com... by johnchristopher on Thursday August 23, 2018 @08:42AM (#17826728)
Thanks but... bear with me https://www.tomshardware.fr/articles/comparatif-cpu-amd-inte... what are those ryzen 3/5/7 TR ?
Re:Intel Publishes Microcode Patches, No Benchmarking or Com... by dr_zoidberg on Thursday August 23, 2018 @08:55AM (#17826813)
13xx, 15xx, 17xx, ThreadRipper.

For gen 2, that'd be:

23xx, 25xx, 27xx, ThreadRipper.

I think they picked the names/numbers to show some kind of equivalence with i3/5/7, but that's not quite it.

Re:Intel Publishes Microcode Patches, No Benchmarking or Com... by cestith on Thursday August 23, 2018 @09:55AM (#17827239)
Don't forget the 1700X and 1800X.

ThreadRipper is interesting. It requires a different socket than the other desktop processors and is targeted more at workstation class machines.

In servers there are Epyc and Epyc 2.

Re:Intel Publishes Microcode Patches, No Benchmarking or Com... by jandrese on Thursday August 23, 2018 @10:00AM (#17827280)
ThreadRipper seems more like a Xeon competitor to me. Something for the server room crowd.
Re:Intel Publishes Microcode Patches, No Benchmarking or Com... by saati on Thursday August 23, 2018 @10:27AM (#17827511)
Epyc is the server Xeon competitor, Threadripper is a workstation cpu.
Re:Intel Publishes Microcode Patches, No Benchmarking or Com... by snvzz on Thursday August 23, 2018 @11:38AM (#17828120)
That'd be EPYC, their server offering.

Threadripper is their workstation CPU.

Re:Intel Publishes Microcode Patches, No Benchmarking or Com... by barkingcat on Thursday August 23, 2018 @10:08AM (#17827355)
That's exactly it

slow (3), medium (5), fast (7), elite (Threadripper)

If you don't want to spend more than USD$800 on the CPU alone, don't look at the elite/threadripper line.

What is your budget? That is the first question you need to answer instead of trying to understand the entire line of chips, look at how much you have to spend, and then find the fastest one within the budget.

It's useless to try to think about the entire line of CPU's when you will only buy 1 chip (unless you are representing Dell and need to buy thousands of chips)

Re:Intel Publishes Microcode Patches, No Benchmarking or Com... by dom96 on Thursday August 23, 2018 @07:50AM (#17826412)
Compare the benchmarks for those processors?
Re:Intel Publishes Microcode Patches, No Benchmarking or Com... by mcv on Thursday August 23, 2018 @08:00AM (#17826461)
Ah, but now we're not allowed to benchmark Intel anymore, so nobody can prove AMD is faster now.
Re:Intel Publishes Microcode Patches, No Benchmarking or Com... by phkahler on Thursday August 23, 2018 @08:52AM (#17826790)
AMD was faster depending on the workload. With these patches, I think AMD being faster is just a given regardless of what you're doing.
Re:Intel Publishes Microcode Patches, No Benchmarking or Com... by vbezhenar on Thursday August 23, 2018 @11:42AM (#17828176)
My next CPU in few years probably still will be Intel. I need fastest one-core performance in the world and Intel can provide me 5+ GHz and best IPC. I want honest multi-core CPU, not NUMA and Intel will give me 8 honest cores. Meltdown fixes should be in hardware by then, so performance won't be affected and if it is, I'll disable those fixes, I don't need them anyway. But CPU after that might very well be AMD.