Hello,
I noticed a performance regression for a raytracer between Fedora 20 kernel 3.11.10 and 3.12.6. On a Haswell system, for example, radiance is about 7% slower with the newer kernel. Note that this is an identical binary, identical glibc, ... - I just have to boot the older kernel to get a speedup. This is 100% CPU-bound user-level code - almost no IO or other kernel calls.
A more complete description is on stackoverlow: http://stackoverflow.com/questions/2...kernel-version
Has anyone seen something like this in other distributions or with different programs? Any idea about the cause? I've looked at the overviews of the kernel changes, but nothing seemed relevant.
I noticed a performance regression for a raytracer between Fedora 20 kernel 3.11.10 and 3.12.6. On a Haswell system, for example, radiance is about 7% slower with the newer kernel. Note that this is an identical binary, identical glibc, ... - I just have to boot the older kernel to get a speedup. This is 100% CPU-bound user-level code - almost no IO or other kernel calls.
A more complete description is on stackoverlow: http://stackoverflow.com/questions/2...kernel-version
Has anyone seen something like this in other distributions or with different programs? Any idea about the cause? I've looked at the overviews of the kernel changes, but nothing seemed relevant.
Comment