Earlier quoted context omitted.
Honestly I don't understand why there's not something like a 256 core ARM laptop with 4TB RAM. The benefit of ARM is scale of multitasking due to not requiring the same kind of lock states that Intel's architecture requires, and can additionally scale much better than only one physical+virtual core pair. I guess the only thing that's holding back ARM is Microsoft, as laptops are expected to run an desktop OS that peo…
> The benefit of ARM is scale of multitasking due to not requiring the same kind of lock states that Intel's architecture requires I have no idea what you mean by this. The only x86 feature I can think of that might qualify as a 'lock state' is a bus lock that happens when an atomic read-modify-write operation is split over two cache lines. That has a very simple solution ('don't do that'--you have no reason to), and…
AMD CEO: The Next Challenge Is Energy Efficiency
251–260 of 328 posts
Re: AMD CEO: The Next Challenge Is Energy Efficiency
#252AMD has done extremely well with multi-chip(let) modules. Zen cores & zen clusters (on Core Chiplet Die, CCD) are wonderfully small, and a huge amount of the regular stuff cores do is relegated to the IO Die (CCX), which is not as cutting edge. But wow there's a bunch of power burned on interconnect between CCDs and CCX. And now AMD's new southbridge, Promontory 21, made by Asmedia, is another pretty significant powe…
Manufacturing costs force them to go down the chiplet path. Its actually impressive they can remain competitive at all given TSMCs margin of 67%. [0] If Intel Foundry manages to keep up with TSMC, thats a lot of pricing power advantage over AMD. Or they could make lower-power CPUs that would be uneconomical for AMD. [0] https://www.macrotrends.net/stocks/charts/TSM/taiwan-semicon...
Re: AMD CEO: The Next Challenge Is Energy Efficiency
#253This is not a completely hashed-out thought. But I'll share it and see what others think. My impression is that the simplest way to improve energy efficiency is to simplify hardware. Silicon is spent isolating software, etc. Time is spent copying data from kernel space to user space. Shift the burden of correctness to compilers, and use proof-carrying code to convince OSes a binary is safe. Let hardware continue mana…
I like this idea, and given today's technology it feels like something that could be accomplished and rolled out in the next 30 years. If the compiler (like rust) can prove that OOB memory is never accessed, the hardware/kernel/etc don't need to check at all anymore. And your proof technology isn't even that scary: just compile the code yourself. If you trust the compiler and the compiler doesn't complain, you can as…
Removing these checks from the hardware is possible only if you can do without it 100% of the time; if you can trust that 99% of the binaries executed, that's not enough, you still need this 'enforced sandboxing' functionality.
Re: AMD CEO: The Next Challenge Is Energy Efficiency
#254Put another way: if AMD (and especially Intel) don't do something about this they're going to get completely eaten alive by ARM. The amount of processing power available in a modern smartphone is truly mind-boggling. I'd love to see a chart showing the chip cost and energy cost of the power on an M1 chip in each previou syear. I would guess that 30+ years ago you'd be in the millions of dollars and watts of power but…
>> I would guess that 30+ years ago you'd be in the millions of dollars and watts of power but that's just a guess. 30 Years ago I don't think the compute power of a modern phone chip was available at any price, even in super computers. On a tangential note, there are economists who think this increase in compute is somehow an increase in one of their measures - I don't recall which one. I disagree, because with that…
It's an Apples to ThinkingMachine Oranges comparison but CPU-Benchmark[1] ranks the Apple A16 Bionic used in the latest iPhones, its GPU - in the "iGPU - FP32 Performance (Single-precision GFLOPS)" section - at 2000 GFlop/s.
GadgetVersus[3] reports a GeekBench score of the A16 Bionic at 279.8 GFlop/s. - SGEMM test of matrix multiplication, it seems.
AnandTech[4] was reporting the A15 architecture ARMv7 came in at 6.1 GFlops in the "GeekBench 3 - Floating Point Performance" table, SGEMM MT test result, in 2015.
[1] https://www.top500.org/lists/top500/1993/06/
[2] https://cpu-benchmark.org/cpu/apple-a16-bionic/
[3] https://gadgetversus.com/processor/apple-a15-bionic-gflops-p...
[4] https://www.anandtech.com/show/8718/the-samsung-galaxy-note-...
Re: AMD CEO: The Next Challenge Is Energy Efficiency
#255Earlier quoted context omitted.
> Put another way: if AMD (and especially Intel) don't do something about this they're going to get completely eaten alive by ARM. AMD’s latest parts are actually quite close to M1/M2 in computing efficiency when clocked down to more conservative power targets. They crank the power consumption of their desktop CPUs deep into the diminishing returns region because benchmarks sell desktop chips. You can go into the BIO…
I care a lot about idle power, even on my desktop PC. It seems crazy to me that in 2023 I still need to consider whether maybe I should shut down my computer when I'm not using it. What should I be buying to not have to ask myself that question?
Re: AMD CEO: The Next Challenge Is Energy Efficiency
#256Earlier quoted context omitted.
How can AArch64 be as efficient when it implements all of the old 32-bit extensions? Some don't, but a phone does.
The latest ARM Cortex CPUs (models X2, A715 and A510) drop 32-bit support. Qualcomm actually includes two older Cortex-A710 cores in the Snapdragon 8 gen 2 for 32-bit support. Don't know much about Apple Silicon but didn't they drop 32-bit a couple of years back? Google has purged 32-bit apps from the official Android app store, but as I understand it the Chinese OEMs that ship un-Googled AOSP ROMs with their own app…
Re: AMD CEO: The Next Challenge Is Energy Efficiency
#257AMD has done extremely well with multi-chip(let) modules. Zen cores & zen clusters (on Core Chiplet Die, CCD) are wonderfully small, and a huge amount of the regular stuff cores do is relegated to the IO Die (CCX), which is not as cutting edge. But wow there's a bunch of power burned on interconnect between CCDs and CCX. And now AMD's new southbridge, Promontory 21, made by Asmedia, is another pretty significant powe…
To me the most impressive part is what incredible job they did in the years of intel dominance. They almost bulldozered themselves.
Re: AMD CEO: The Next Challenge Is Energy Efficiency
#258Earlier quoted context omitted.
One big reason that demand is low is that the current generation of GPUs are way too expensive, with top-end GPUs about twice what they used to cost a few years ago, very poor improvements in performance-per-$, and anythign below the top end offering even more dubious value for money especially on the AMD side. Originally those high prices were a result of high demand compared to supply, but the companies seem to hav…
One big reson why the demand is low is because 1080ti or rx580 can still service 95% of gaming needs so what's the point of upgrading?
Re: AMD CEO: The Next Challenge Is Energy Efficiency
#259When I was an undergrad, one of my professors was exploring “approximate” computation (forget what it was technically called). The gist was that you build mathematical circuitry that approximates an answer instead of giving you a concrete answer (kinda like floating point but also applied to Boolean algebra, integer math etc). The reasoning was that the approximation could let you reduce the power. I wonder where tha…
"Fuzzy logic" was the "AI" hype buzzword of the 90s.
Re: AMD CEO: The Next Challenge Is Energy Efficiency
#260Earlier quoted context omitted.
Sure. But since AMD has been producing these CPUs for a while, their yield should be good by now, shouldn't it? Anyway, I hear some people saying you can just buy the 105W "X" variant and limit the power usage to 65W in the BIOS. Does it really give the same result, also in idle power consumption?
It's not a yield issue if your product is only a byproduct of another one.