From owner-freebsd-current@FreeBSD.ORG Sat May 1 17:42:40 2004 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2106016A4CE for ; Sat, 1 May 2004 17:42:40 -0700 (PDT) Received: from out007.verizon.net (out007pub.verizon.net [206.46.170.107]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8903A43D4C for ; Sat, 1 May 2004 17:42:39 -0700 (PDT) (envelope-from Alex.Kovalenko@verizon.net) Received: from RabbitsDen ([141.153.222.228]) by out007.verizon.net (InterMail vM.5.01.06.06 201-253-122-130-106-20030910) with ESMTP id <20040502004238.DSAT28276.out007.verizon.net@RabbitsDen> for ; Sat, 1 May 2004 19:42:38 -0500 Date: Sat, 1 May 2004 20:41:57 -0400 From: Alexandre "Sunny" Kovalenko To: freebsd-current@freebsd.org Message-Id: <20040501204157.704fbc0d.Alex.Kovalenko@verizon.net> In-Reply-To: References: <20040501122558.6139dec1.Alex.Kovalenko@verizon.net> Organization: Home X-Mailer: Sylpheed version 0.9.10 (GTK+ 1.2.10; i386-portbld-freebsd5.2) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Authentication-Info: Submitted using SMTP AUTH at out007.verizon.net from [141.153.222.228] at Sat, 1 May 2004 19:42:38 -0500 Subject: Re: Is it possible to make -lpthread program to use 100% CPU? X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 02 May 2004 00:42:40 -0000 On Sat, 1 May 2004 14:49:47 -0400 (EDT) Daniel Eischen wrote: > On Sat, 1 May 2004, Alexandre Sunny Kovalenko wrote: > > > On Thu, 29 Apr 2004 17:16:21 +0200 > > Ivan Voras wrote: > > > > > Alexandre Sunny Kovalenko wrote: > > > > > > > Alternatively, if there is a need to test a patch or time a program > > > > in this environment, it could easily be accomplished -- it is a non- > > > > production box. > > > > > > Could you turn off Hyperthreading and report any changes? > > > > > > > > > _______________________________________________ > > > freebsd-current@freebsd.org mailing list > > > http://lists.freebsd.org/mailman/listinfo/freebsd-current > > > To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org" > > > > I have updated my system to the latest CTM mailing on Friday (4/30) morning (EST). > > This includes version 1.176 of kern_thread.c. > > > > I have turned off hyperthreading and got result, which muddles me rather -- try > > as I might, with -lpthread I could not get past 50% CPU utilization (as reported > > by 'top') and number of computations per second matching that (number is very > > close to that for running single-threaded). Top report with thread view enabled > > shows that both KSE are bound to CPU 0 (if I am interpreting C column properly). > > Are you using system or process scope threads? > > -- > Dan Eischen > > _______________________________________________ > freebsd-current@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-current > To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org" Sorry, should have mentioned that too. For -lthr PTHREAD_SCOPE_PROCESS is only available option. For -lpthread I have tried both, and results do not differ much, which is what I expect on the machine that runs nothing else (unless I do not understand PTHREAD_SCOPE_ option). -- Alexandre "Sunny" Kovalenko.