Date: Tue, 09 Nov 2010 11:52:04 -0800 From: Chuck Swiger <cswiger@mac.com> To: David Brodbeck <gull@gull.us> Cc: freebsd-questions@freebsd.org Subject: Re: Per core frequency control Message-ID: <C58A4FED-FF67-4099-A36C-3F1B9887CEFA@mac.com> In-Reply-To: <AANLkTikBFoKBprozoi2%2BUyCPy9mqx094NJmWEgMtod-N@mail.gmail.com> References: <201011091256.51140.naylor.b.david@gmail.com> <4CD949D7.6030003@stillbilde.net> <AANLkTikBFoKBprozoi2%2BUyCPy9mqx094NJmWEgMtod-N@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Nov 9, 2010, at 9:54 AM, David Brodbeck wrote: > On Tue, Nov 9, 2010 at 5:17 AM, Svein Skogen (Listmail account) > <svein-listmail@stillbilde.net> wrote: >> You did read the "symmetric" part of "symmetric multi processor" didn't you? >> >> It's a limitation of the technology. One clock. > > I don't think that's quite true. The newer Intel server chipsets have > the ability to throttle back idle cores and boost the speed of active > ones, to improve performance on single-threaded workloads. You're talking about: http://en.wikipedia.org/wiki/Intel_Turbo_Boost In point of fact, what this is doing is that the CPU is adjusting it's own multipliers of Bclk (normally 133.33 MHz, although 160MHz can also used if XMP profile timing is active) if it can halt or put to sleep some of the cores into C1/C1E/C3 states. There still is only one base clock frequency being provided to all of the cores, and the ones which are still awake will still all be running at the same speed. [1] Regards, -- -Chuck [1] Modulo extreme thermal conditions involving TM1 but not TM2; TM1 thresholds are per-CPU.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?C58A4FED-FF67-4099-A36C-3F1B9887CEFA>