Earlier quoted context omitted.
This sounds like an exokernel design. What forces you to use the compiler that generates the trusted code to replace the MMU?
Perhaps instead of distributing program executables, we can distribute program intermediate representations and then lazily invoke the OS's trusted compiler to do the final translation to binary. Someone suggested a Vale-based OS along these lines, it was an interesting notion.
AMD CEO: The Next Challenge Is Energy Efficiency
311–320 of 328 posts
Re: AMD CEO: The Next Challenge Is Energy Efficiency
#312Re: AMD CEO: The Next Challenge Is Energy Efficiency
#313It is, time to convert all projects back to C !
Re: AMD CEO: The Next Challenge Is Energy Efficiency
#314Earlier quoted context omitted.
Asahi said it's present in M2 hardware, will likely be supported in future MacOS. https://social.treehouse.systems/@marcan/109838053800961073 Asahi Linux is introducing support for some brand new Apple Silicon features faster than macOS.. M1 has a virtual GIC interrupt controller for enhanced virtualization performance. Linux supports it, macOS does not.. M2 introduced Nested Virtualization support. The patches for s…
Thanks for link, that is very exciting if it works as expected. Curious what will enable this in M2 vs M1. Looking at https://developer.arm.com/documentation/102142/0100/Nested-v... it appears to indicate nested virtualization is in Armv8.3-A and both M1 and M2 are ARMv8.5-A according to https://en.wikipedia.org/wiki/Apple_M1 and https://en.wikipedia.org/wiki/Apple_M2 Will be interesting to see what other arm cpus ga…
Re: AMD CEO: The Next Challenge Is Energy Efficiency
#315From 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…
My biggest complaint is that I have a "16-core Neural Engine" in my MacBook, but nothing that can be run on it. Sure, internal macOS tools such as the fingerprint reader or even webcam might use it, but not a single ML project on github makes use of it. I can be lucky if ML projects don't depend on CUDA to run.
Re: AMD CEO: The Next Challenge Is Energy Efficiency
#316This 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 do not believe such OSes can ever be secure given how often vulnerabilities are found in web browsers's JS engines alone. Besides, AFAIK the only effective mitigation against all Spectre variants is using separate address spaces.
Re: AMD CEO: The Next Challenge Is Energy Efficiency
#317Earlier quoted context omitted.
Their results are invalid because they used Cinebench. Cinebench uses Intel Embree engine which is hand optimized for x86, not ARM instructions. In addition, Cinebench is a terrible general purpose CPU benchmark.[0] Imagine if you're testing how energy efficient an EV and a gas car is. But you only run the test in the North pole, where the cold will make the EV at least 40% less efficient. And then you make a conclus…
Cinebench/4D does have "hand-optimized" ARM instructions. It would be a disaster for the actual product if it didn't. That's what makes it interesting as a benchmark: that there's a real commercial product behind it and a company interested in making it as efficient as possible for all customer CPUs, not just benchmarking purposes. Albeit for later releases this is less true since most customers have switched to GPUs…
It doesn't. As far as I know, everything is translated from x86 to ARM instructions - not direct ARM optimization.
Cinema4D is a niche software within a niche. Even Cinema4D users don't typically use CPU renderer. They use the GPU renderer.
The reason Cinebench became so popular is because AMD and Intel promote it heavily in their marketing to get nerds to buy high core count CPUs that they don't need.
Re: AMD CEO: The Next Challenge Is Energy Efficiency
#318Earlier quoted context omitted.
>> 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…
The Top500 supercomputer list started in June 1993, just about 30 years ago. At the top is the CM-5/1024 by Thinking Machines Corporation at Los Alamos National Laboratory with 1,024 cores and peaking at 131.00 GFlop/s (billion floating point operations per second). 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 -…
Re: AMD CEO: The Next Challenge Is Energy Efficiency
#319Earlier quoted context omitted.
I understand that corporations are bastards and built on foundations of the crushed skulls of children and involuntary human sacrifice but Office on the Mac is not a bad product and is improving. But the windows version has just been around longer and had more work done on it. And don’t get me started on LibreOffice - it’s buggy as hell. Even more than Office on a bad day I’ve met Bill. He wouldn’t be out of place am…
I wasn't talking about the product - I was talking about MS using the product to lock the whole world into its own =proprietary= format (so no one could reliably open & process it - and then others got blamed for it, not Microsoft), AND then aggressively attack those who try to escape from its lock, even countries.
Re: AMD CEO: The Next Challenge Is Energy Efficiency
#320AMD should build an arm chip. There's only so much efficiency you can build into the ageing x86_64 architecture
The only reason ARM is competitive with x86 is due to heavy borrowing of its tricks (i.e. OOO execution). At the end of the day, Apple M2 and AMD Ryzen cores are not all that dissimilar.
That’s a huge advantage