Linux Today: Linux News On Internet Time.

More on LinuxToday

developerWorks: Hyper-Threading Speeds Linux

Jan 13, 2003, 07:00 (9 Talkback[s])
(Other stories by Duc Vianney)


Desktop-as-a-Service Designed for Any Cloud ? Nutanix Frame

[ Thanks to Stewart Vardaman for this link. ]

"The current Linux symmetric multiprocessing (SMP) kernel at both the 2.4 and 2.5 versions was made aware of Hyper-Threading, and performance speed-up had been observed in multithreaded benchmarks...

"This article gives the results of our investigation into the effects of Hyper-Threading (HT) on the Linux SMP kernel. It compares the performance of a Linux SMP kernel that was aware of Hyper-Threading to one that was not. The system under test was a multithreading-enabled, single-CPU Xeon. The benchmarks used in the study covered areas within the kernel that could be affected by Hyper-Threading, such as the scheduler, low-level kernel primitives, the file server, the network, and threaded support.

"The results on Linux kernel 2.4.19 show Hyper-Threading technology could improve multithreaded applications by 30%. Current work on Linux kernel 2.5.32 may provide performance speed-up as much as 51%..."

Complete Story

Related Story:
KernelTrap: HyperThreading-Aware Scheduler(Aug 30, 2002)