delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2018/04/13/15:55:29

X-Recipient: archive-cygwin AT delorie DOT com
DomainKey-Signature: a=rsa-sha1; c=nofws; d=sourceware.org; h=list-id
:list-unsubscribe:list-subscribe:list-archive:list-post
:list-help:sender:from:to:subject:references:date:in-reply-to
:message-id:mime-version:content-type; q=dns; s=default; b=bBGtf
6lgd4/uV/LzKJ5RTDTpK7UsmtrQZqCw8213FLQfuPXjzP+J/XGYbPqi7aNSdHRrI
z8fU0z48ILj1lfNIeUAYNklW+yfZNlUKCepv10WeZD8Sk5qjo1IXl9aa0Ju6UGQp
QDjqs6RqjVUthZpT+EGDPnGzilh+FrDdJBqIGg=
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=sourceware.org; h=list-id
:list-unsubscribe:list-subscribe:list-archive:list-post
:list-help:sender:from:to:subject:references:date:in-reply-to
:message-id:mime-version:content-type; s=default; bh=GSaxYRC5Tbo
XaKx1tlAwdDxQtUM=; b=TgUD7qejuAR8XlzRrTVCG9ekpJu0fJtPJEjV9yIDLhy
CdYnxC75JQetUTZdKx8uQwKNAqLJzKiQhKPG6H8+QztDNAzm34RG+jcmsOHEFaB2
CcZj6cqb3EShfcjk52mloFztnzEAHi2kokKXUv24/iPz7g4gjBvT0Gb+vdJt3HU4
=
Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Id: <cygwin.cygwin.com>
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com
Authentication-Results: sourceware.org; auth=none
X-Virus-Found: No
X-Spam-SWARE-Status: No, score=-2.0 required=5.0 tests=AWL,BAYES_00,SPF_PASS autolearn=ham version=3.3.2 spammy=who'd, whod, flat, Hx-spam-relays-external:ESMTPA
X-HELO: vsmx012.vodafonemail.xion.oxcs.net
From: Achim Gratz <Stromeko AT nexgo DOT de>
To: cygwin AT cygwin DOT com
Subject: Re: More oddities with multiple processor groups
References: <87in8xwre7 DOT fsf AT Rainer DOT invalid> <b21ad6c9-dadf-6ba2-251a-f374c8fcb89a AT SystematicSw DOT ab DOT ca>
Date: Fri, 13 Apr 2018 21:55:11 +0200
In-Reply-To: <b21ad6c9-dadf-6ba2-251a-f374c8fcb89a@SystematicSw.ab.ca> (Brian Inglis's message of "Fri, 13 Apr 2018 11:22:29 -0600")
Message-ID: <87lgdq51b4.fsf@Rainer.invalid>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux)
MIME-Version: 1.0
X-VADE-STATUS: LEGIT

Brian Inglis writes:
> Have you tried installing and running hwloc package to find out how it sees your
> system?

Yes.  That is OK, but it doesn't change the fact that an application in
Cygwin can see N processors, but then can't actually run on all of them.
If Cygwin would switch the process to processor group aware state by
default then my understanding is that at least the processor group would
have to be explicitly selected for each thread, while on Linux the
scheduler would eventually use all of the NUMA nodes unless the
application tells it prefers different affinities.

> If you run lstopo under X, you get a pretty diagram, but you can also run
> lstopo-no-graphics aka hwloc-ls without X. Running "apropos hwloc" lists
> commands you can use to manipulate the topology.

I'll have that machine switched to "flat mode" which will result in a
single processor group (still with two NUMA nodes, so things like MPI
still know what to do).  I have no actual use for the current topology
and don't want to deal with the obvious complications, especially as I
seem to be the only person who'd have them.  If I can free up some time
I will want to find out why top crashes, but for me that'l be the end of
it if I even get that far.


Regards,
Achim.
-- 
+<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+

Factory and User Sound Singles for Waldorf Blofeld:
http://Synth.Stromeko.net/Downloads.html#WaldorfSounds

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019