Linux Kernel Patch Hints At At 32-Core Support For AMD Zen Chips 136
New submitter Iamthecheese points to an article which says that a patch published on the Linux Kernel Mailing List indicates that AMD's forthcoming Zen processors will have as many as 32 cores per socket, but notes that while the article's headline says "Confirms," "the article text doesn't bear that out." Still, he writes,
There are hints of such from last year. A leaked patch for the 14 nanometer AMD Zeppelin (Family 17h, Model 00h) reveals support for up to 32 cores. Another blog says pretty much the same thing. We recently discussed an announced 4+8 core AMD chip, but nothing like this.
Re: (Score:1)
This. The number of cores the system can use is even configurable.
Re:So what? (Score:5, Informative)
Linux already supports 32 cores very well, (Or 1024...) Still, driver support is needed for the details of adressing (up to) 32 cores on that particular architecture. Hence the patch. AMD may or may not turn out a 32-core chip in the near future - but at least their architecture supports that number of cores. Which is a bit interesting. If it turns out too hard to make, expect chips with 12-20 cores and gradually more as production quality ramps up.
Re: (Score:2)
Re: (Score:3)
At the cache level, usually. I haven't checked, but I would hope that the Linux scheduler is smart enough to know that it's cheaper to migrate a thread between cores on the same die than between dies because the cache is likely to be warmer.
Re: (Score:2)
"Still, driver support is needed for the details of adressing (up to) 32 cores on that particular architecture."
The details of x86-64 have been well known for more than a decade. The architecture hasn't changed.
Re: (Score:2)
The architecture hasn't changed.
Unless AMD pulls a fast one by presenting a 32-core processor with eight general processors and 20 graphic processors.
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
They haven't done this kind of chicanery with the APUs. It'd get them so much bad press that it's simply not worth it.
Re:So what? (Score:4, Informative)
Intel's upcoming chips top out at 44 threads:
SKU Name Cores/Threads Base Clock Boost Clock L3 Cache (LLC) TDP
Intel Xeon E5-2699 V4 22/44 2.2 GHz ~3.6 GHz 55 MB 145 W
Re: So what? (Score:1)
Re:Intel (Score:4, Insightful)
Re:Intel (Score:5, Interesting)
AMD long ago gave up competing on raw CPU performance with Intel. They compete on price and integration. They have better on-board GPUs than Intel, and they cost less. The XBOne and PS4 both use AMD CPUs and GPUs.
The question is if these markets are enough.
Re: (Score:1)
The question is if these markets are enough.
Yes.
For people who simply don't care about specs the AMD will come in at the right price point. For people who do care about specs but are honest about what they're using their systems for it'll also likely be a no brainer.
Aside from a few real power users the only people who care about maximum power are lunkheads who want to make teh 1337 b0xen for no other reason than bragging rights. No one else really pays for the high end processors.
Re: (Score:3)
True. It seems that AMD learned their lesson when they held the performance crown - while they might be able to outcompete Intel on raw performance and affordability, they'll never be able to afford to compete against Intel's dirty tricks and anticompetive behavior. So instead they target the mainstream and console market, and let those who are actually interested in the price:performance ratio to come to them.
Re: (Score:1)
Yes. Especially those. You can get a decent CPU for everyday use, _and_ graphics that leaves Intels integrated offerings and quite a few discrete chips in the dust on a pretty damned decent power budget.
Not saying you can't get better performance with a discrete cpu / gpu combo, but not in the same monetary/power budget space.
Re: (Score:1)
AMDs integrated graphics USED TO leave Intel's in the dust but these last few generations Intel has been working very hard to fix that and it seems with their latest generation they are suceeding.
http://www.tomshardware.co.uk/... [tomshardware.co.uk]
Re: (Score:1)
While that's true, AMD hasn't had a strong product launch since 2012. You can't just let the market go for 4 years and expect to be in business. They sold high end chips to complete with mid range intel and soon their chips only competed with core i3 CPUs. Without a major catch up effort, they're out of the x86 business.
R&D matters.
Re: (Score:2)
"While that's true, AMD hasn't had a strong product launch since 2012."
AMD hasn't NEEDED a strong product launch, considering the lack-luster performance of the mobile i5 versus an old as dirt Athlon II. [imgur.com]
Re: (Score:3)
A mobile i5 from 2012, with half as many cores, running at half the clock speed, probably at half the voltage of the Athlon.
You're benching Intel's 17 watt netbook CPU from 2012 versus AMD's 95 watt underdesk spaceheater from 2010, and think that's a good thing for AMD when they nearly tie?
Re: (Score:2)
You're right. Notebook, not netbook.
Still it's a long way from benchmarking AMD's enthusiast desktop chip versus Intel's enthusiast desktop chip.
Re: (Score:2)
x4 640 is a mobile ultra low power 17W cpu?
Re: (Score:2)
Re: (Score:2)
is power in your country free? fx-83xx needs roughly twice as much of it as comparably priced (and 15-20% less powerful) i5-46xx.
Re: (Score:2)
Which is why I almost always buy AMD - Even if current Intel technology can beat it, I see it as an investment in the future. Keeps Intel on their toes having competition. If AMD dies, then Intel innovation slows WAY down.
That would be awesome if Intel comes out with a 64 core chip just before AMD releases Zen, competition in action. If I truly needed 64 cores, then I would buy Intel, if not, then I will buy a cheaper 32 core AMD. Works perfectly for me.
You've always got to think long term, life as it is no
Re: (Score:2)
well, amd is almost dead and intel's innovation has slowed down to a crawl. apart from new instructions, there is almost no reason to upgrade a processor bought in the last 4-5 years. you simply don't gain much.
for me, the magic trigger words are "hardware accelerated hevc/vp9 encoding". if a cpu that allows for real time 4k hevc/vp9 encoding comes out, i'll switch immediately. otherwise, i'll stay with my current cpu for a good few more years.
Re: (Score:2)
The problem is that the hardware encoders all produce shitty fucking results compared to the software encoders. Yes, they're much faster, but so what? The only purpose for fast encoding is for real time streams. 99% of the people interested in that are gamers, and both AMD and nVidia offer live encoding shit with EZ-PZ integration for the popular streaming services.
As a gamer (who doesn't stream), I'd use my real GPU. If I was worried about losing a small fraction of gaming performance, I'd split my out
Re: (Score:2)
I try to buy AMD for that reason too - I dread to see a market without them. My guest desktop at home is running an AMD FX 8120 (with a GTX 580, SSD, and 16GB RAM) and it's good enough for when people use it. Other times it just runs BOINC.
Re: (Score:2)
Obligatory XKCD (Score:5, Funny)
https://xkcd.com/619/
Re:Obligatory XKCD (Score:4, Funny)
I am afraid that this is more appropriate: http://i.imgur.com/GDyOS.png
Re: (Score:2)
Man the axis labels really make that lol
Cores Schmores (Score:2, Insightful)
AMD best hope this CPU has some actual guts to it for performance / power efficiency. They haven't had a great CPU since the Duron / Thunderbird days when they were (arguably) the leader on the desktop.
Their CPU's have gotten progressively worse compared to intel, to a point where it's pretty much complete folly to go AMD at this point, which is a big shame.
Let's hope they close the gap significantly, very significantly. They've almost always been behind, even if it's only slightly (yet had to hugely und
Re: (Score:1)
Intel won't let AMD die. They don't want the scrutiny of being the sole CPU supplier for the whole desktop, laptop, server (most at least) markets.
Intel already paid AMD quite some bucks a few years ago after admitting wrongdoing. Before killing AMD, they'll beg them to be sued for another infringement (there are plenty of ways in which Intel has not being fair) to have legal cover to fund AMD.
For high end server market, IBM gear is still doing quite well, and some Power8 iron is reasonably priced. The adv
Re: (Score:2)
Intel won't let AMD die.
Nope, but they can *puts on sunglasses* chip it away little by little.
Re: (Score:2)
The advantage for some people is that it also runs in little-endian,
Well x86 is little endian too, so that's more of a non-disadvantage than an advantage. Being big endian in a little endian world was a major disadvantage.
something I shall never understand
If you have a big codebase that has only ever been run on little endian platforms it very likely will have issues when running on big endian platforms. Rooting out and fixing these issues will often be a non trivial task. Since Intel and little endian arm are the readilly accessible platforms today a lot more code gets written with little endian assumption
Re: (Score:2)
You can blame Little Endian on Datapoint
Bet you have no idea what I'm talking about, right?
Re: (Score:2)
DataPoint 2200 and the Intel 4004?
Re: (Score:2)
We have a winner! Good job.
Re: (Score:2)
Re: (Score:2, Insightful)
Re: (Score:2)
I'm a little more optimistic.. AMD is due, And they have new process.
This summer is going to be an exciting time in processors.
Re:Cores Schmores (Score:4, Insightful)
Re: (Score:2)
You are more optimistic than AMD's marketing department? That's some impressive optimism.
Ehhh... I use mostly FOSS stuff. Funnily enough AMD does *Much* better on open benchmarks than it does on closed ones. Their already decent performance along with the new improvements does make me optimistic.
Re: (Score:2)
Re: (Score:2)
ICC isn't just terrible, it's blatantly fixed. They used to detect not the instruction set, but the processor ID and so disable the fast code paths on AMD processors even though the fast code paths run fine and well.
There was an article a while back about how changing the cpuid made the code much faster. It's another of Intel's dirty tricks.
Re: (Score:2)
It really depends on the workload. 32 cores will outperform some high end Intel stuff on workloads that saturate them, I'm sure. AMD is also pushing memory bandwidth up, so it really looks like they are betting on having lots and lots of cheap cores and tonnes of memory bandwidth and everyone decides to write their software to take advantage of it.
Re:Cores Schmores (Score:4, Interesting)
Quite wrong about AMD CPUs getting progressively worse.
Intel has outpaced AMD their process technology is more sdvanced allowing them to do magical things like significantly increase performance AND reduce power at the same time...
This also has something to do with Intel's past blocking of AMD products when the K7 Thunderbird was kicking ass. Year later cash strapped AMD agreed to settle the matter to the tune of $2 billion. I'm sure if they had a bit more time and money they could have gotten more.
Now, unsurprisingly Intel's advantage is only this much and not more, most likely because Intel needs AMD to exist. It's a great way to compare and handy not to be declared a monopoly.
So AMD has been improving, albeit at a slower pace than Intel. They can still compete but need to change the approach to fight where they can shine and profit rather than everywhere Intel goes.
Re: (Score:2)
So basically your reply is "semantics"?
Of course AMD aren't getting progressively fucking worse for goodness sakes, who releases a CPU that's slower than the previous. /compared to the competition/ hence my post. They are less and less competitive.
They are getting worse
I shouldn't need to spell this out on /.
Re:Cores Schmores (Score:4, Interesting)
AMD best hope this CPU has some actual guts to it for performance / power efficiency.
Perhaps cores-schmores is one way to approach this? Lots of small cores with relatively slow clocks, as higher clocks tend to worsen power efficiency. I'm not discounting Intel's success with single-core performance per se, but I sometimes feel it's aimed at speeding up legacy applications, while those with modern OSes and code are happy with the cheaper multicore offerings from AMD.
Re: (Score:3)
Sadly, the vast majority of applications people use in their daily ARE "legacy" applications.
Re: (Score:2)
Sure, but they run more than fast enough on modern CPUs. That's really been AMD's saving grace - you might as well save a few quid on a slower AMD CPU if all you are going to do with it is run Word.
Re: Cores Schmores (Score:1)
If it's only a bit of waste with 64bit cores, the most optimal solution would be to go with 63bit cores.
Re: (Score:2)
Haha! I LOLd
Re: (Score:2)
x64 actually runs x86 code more efficiently than classic x86 due to the large number of registers available for renaming on x64 which is why you can see significant improvements switching from the x86 to the x64 build of any of the MS OS's on exactly the same hardware with exactly the same applications (no recompile needed). The only thing you give up is a bit of storage (on the OS side) and a bit of ram so it won't work for $200 tablets but for anything with reasonable specs it makes sense.
Intel Cores Schmores (Score:2)
Perhaps cores-schmores is one way to approach this? Lots of small cores with relatively slow clocks, as higher clocks tend to worsen power efficiency.
Which is also the road that Intel themselves pursue with Xeon Phi (the currently used descendant of their failed GPU).
I'm not discounting Intel's success with single-core performance per se, but I sometimes feel it's aimed at speeding up legacy applications
Yup, the drawback is that not a lot of current application are able to run on tons of separate threads.
Not only "legacy" but even applications recently produced or currently being produced.
But the architecture can have some success on servers, and some scientific workloads.
Re: (Score:3)
I think the solution for the new PC is going to be a combination of both. 4 fast as possible cores; maybe 8. Then massive additional cores at lower clock speeds and simpler design. Most likely implies a hybrid NUMA design with additional performance specs and turntables for the host OS and user level software(games). Probably a few modes of operating. Automatic management and succeeding levels of the OS taking over management.
Think of the slower processors as something akin to a floating point coprocessor.
Re:Cores Schmores (Score:4, Informative)
Re: (Score:2)
Re: (Score:2)
Really? Netburst was a total fail for Intel. Especially in the later years of the architecture. The Athlon 64 and Athlon64 X2 were way more efficient and could more than hold their own. This is what forced Intel to abandon Netburst and release the Core series CPUs. Sadly, AMD hasn't really been able to keep up since.
Re: (Score:2)
Other than my fairly new laptop, most of what I buy is AMD and I can easily afford the Intel offerings. Though, I usually go with nVidia GPUs when I'm making that choice and not just buying the whole system. I get more than adequate performance for everything I do, at a fine price, and I get to support AMD by doing so. I do buy some Intel products, I'm not some sort of zealot - I don't think. I'm just quite content with AMD and have had good luck with them since I tried my first one back at the K6-II time.
T
Re: (Score:3)
I predicted that I will see a kilo-core machine in my lifetime.
Do GPU shader cores [geforce.co.uk] count?
Re:Kilocore (Score:4, Interesting)
CMOS technology, is static meaning that there is no current flow through a gate when it is on or off. Current only flows while the transistor is transitioning states. P = I x V and as I (current) increases, so does power. All 'digital' circuits are actually analog and you can show that I is proportional to frequency squared. Instead of having a power (^) increase in energy use, you have a linear relation.
Re: (Score:2)
It appears to be dead, but a very interesting technology.
Re: (Score:2)
CMOS technology, is static meaning that there is no current flow through a gate when it is on or off. Current only flows while the transistor is transitioning states.
That's the idea but it has never quite worked that way. There is always a small current flow from vdd to ground even when the gate is "off". At smaller geometries, this leakage becomes not just significant but can be the majority of the power drain. Thus, having lots of cores ready but not active does not help. They still suck power. Finfets help a great deal but only for a while and at 14nm and below the problem is coming back. The work around is to actually turn off the power to inactive regions. T
power of 2 (Score:3)
Re: (Score:2)
Intel Xeon Phi 72 core as well for 4.5 (Score:2)
https://www.phoronix.com/scan.php?page=news_item&px=Intel-KNL-Perf-In-Linux-4.5/ [phoronix.com]
Cores or 'cores'? (Score:2)
AMD's dual-core, partially shared, but partially independent has been a confusing thing. Better than hypethreading, but worse than real cores, claiming performance of real cores.
Note for all those desktop enthusiasts out there, don't get too excited. To look at Intel as an example, they go up to 4 cores per desktop socket, but go to 18 cores per socket in servers (at 150W per socket) as of this moment (can't talk about unreleased product). AMD does 8 'core' desktop processors (4 modules) and 16 'core' op
Re: (Score:1)
AMD fake core technology (as I like to call it), isn't that confusing.
You do get integer cores, but not floating point. 1 float per module, 2 integer units. It's really that simple. Depending on what you're doing with your PC, it can be a big problem or a very small one. Many people like to offload onto GPUs now anyway for the other case.
Re: (Score:2)
There are 2 floating cores per module. However, the 2 cores will be combined into one if operating on 256bit AVX instructions
wonder if it's a big LITTLE architecture? (Score:2)
From what I've read about AMD's Zen architecture, they've dispensed with the "two single threaded cores per module" architecture and now have SMT allowing two threads in each core according to this, [techpowerup.com] much like "hyper threading" on Intel chips.
If that's the case, and we can expect a 32 core chip to execute 64 threads, then that's an awful lot of threads to keep supplied with data and instructions. In comparison, the biggest Intel Xeon I know about, the E5-2699 v3 [intel.com] has 18 cores, 36 threads, 45MB of las
Re: (Score:2)
SKU Name Cores/Threads Base Clock Boost Clock L3 Cache (LLC) TDP
Intel Xeon E5-2699 V4 22/44 2.2 GHz ~3.6 GHz 55 MB 145W
So Intel is keeping 1.25MB of L3 per thread for the next generation. Memory is the same at 4x DDR4 though AFAIK speeds will be upped.
Complete bullshit (Score:2, Interesting)
This is like looking at a hardware register in a generic register layout that leaves 8 bits for "core index" and deducing that the manufacturer must be intending on delivering a 256-core CPU.
Then you find the documentation for the specific family and find out that bits 7-3 are "reserved and will be read as zero".
But the driver patch they submitted doesn't make that assumption "just in case".
Because it's easier to plan ahead in the driver than it is to actually deliver a 256-core CPU.
I'm confused (Score:2)
Why does the article call it "leaked patch"? That seems like a normal public patch to Linux Kernel Mailing List.
Also when I read the source code, I do not see anything suggesting 32 cores, and instead the patch adds support for an "instructions retired" register which is introduced in the Zeppelin architecture.
So is the article rubbish or am I rubbish? Once again I get the feeling that by even just slightly scraping the surface, things turn out to be completely different than what is described. :D
Re: (Score:3)
I hear that rm -rf has some success with that. I'm not sure though as I don't care much for the argument.
Re: (Score:2)
Those were *my* config.sys and autoexec.bat files, you insensitive clod!
Re: (Score:2)
> So you want to go back to shell scripts? A system in the style of your father's CONFIG.SYS and AUTOEXEC.BAT is what you want?
That presupposes that a DOS batch file is anything like a Unix shell script. All you've really done is demonstrate how utterly clueless you are about either of the things you're whining about.
People who have no clue, should be in no position to force anyone else to "abandon the past". They simply aren't qualified to judge. This is the fundemental problem with the SystemD crowd. T
Re: (Score:2)
Context also suggests that the intent was for a case where the woman was willing or seduced.
Also, Exodus 22:16-17 says almost the same thing,
Re: (Score:2)
Re: (Score:2)
Welcome to Slashdot.
Re: (Score:1)
Look, MikeeUSA:
I don't like systemd. I even go to some lengths to have a Debian running without. But every time I see your dirty drivel, I feel the urge of embracing systemd [1] [2] [3], just to avoid being associated with you.
One could get the impression that you are a pro-systemd false-flag operation except... I think you're just an idiot. One way or the other, I won't give up my stance just because of you.
[1] https://twitter.com/zacchiro/s... [twitter.com]
[2] http://etbe.coker.com.au/2015/... [coker.com.au]
[3] https://identi.ca/cweb [identi.ca]