This 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…
AMD CEO: The Next Challenge Is Energy Efficiency
261–270 of 328 posts
Re: AMD CEO: The Next Challenge Is Energy Efficiency
#262Earlier quoted context omitted.
If you take a Zen 3 running at optimal clocks for efficiency (such as the 5800U) the difference between its computing performance per watt is competitive with the M1 if you account for the difference in node size (which TSMC claims gives 30% less power consumption at the same performance). As the article points out, the real efficiency gains will be domain specific changes such as shifting to 8 bit for more calculati…
It really isn't competitive. First of all, when you downclock anything, you're going to gain efficiency. If Apple downclocks M1, it can get even more efficient. Second, most of these tests use Cinebench, which is highly optimized for x86, not ARM instructions. Geekbench should be used instead. Third, the M1 is a SoC. Everything is on it. Everything is efficiently connected directly inside the chip.
Re: AMD CEO: The Next Challenge Is Energy Efficiency
#263Earlier quoted context omitted.
I get it that you want RISC-V to succeed - so do I - and to advocate for it but I really don’t understand why it needs this sort of comment about Arm. I see exaggerated criticism of the Arm ISA elsewhere from people who ought to know better too - it’s really CISC, it’s 5000 pages vs 2 for RISC-V etc. It’s just not necessary.
I mean, nothing I said is exaggerated here. ARM doesn't even have a viable server core that can compete with x86 even as vaporware. SoftBank ruins everything they touch, and is super focused at the moment on stealing from Peter to pay Paul to get something out of the upcoming ARM IPO since their attempt to sell it off to Nvidia fell through. The rumor is they've been cutting R&D funding hard to get temporarily boost…
Sounds more apocalyptic than exaggerated tbh.
I still don’t know why you think this is necessary.
Re: AMD CEO: The Next Challenge Is Energy Efficiency
#264They could score a quick win for power efficiency by making the Ryzen 9 5900 and Ryzen 9 3900 12-core 65W CPUs generally available instead of only selling them to OEMs.
If your production process and binning doesn't create enough supply for these parts, you only sell them to OEMs, because they can silently discontinue, or limit availability of these models when parts can not be found. However it'll be a PR disaster if the parts have spotty availability in retailers, and will cause wild rumors to spread, from "AMD doesn't want you to have this CPU" to "AMD is going bankrupt".
Re: AMD CEO: The Next Challenge Is Energy Efficiency
#265AMD is having some challenges at the moment. In particular, the RDNA3 graphics card line launch has been a dud. The Nvidia 4090 turned out to be far ahead of the AMD 7900XTX. Then there turned out to be an overheating issue on the AMD cards. And now it just looks like both Nvidia and AMD are price gouging GPU buyers instead of competing with each other. They are deliberately keeping prices high and creating artificia…
Re: AMD CEO: The Next Challenge Is Energy Efficiency
#266From the perspective of a consumer, my MacBook Pro is basically the perfect laptop, at least in theory. I love the battery life and performance of the hardware, not to mention the unrivaled build quality of the MacBook (screen, trackpad, keyboard). In practice, however, MacOS limits the capabilities of the hardware such that I cannot daily drive my MacBook Pro as a work or personal computer (poor containerization sup…
i've used a mac for development for various projects which have been globally impactful for over a decade. it's literally unix, man. docker on mac can be improved, but if i'm developing for other architectures it's much easier to just test natively. toolchain for all the languages i use is exactly the same as any other *nix. gaming i'll give you a point, but that's why i have windows dual boot at home. /shrug
Re: AMD CEO: The Next Challenge Is Energy Efficiency
#267Earlier quoted context omitted.
> The irony being that Microsoft seem to make the best Linux OS for development WSL?
Yes WSL2
Re: AMD CEO: The Next Challenge Is Energy Efficiency
#268This 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…
A good reason why memory virtualization has not been "disrupted" yet seems to be fragmentation. Almost all low level code relies on the fact that process memory is continuous, it can be extended arbitrarily, and that data addresses cannot change (see Rust `Pin` trait). This is an illusion ensured by the MMU (aside from security). A "software replacement for MMU" would thus need to solve fragmentation of the address s…
Even in places where DMA is fully warranted, IOMMU gets shoe-horned in. I don't think there's any running away from costs to be paid for security (not the least for power-efficiency reasons).
Re: AMD CEO: The Next Challenge Is Energy Efficiency
#269AMD 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…
CCX stands for Core Complex CCD stands for Core Complex Die (and neither terms refer to the IO die)
Re: AMD CEO: The Next Challenge Is Energy Efficiency
#270Earlier quoted context omitted.
Yes WSL2
That's interesting to hear. I've not used Windows in over a decade (I primarily work on mac) but I've heard that WSL was quite compromising and not a great experience for people who primarily use Linux tools.