https://www.phoronix.com/news/Huawei-Kunpeng-HBM-Linux Phoronix * Articles & Reviews * News Archive * Forums * Premium Ad-Free * Contact * Popular Categories * Close * * Articles & Reviews * News Archive * Forums * Premium * Contact * Categories Computers Display Drivers Graphics Cards Linux Gaming Memory Motherboards Processors Software Storage Operating Systems Peripherals * [ ] [Search] Linux Preps For Kunpeng ARM Server SoC With High Bandwidth Memory Written by Michael Larabel in Hardware on 6 December 2024 at 10:03 AM EST. 2 Comments HARDWARE New Linux patches from Huawei engineers are preparing new driver support for controlling High Bandwidth Memory (HBM) with the ARM-based Kunpeng high performance SoC. Huawei's Kunpeng SoC so far has been in the form of the Kunpeng 920 as an aging 7nm CPU with up to 64 cores based on Armv8.2. The Kunpeng 920 supports eight channels of DDR4 memory and has up to a 180 Watt TDP. The specs aren't interesting as we approach 2025 but it would appear there is a new Kunpeng SoC coming that will feature integrated High Bandwidth Memory (HBM). Unless I missed something, this Kunpeng SoC with HBM memory hasn't been formally announced yet and I haven't been able to find any other references short of pointing to prior kernel patches working on this HBM integration. The patches out today are adding power control support for the HBM memory on the Kunpeng SoC and the ability to online/offline this cache. Kunpeng HBM Kconfig The patch series from Huawei explains of this HBM support on the unspecified Kunpeng SoC: "Add power control support for High Bandwidth Memory (HBM) for Kunpeng SoC platform. HBM devices on Kunpeng SoC can provide higher bandwidth at the cost of higher power consumption. Providing power control methods can help reducing the power when the workload does not need use HBM. ... Add a driver for High Bandwidth Memory (HBM) devices, which will provide user space interfaces to power on/off the HBM devices. In Kunpeng servers, we need to control the power of HBM devices which can be power consuming and will only be used in some specialized scenarios, such as HPC. HBM memory devices in a socket are in the same power domain, and should be power off/on together. ... Add a driver for High Bandwidth Memory (HBM) cache, which provides user space interfaces to power on/off the HBM cache. Use HBM as a cache can take advantage of the high bandwidth of HBM in normal memory access, and OS does not need to aware of the existence of HBM cache. For workloads which does not require a high memory access bandwidth, power off the HBM cache device can help save energy." It will be interesting to see what comes of Huawei Kunpeng SoCs with HBM memory and ultimately how well they perform against other AArch64 server processors as well as the Intel Xeon and AMD EPYC competition. 2 Comments Tweet Related News Improved USB4 Debugging Support With Linux 6.13 FSF "Excited" For 802.11n WiFi USB Adapter Costing EUR50 In 2024 Holiday Shopping Guide Granular Power Savings Patches Posted For Common "uvcvideo" Linux Webcam Driver Linux 6.13 RDMA Changes Headlined By NVIDIA's New Data Placement Ordering Feature Linux 6.13 PCI: AMD Enables PCIe TPH For Zen 5 Servers, Intel Adds PCIe Cooling Driver AMD 3D V-Cache Optimizer Driver Headlines The x86 Platform Enhancements In Linux 6.13 About The Author Michael Larabel Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com. Popular News This Week OpenWrt Affected By Security Issue That Could Have Led To Compromised Build Artifacts Linus Torvalds Comes Out Against "Completely Broken" x86_64 Feature Levels Vulkan Video Now Enabled By Default For Radeon VCN2/VCN3 Hardware On Linux COSMIC Alpha 4 Released For System76's Rust-Based Desktop Linux EFI Zboot Abandoning "Compression Library Museum", Focusing On Gzip & Zstd Rustls Multi-Threaded Performance Is Battering OpenSSL Fedora 42 Aims To Enhance The Windows Subsystem For Linux Experience Linux 6.12 Officially Promoted To Being An LTS Kernel Latest Linux News NTSYNC Linux Patches Revived To Help Boost Steam Play Gaming Performance GNU Shepherd 1.0 Service Manager Released As "Solid Tool" Alternative To systemd Rust-Based, Memory-Safe PNG Decoders "Vastly Outperform" C-Based PNG Libraries ASUS TUF GAMING X670E PLUS Seeing Linux Sensors Support openSUSE Touts Improved Multi-GPU Switching Support Raspberry Pi 500 Launches Along With Raspberry Pi Monitor Linux 6.13-rc2 Released With An Initial Batch Of Fixes Linux EFI Zboot Abandoning "Compression Library Museum", Focusing On Gzip & Zstd Linux 6.13-rc2 To Workaround Buggy Intel Lunar Lake Leading To Responsiveness Issues Ubuntu flash-kernel Package Looks To Drop Support For Old ARM Hardware Manjaro 24.2 Released With GNOME 47 Updates, Powered By Linux 6.12 LTS Show Your Support, Go Premium Phoronix Premium allows ad-free access to the site, multi-page articles on a single page, and other features while supporting this site's continued operations. Latest Featured Articles NVIDIA R565 vs. Linux 6.13 + Mesa 25.0 Git AMD / Intel Graphics For Linux Gaming Linux 6.13 Features: AutoFDO+Propeller Optimizations, Many AMD Additions & SDUC + NVMe 2.1 Support NVIDIA vs. AMD GPU Workstation Performance For Blender 4.3 Intel Announces Arc B-Series "Battlemage" Discrete Graphics With Linux Support AMD BIOS Tuning Guide Impact For Boosting AI/ML Performance On EPYC 9005 Series Support Phoronix The mission at Phoronix since 2004 has centered around enriching the Linux hardware experience. In addition to supporting our site through advertisements, you can help by subscribing to Phoronix Premium. You can also contribute to Phoronix through a PayPal tip or tip via Stripe. Phoronix Media --------------------------------------------------------------------- * Contact * Michael Larabel * OpenBenchmarking.org Phoronix Premium --------------------------------------------------------------------- * Support Phoronix * While Having Ad-Free Browsing, * Single-Page Article Viewing Share --------------------------------------------------------------------- * Facebook * Twitter * Legal Disclaimer, Privacy Policy, Cookies | Privacy Manager | Contact * Copyright (c) 2004 - 2024 by Phoronix Media. * All trademarks used are properties of their respective owners. All rights reserved.