Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753239AbXLEWQx (ORCPT ); Wed, 5 Dec 2007 17:16:53 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1751988AbXLEWQq (ORCPT ); Wed, 5 Dec 2007 17:16:46 -0500 Received: from ccs17.jlab.org ([129.57.35.82]:59062 "EHLO ccs17.jlab.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751794AbXLEWQp (ORCPT ); Wed, 5 Dec 2007 17:16:45 -0500 Message-ID: <47572353.4040606@jlab.org> Date: Wed, 05 Dec 2007 17:16:51 -0500 From: Jie Chen Organization: Jefferson Lab User-Agent: Thunderbird 2.0.0.9 (Windows/20071031) MIME-Version: 1.0 To: Ingo Molnar CC: Simon Holm Th??gersen , Eric Dumazet , linux-kernel@vger.kernel.org, Peter Zijlstra Subject: Re: Possible bug from kernel 2.6.22 and above, 2.6.24-rc4 References: <20071204131707.GA4232@elte.hu> <4756C3D9.9030107@jlab.org> <20071205154014.GA6491@elte.hu> <4756D058.1070500@jlab.org> <20071205164723.GA25641@elte.hu> <4756E44E.8080607@jlab.org> <20071205200343.GA14570@elte.hu> <475708A7.4030708@jlab.org> <20071205204645.GC25694@elte.hu> <47570F83.6040601@jlab.org> <20071205210222.GA30089@elte.hu> In-Reply-To: <20071205210222.GA30089@elte.hu> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 2106 Lines: 53 Ingo Molnar wrote: > * Jie Chen wrote: > >>> sorry to be dense, but could you give me instructions how i could >>> remove the affinity mask and test the "barrier overhead" myself? I >>> have built "pthread_sync" and it outputs numbers for me - which one >>> would be the barrier overhead: Reference_time_1 ? >> To disable affinity, do configure --enable-public-release >> --disable-thread_affinity. You should see barrier overhead like the >> following: Computing BARRIER time >> >> Sample_size Average Min Max S.D. Outliers >> 20 19.486162 19.482250 19.491400 0.002740 0 >> >> BARRIER time = 19.486162 microseconds +/- 0.005371 >> BARRIER overhead = 8.996257 microseconds +/- 0.006575 > > ok, i did that and rebuilt. I also did "make check" and got > src/pthread_sync which i can run. The only thing i'm missing, if i run > src/pthread_sync, it outputs "PARALLEL time": > > PARALLEL time = 22.486103 microseconds +/- 3.944821 > PARALLEL overhead = 10.638658 microseconds +/- 10.854154 > > not "BARRIER time". I've re-read the discussion and found no hint about > how to build and run a barrier test. Either i missed it or it's so > obvious to you that you didnt mention it :-) > > Ingo Hi, Ingo: Did you do configure --enable-public-release? My qmt is for qcd calculation (one type of physics code). Without the above flag one can only test PARALLEL overhead. Actually the PARALLEL benchmark has the same behavior as the BARRIER. Thanks. ############################################### Jie Chen Scientific Computing Group Thomas Jefferson National Accelerator Facility 12000, Jefferson Ave. Newport News, VA 23606 (757)269-5046 (office) (757)269-6248 (fax) chen@jlab.org ############################################### -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/