A team of researchers from the University of Waterloo in Canada has discovered a way to optimize the Linux kernel code by 30 lines, potentially reducing energy consumption in data centers by up to 30%. This specific code pertains to packet processing in network systems, where the researchers found that the original kernel processing was not very efficient, leading to interruptions and CPU workloads being out of sync. By making slight adjustments to the code (they claim they didn’t add anything, just switched positions), they were able to significantly improve CPU caching efficiency.
This research has been published and presented at the ACM SIGMETRICS 2024 conference, while the patch itself has been integrated into kernel version 6.13 that was recently released.
Source: University of Waterloo, Data Center Dynamics
Martin Karsten, a Professor specializing in Systems and Networking at the University of Waterloo, leads this research team.
TLDR: A team of researchers from the University of Waterloo optimized the Linux kernel code, reducing energy consumption in data centers by up to 30%. Their findings were presented at ACM SIGMETRICS 2024 conference, with the updated patch integrated into kernel version 6.13.
Leave a Comment