X-Recipient: archive-cygwin@delorie.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:message-id:from:to:references:in-reply-to
	:subject:date:mime-version:content-type
	:content-transfer-encoding; q=dns; s=default; b=ezMf3LZZM0r8tTfy
	t8Zxfu0a4Lqkm6VQoOd964RwStfqIbkIy9bXZY1L1OJmyoooZTcRlTd/UwXwYxvS
	WKmvlqitT8VWn7oINBJdaNd5zU+0qbqEdiGynGoShBJDehfqZojgBbDeT1VBS3em
	+Dkr/Sa3hOGXS5Dbcl2dIECWo1M=
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:message-id:from:to:references:in-reply-to
	:subject:date:mime-version:content-type
	:content-transfer-encoding; s=default; bh=lVUWXZg0EJgkVlBADEoktH
	cIjMg=; b=Jl2KRJmzOnQyTVkGmlE+H9LbHnKKxmcZ3fzzebv/PbH26OdKdtqBis
	524qqqiomp5Unau8TTbYoVJDhfCvapZ9EJ2d9/IE2NerwmwwiIDnAvoTy1bKpybv
	aj9kp6S+B1r9/VSyt5hotajSCk7mU1SQM1l+nTlZB/L56ki4LsQg4=
Mailing-List: contact cygwin-help@cygwin.com; run by ezmlm
List-Id: <cygwin.cygwin.com>
List-Subscribe: <mailto:cygwin-subscribe@cygwin.com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin@cygwin.com>
List-Help: <mailto:cygwin-help@cygwin.com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner@cygwin.com
Mail-Followup-To: cygwin@cygwin.com
Delivered-To: mailing list cygwin@cygwin.com
Authentication-Results: sourceware.org; auth=none
X-Virus-Found: No
X-Spam-SWARE-Status: No, score=-0.6 required=5.0 tests=AWL,BAYES_00,RCVD_IN_DNSWL_NONE autolearn=ham version=3.3.2
X-HELO: BAY004-OMC1S16.hotmail.com
X-TMN: [SllFrh0aDKWElFOVt/eHsLhDrA1YAcit]
Message-ID: <BAY169-DS272E6BDE2E9632A71BB3CCA7940@phx.gbl>
From: "Tony Kelman" <tony@kelman.net>
To: <cygwin@cygwin.com>
References: <54450C0A.6050705@gmail.com> <BAY169-DS3454FE83B442F8A23182EBA7970@phx.gbl> <54451D4C.5080604@gmail.com> <BAY169-DS41999173A807A98C0210C7A7970@phx.gbl> <54458524.8010603@gmail.com> <BAY169-DS201BCE4DCECE478E49F36BA7970@phx.gbl> <5445F384.705@gmail.com> <544649E9.80808@gmail.com>
In-Reply-To: <544649E9.80808@gmail.com>
Subject: Re: Tester for openblas needed
Date: Tue, 21 Oct 2014 05:39:44 -0700
MIME-Version: 1.0
Content-Type: text/plain;	format=flowed;	charset="UTF-8";	reply-type=response
Content-Transfer-Encoding: 7bit
X-IsSubscribed: yes

> I avoided to include lapack as for compatibility
> I will need to split exactly as netlib in
>
> cygblas-0.dll
> cyglapack-0.dll
>
> something for the future.

That makes sense, it gets packaged that way in debian and fedora too.
I think there's an open issue on openblas' tracker to add a build option
to split up the shared library that way, make packagers' lives easier.

Even netlib lapack will run faster with a better blas plugged in, so the
way you're doing it now with just the blas parts makes sense to start with.

> So how many THREADS would you like to see ?

I think 8 would cover the majority of users, 16 at the most. I've seen
cases where openblas can try to use threads on small problems where it
shouldn't need to, so it would be good to check whether it's smart about
avoiding oversubscription if you run it without setting 
OPENBLAS_NUM_THREADS.
Of course users who really want more threads can compile it themselves,
but it'll be convenient to have a fast blas easily hooked into Cygwin's
packages for numpy, R, octave, etc.

-Tony


--
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

