From owner-freebsd-threads@FreeBSD.ORG Tue Dec 20 22:28:38 2011 Return-Path: Delivered-To: threads@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 30383106566C; Tue, 20 Dec 2011 22:28:38 +0000 (UTC) (envelope-from lev@serebryakov.spb.ru) Received: from onlyone.friendlyhosting.spb.ru (onlyone.friendlyhosting.spb.ru [IPv6:2a01:4f8:131:60a2::2]) by mx1.freebsd.org (Postfix) with ESMTP id C005E8FC12; Tue, 20 Dec 2011 22:28:37 +0000 (UTC) Received: from lion.home.serebryakov.spb.ru (unknown [IPv6:2001:470:923f:1:2831:a229:70d2:ba0b]) (Authenticated sender: lev@serebryakov.spb.ru) by onlyone.friendlyhosting.spb.ru (Postfix) with ESMTPA id D225B4AC1C; Wed, 21 Dec 2011 02:28:35 +0400 (MSK) Date: Wed, 21 Dec 2011 02:28:32 +0400 From: Lev Serebryakov X-Priority: 3 (Normal) Message-ID: <549165194.20111221022832@serebryakov.spb.ru> To: "Niall Douglas" In-Reply-To: <4EF084A8.32369.B604AD16@s_sourceforge.nedprod.com> References: >, <3065.1324375763@critter.freebsd.dk> <4EF084A8.32369.B604AD16@s_sourceforge.nedprod.com> MIME-Version: 1.0 Content-Type: text/plain; charset=windows-1251 Content-Transfer-Encoding: quoted-printable Cc: threads@freebsd.org, arch@freebsd.org Subject: Re: [Patch] C1X threading support X-BeenThere: freebsd-threads@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Threading on FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Dec 2011 22:28:38 -0000 Hello, Niall. You wrote 20 =E4=E5=EA=E0=E1=F0=FF 2011 =E3., 16:50:48: > I would assume that they were considered non portable due to vendor > objection. In particular, I remember an argument that thread=20 > stacksize settings are dangerous and must be omitted. Ouch. So, same stack sizes for programs with 10 and 10'000 threads (on one platform)?! OMG. It is completely unusable, according to my experience with massively-parallel programs (think: programs which could completely load SunFire 15K, 144-way, monster with I/O bound load without any significant lock contention!). --=20 // Black Lion AKA Lev Serebryakov