linux-mips
[Top] [All Lists]

Re: [PATCH] MIPS: crazy spinlock speed test.

To: David Daney <ddaney@caviumnetworks.com>
Subject: Re: [PATCH] MIPS: crazy spinlock speed test.
From: Ralf Baechle <ralf@linux-mips.org>
Date: Wed, 24 Feb 2010 16:55:38 +0100
Cc: linux-mips@linux-mips.org
In-reply-to: <1266362795-20199-1-git-send-email-ddaney@caviumnetworks.com>
Original-recipient: rfc822;linux-mips@linux-mips.org
References: <1266362795-20199-1-git-send-email-ddaney@caviumnetworks.com>
Sender: linux-mips-bounce@linux-mips.org
User-agent: Mutt/1.5.20 (2009-08-17)
On Tue, Feb 16, 2010 at 03:26:35PM -0800, David Daney wrote:

> This is just a test program for raw_spinlocks.  The main reason I
> wrote it is to validate my spinlock changes that I sent in a previous
> patch.
> 
> To use it enable CONFIG_DEBUG_FS and CONFIG_SPINLOCK_TEST then at run
> time do:
> 
> # mount -t debugfs none /sys/kernel/debug/
> # cat /sys/kernel/debug/mips/spin_single
> # cat /sys/kernel/debug/mips/spin_multi
> 
> On my 600MHz octeon cn5860 (16 CPUs) I get
> 
>               spin_single     spin_multi
> base          106885          247941
> spinlock_patch        75194           219465
> 
> This shows that for uncontended locks the spinlock patch gives 41%
> improvement and for contended locks 12% improvement (1/time).
> 
> Signed-off-by: David Daney <ddaney@caviumnetworks.com>

Also queued for 2.6.34.

Thanks!

  Ralf

<Prev in Thread] Current Thread [Next in Thread>