From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Mon, 05 Jun 2006 03:53:43 -0400 From: Ivan Adzhubey In-reply-to: To: ALT Linux Sisyphus discussion list Message-id: <200606050353.43269.iadzhubey@rics.bwh.harvard.edu> MIME-version: 1.0 Content-type: text/plain; charset=koi8-r Content-transfer-encoding: 8BIT Content-disposition: inline References: <20060604210546.GA18120@localhost.localdomain> <20060604222630.GB18120@localhost.localdomain> User-Agent: KMail/1.9.1 Subject: Re: [sisyphus] ATLAS vs BLAS performance X-BeenThere: sisyphus@lists.altlinux.org X-Mailman-Version: 2.1.7 Precedence: list Reply-To: ALT Linux Sisyphus discussion list List-Id: ALT Linux Sisyphus discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 05 Jun 2006 07:54:10 -0000 Archived-At: List-Archive: List-Post: On Monday 05 June 2006 02:19, Andrey Khavryuchenko wrote: > Alexey, > > "AT" == Alexey Tourbin wrote: > > AT> On Sun, Jun 04, 2006 at 06:04:54PM -0400, Ivan Adzhubey wrote: > >> On Sunday 04 June 2006 17:05, Alexey Tourbin wrote: > >> > Я разобрался, как надо собирать ATLAS. > >> > Вот предварительный benchmark. > >> > > >> > Fortran BLAS: > >> > > mm <- matrix(rnorm(10^6), ncol = 10^3) > >> > > system.time(crossprod(mm)) > >> > > >> > [1] 1.572 0.004 1.580 0.000 0.000 > >> > > >> > ATLAS w/ SSE2: > >> > > mm <- matrix(rnorm(10^6), ncol = 10^3) > >> > > system.time(crossprod(mm)) > >> > > >> > [1] 0.344 0.020 0.369 0.000 0.000 > > Когда можно ждать пакеты? > > >> А вот с GotoBLAS 1.2 (P4 2.8GHz, R 2.3.0): > >> > mm <- matrix(rnorm(10^6), ncol = 10^3) > >> > system.time(crossprod(mm)) > >> > >> [1] 0.232 0.012 0.270 0.000 0.000 > > AT> Похоже, что процессор у Вас помощнее. Суть в том, что разница будет > AT> если и заментной, то не значительной. Учитывая то, что ATLAS -- это > AT> free software, а GotoBLAS -- проприетарный софт, то агитирую за ATLAS. > :) > > Я бы хотел/просил для GotoBLAS тоже сделать nosrc.rpm. И для ATLAS > наверное тоже. С GotoBLAS наверное будут проблемы с лицензией. Хотя она и стала open source недавно, а сам Гото наверняка был бы только рад отдать проект под GPL, но его университет скорее всего этого не допустит. Могу впрочем у него спросить, что он по этому поводу думает. UT Austin - это частный университет, а в частных лавочках тут с technology transfer очень строго. Мы пока как-то обходим, но я сталкивался с ребятами из этого отдела (у нас тоже частная лавочка, как и большинство американских исследовательских институтов), так в советские времена с "первым" отделом и то проще было договориться. -- Иван -- Иван