From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1QWycD-0006sy-7g for garchives@archives.gentoo.org; Wed, 15 Jun 2011 22:31:13 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 156F71C158; Wed, 15 Jun 2011 22:30:34 +0000 (UTC) Received: from mail-vw0-f53.google.com (mail-vw0-f53.google.com [209.85.212.53]) by pigeon.gentoo.org (Postfix) with ESMTP id C2F401C158 for ; Wed, 15 Jun 2011 22:30:33 +0000 (UTC) Received: by vws13 with SMTP id 13so932993vws.40 for ; Wed, 15 Jun 2011 15:30:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:from:date:message-id:subject:to :content-type:content-transfer-encoding; bh=X+gCyLTNQmdNTFLO0CEGObCcR0h7iyetwCFNTHr+PNg=; b=HHWmUw+QVJ+mN7WKDBlTPRE0wSTAEYdBjFqqwn5S5QSPcnDnrOn6Ns/pwXyXaPIHvm bdE+9SF4LAbzchWqXi6PQzfsJA227Czbb9Ql3N1/HqZQrEmCv+c8KzKWQsoHT3GAlse8 47ubUxbUBedV54bQw4BwSANVSusoEKJqwXqyI= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:from:date:message-id:subject:to:content-type :content-transfer-encoding; b=uu2YzJT1Lp+cMMErxP41oq5UDzCNdWVvnojEW2ZAWdwq7V8ZaSNXxru1kzCA7ybDt6 vgrsNpm2Mjeai6TqrW8QqwXs70hVspRJgXG8ViSDEHFnbcEDqydfj2J2OdKm503KP2B4 /H38u5klhSae5NXDvd1Td3WRCwyhBf+m9x1/Y= Received: by 10.52.76.102 with SMTP id j6mr289278vdw.44.1308177033121; Wed, 15 Jun 2011 15:30:33 -0700 (PDT) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-science@lists.gentoo.org Reply-to: gentoo-science@lists.gentoo.org MIME-Version: 1.0 Received: by 10.52.106.163 with HTTP; Wed, 15 Jun 2011 15:29:53 -0700 (PDT) From: Andrea Arteaga Date: Thu, 16 Jun 2011 00:29:53 +0200 Message-ID: Subject: [gentoo-science] Benchmark suite (SoC project) To: gentoo-science@lists.gentoo.org Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Archives-Salt: X-Archives-Hash: 081cdd87818859f8b838f5a30c5bd5f9 Hello, scientific Gentoo folks! My name is Andrea Arteaga (andyspiros) and I'm doing a Google Summer of Code project on "Automated benchmark suite for numerical libraries in Gentoo" [1], with S=C3=A9bastien Fabbro as mentor. As you can read, the project is about constructing a benchmarking suite for common libraries like BLAS, CBLAS, LAPACK,... Which implementation of BLAS is faster on your computer? Does ATLAS work better when compiled with gcc-4.5.2 or with some version of icc? Should you compile gsl with "-O3" or "-O2 -fexpensive-optimizations -fomit-frame-pointer -foptimize-register-move" as flags in order to reach the maximal performance? My script (is supposed to) anserws to similar questions (and many more). At this moment, a basic benchmarking suite -- based on BTL -- is ready for BLAS, CBLAS and LAPACK implementations. Did I say "ready"? This is wrong. It still needs to be *tested*. I'm sure it is full of bugs, and I need that somebody finds them. If you are interested on helping me, please read on. The script is easy to run, but takes much computational time. The prerequisite for the tests are: * you have a Gentoo system with the bicatali overlay installed [2] * no old blas,cblas,lapack libraries are installed, i.e. you make use of the new "alternatives" eselect module * you can spend some minutes of your personal time and some houres of your machine's computational time Now, follow the how-to on my blog [3] (the blog post is in english of course, but the blog is in italian and outdated -- I'm sorry for that). Alas, only packages that have installed dependencies can be tested. So, for now, don't expect mkl to work very good (the results could be meaningless). Anyway, packages like *-reference, eigen, gsl, atlas, openblas, gotoblas2 should work well. If you run the script and find some error, bugs, problems, please send an email to me with the full report (input file, command line arguments and output). If you run it and don't find any problem, please send me an email, too! If you find that the project is interesting, but you wish some more features, please send me an email too. I don't have any bugzilla or similar system for issues, so I rely on emails. Unfortunately, I will be away for some days, so I can't answer to messages until my return; but I would appreciate very much finding the email box full of your emails, so don't hesitate! Best regards. Andrea Arteaga [1] http://www.google-melange.com/gsoc/proposal/review/google/gsoc2011/spir= os/1 [2] http://git.overlays.gentoo.org/gitweb/?p=3Ddev/bicatali.git [3] http://andyspiros.wordpress.com/2011/06/09/gentoo-automated-bechmarks/