AMD Flirting with big.LITTLE processor design - files a Patent
Click here to post a comment for AMD Flirting with big.LITTLE processor design - files a Patent on our message forum
Fox2232
One should distinct instructions used. That "small" CPU core may happen to be faster at certain workloads. It can as well be some minimalistic CPU with extra fixed function HW for some things that would make logic in larger Zen core too slow.
What it can be missing? AVX?
Fediuld
Denial
JamesSneed
This whole hybrid computing(its not big.little that is ARM specific term) is pointless unless you are severely TDP constrained think tables or smaller. You are simply one full node of process improvement away from having all large cores anyhow. The SoC fragmentation this causes is going to be a complete pain especially if everyone does there own hybrid computing approach. I have no doubt Microsoft would screw up the kernel trying to deal with these differences. I'm not a fan of this at all. For example we will see Intel's Tiger Lake get dominated by AMD's next gen APU's in 2021 because of the better process and all large cores.
schmidtbag
Yes! I'm glad AMD is doing this too, though I'm a little surprised Intel hasn't patented this in a way to cripple AMD's efforts, since Intel also appears to be going this route.
Yes, I'm thinking the smaller cores will probably be able to clock faster for tasks that need it, while also sipping power for background workloads.
There's plenty they could strip out. Just look at ARM - its instruction set is pretty sparse yet you can comfortably run a laptop experience on it, provided you have about 8 cores.
I figure most calculations are pretty basic and don't need any fancy instructions.
I agree it is a problem if everyone's approach is a little too different, but I don't think you're looking at this the right way. TDP issues are why x86 has been unable to compete in the mobile market, and isn't too favorable in the robotics market either. For desktops, I imagine the small cores could be clocked significantly higher, so if you're running a simple workload, adding more instructions doesn't accomplish anything; it just makes the chip more expensive and less stable at higher speeds. So in a performance standpoint, these could be very useful.
Meanwhile, if something doesn't demand too many "fancy instructions" but can utilize many cores, you can fit more of the small cores on a single die. So depending on your workload, you could get a significant performance uplift at a lower cost and lower wattage.
JamesSneed
https://www.extremetech.com/computing/227816-how-intel-lost-the-mobile-market-part-2-the-rise-and-neglect-of-atom#:~:text=The%20common%20explanation%20for%20why,compared%20with%20their%20ARM%20counterparts.&text=It's%20a%20simple%2C%20common%2Dsense,It%20mistakes%20symptoms%20for%20cause.
You are mistaking the symptoms for the cause. Intel simply didn't prioritize atom cores and making millions of them that would be needed to compete in the mobile segment. Speaking of Atom cores were fairly competitive to ARM.
This is a good read an on point:
schmidtbag
sykozis
slyphnier
interesting what amd trying to do, by make the processor itself have logic to decide what the run
if that work flawless it will be great, but otherwise it will cause more issue
in arm world, big.little still not that smooth either
like this how developer get issue with different arm version :
https://medium.com/@jaddr2line/a-big-little-problem-a-tale-of-big-little-gone-wrong-e7778ce744bb
https://en.wikipedia.org/wiki/ARM_big.LITTLE
"In practice, a big.LITTLE system can be surprisingly inflexible. One issue is the number and types of power and clock domains that the IC provides. These may not match the standard power management features offered by an operating system. Another is that the CPUs no longer have equivalent abilities, and matching the right software task to the right CPU becomes more difficult. Most of these problems are being solved by making the electronics and software more flexible."
now if we thinking to use this to work on windows, with win10 current state how each update causing new issues than what they fix, yeah it will be long time before it reach prime-time.
for specific device with custom OS(linux) seems it can be great though