NUMA Arrives On Raspberry Pi 5
Less Power, More Performance
Your Raspberry Pi will be getting at least one interesting update, if you are running a Raspberry Pi 5 you will get two. The Pi 5 gets an unexpected boon from the inclusion of basic NUMA support; improved Geekbench performance and theoretically more zip in real world applications too. The reason it is unexpected is that NUMA is generally used in servers, breaking large pools of RAM into smaller chunks dedicated to whichever CPU core has the fastest connection to that pool. With a tiny ARM system that doesn’t have huge tracts of RAM it seems counterintuitive that you would see better performance, but these virtual NUMA cores really do help.
There is a second update for older Pi devices, which is support for suspend to idle which you may know as S0. This sleep state has been somewhat challenging to get working, getting ARM firmware and Linux to go to into a deep sleep and getting it to come back is more challenging than on AMD or Intel hardware. Then again many of us have had to disable certain sleep states on those systems to prevent silicon narcolepsy. You can expect to see the power usage drop when your Pi 1,2 or 3 is idling, a nice touch on systems that already sip power.
Sadly, the Pi 4 gets neither as of yet but as The Register mentions at least the new sleep state patch is in development for those systems.
Two separate development efforts are improving both Raspberry Pi power management and memory efficiency – one using tools built for massive clusters.
More Tech News From Around The Web
- OVHcloud blames record-breaking DDoS attack on MikroTik botnet @ Bleeping Computer
- 384,000 sites pull code from sketchy code library recently bought by Chinese firm @ Ars Technica
- Hackers attack HFS servers to drop malware and Monero miners @ Bleeping Computer
- Tool preventing AI mimicry cracked; artists wonder what’s next @ Ars Technica
- USB And The Myth Of 500 Milliamps @ Hackaday
- Emulator App Turns Game Boy Camera Into ‘The Worst and Best Webcam You’ll Ever Have’ @ Slashdot
- Netflix Phasing Out Basic Ads-Free Plan @ Slashdot
- Netgear Nighthawk M6 Pro Wi-Fi Router (WiFi 6E) @ Guru of 3D
- ESP32 Programming Guide @ Funkyhome