Date: Thu, 13 Nov 2003 04:24:39 -0800 From: Terry Lambert <tlambert2@mindspring.com> To: Daniel Ellard <ellard@eecs.harvard.edu> Cc: freebsd-hackers@freebsd.org Subject: Re: Confused about HyperThreading and Performance Message-ID: <3FB37807.2887043C@mindspring.com> References: <20031112103358.S11644@bowser.eecs.harvard.edu>
next in thread | previous in thread | raw e-mail | index | archive | help
Daniel Ellard wrote: > Can someone point me at some non-marketing documentation about > hyperthreading on the latest Intel chips? I'm seeing some strange > performance measurements and I would like to figure out what they > mean. Go out to Intel's web site's "developer" section, and look for "SMT". There is a lot of literature. The reason you are seeing a performance drop is contention for shared resources that the scheduler doesn't know are shared. SPECmark and similar benchmarks tend to get worse numbers on every OS when SMT is enabled, due to contention. The only model which will work is a hierarchical affinity and negaffinity model, and I am not away of an OS that is not also treating the hardware as NUMA which works this way (and none of those run on Intel chips; mostly, they run on real NUMA hardware). -- Terry
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3FB37807.2887043C>