From owner-freebsd-arch@FreeBSD.ORG Tue Nov 23 16:27:10 2004 Return-Path: Delivered-To: freebsd-arch@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3B88D16A4CE for ; Tue, 23 Nov 2004 16:27:10 +0000 (GMT) Received: from duchess.speedfactory.net (duchess.speedfactory.net [66.23.201.84]) by mx1.FreeBSD.org (Postfix) with SMTP id 8E3B343D3F for ; Tue, 23 Nov 2004 16:27:09 +0000 (GMT) (envelope-from ups@tree.com) Received: (qmail 6637 invoked by uid 89); 23 Nov 2004 16:27:05 -0000 Received: from duchess.speedfactory.net (66.23.201.84) by duchess.speedfactory.net with SMTP; 23 Nov 2004 16:27:05 -0000 Received: (qmail 32729 invoked by uid 89); 23 Nov 2004 16:25:05 -0000 Received: from unknown (HELO palm.tree.com) (66.23.216.49) by duchess.speedfactory.net with SMTP; 23 Nov 2004 16:25:05 -0000 Received: from [127.0.0.1] (localhost.tree.com [127.0.0.1]) by palm.tree.com (8.12.10/8.12.10) with ESMTP id iANGP45R046172; Tue, 23 Nov 2004 11:25:05 -0500 (EST) (envelope-from ups@tree.com) From: Stephan Uphoff To: "freebsd-arch@freebsd.org" Content-Type: text/plain Message-Id: <1101227104.26313.9422.camel@palm.tree.com> Mime-Version: 1.0 X-Mailer: Ximian Evolution 1.4.6 Date: Tue, 23 Nov 2004 11:25:04 -0500 Content-Transfer-Encoding: 7bit cc: Robert Watson Subject: macro benchmark for mutex locks needed. X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 23 Nov 2004 16:27:10 -0000 I have a bunch of ideas to speed up spin and mutex locks somewhat. For this I need benchmarks to test different modifications. While the micro-benchmark from rwatson@ is a good way to quickly test modifications to weed out unlikely candidates - jhb@ tests have shown that micro and macro-benchmarks do not always show the same result. Running benchmarks and booting takes a lot of time. Since this is NOT one my favorite tasks I want to run generally accepted benchmarks so I can test (boot) each modification exactly once for each test machine. If you think I should run certain benchmarks with certain parameters please tell me BEFORE I start testing! Thanks Stephan