git: kernel - IPI subset of cpus on token de-collision.
Matthew Dillon
dillon at crater.dragonflybsd.org
Wed Dec 15 12:52:22 PST 2010
commit fc55f5f28066f85153e97f49617958e09d93276b
Author: Matthew Dillon <dillon at apollo.backplane.com>
Date: Wed Dec 15 12:46:44 2010 -0800
kernel - IPI subset of cpus on token de-collision.
* Implement sysctl lwkt.token_ipi_dispatch and set the default value
to 4, meaning when a token is released up to 4 conflicting cpus
will be IPId to wake them up.
* Saves 20-40W under load on the 48-core monster (out of ~450W
or so).
Summary of changes:
sys/kern/lwkt_token.c | 57 +++++++++++++++++++++++++++++++++++++++++++-----
1 files changed, 51 insertions(+), 6 deletions(-)
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/fc55f5f28066f85153e97f49617958e09d93276b
--
DragonFly BSD source repository
More information about the Commits
mailing list