Re: queued spinlock code and results

From: Christoph Lameter
Date: Tue Jul 10 2007 - 22:26:30 EST


On Wed, 11 Jul 2007, Nick Piggin wrote:

> BTW. some advanced congestion algorithms like HBO may find these ticket
> locks useful because you can see immediately how many CPUs are contending
> the lock, and spinners know how many CPUs are in front of them. That info
> could be fed into the spin backoff scheme.

That would mean having to keep a lot of status information for a spinlock.
Gets pretty complicated.

The RT tree already converts spinlocks to sleeping locks? If we want to be
that complicated then maybe going with one sophisticated lock type for all
would be the solution.
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/