Re: [eigen] patch to add ACML support to BTL |
[ Thread Index |
Date Index
| More lists.tuxfamily.org/eigen Archives
]
- To: eigen@xxxxxxxxxxxxxxxxxxx
- Subject: Re: [eigen] patch to add ACML support to BTL
- From: Rohit Garg <rpg.314@xxxxxxxxx>
- Date: Tue, 17 Mar 2009 13:50:50 +0530
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:content-type :content-transfer-encoding; bh=LX2oF48unLCrspBpikStgHJc7JVzkYtO97YogUgRnHM=; b=SEkXMc9XuNkBqFrewzI03cxM4E1wLvII3TPD/5IbAzFsjKXNHETAh22eecd2JCN4xJ jrQd0DBEg8/kb20aIprL9rLidT5biATBU1BkUkUohwjgP1+u0nhR5rPIrXccr/w8fAtk AflD1IReeokbzqeFejqfQKEe1kVPJkN2ICDvY=
- Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:content-transfer-encoding; b=EVe91i5WWKUCq/7DEcGKly70qbgdo9t9iNPH2cGgYVcG+FFvJis7h1iYICbF4AZNiD imLjedZYYN5/kA4uDzZRtQCXxHOazfqJe/S6zPBhI03xgKxZL+refw9oDt2CXdep5tps PQsfgmpmXl7SRFiIEgiWc7CPJsVv9ce0ILDfo=
I think that with new library versions, new eigen versions, and new
gcc we should put these results on the main benchmark page of eigen
website. BTW I think the eigen's performance has slipped considerably
when I look at your Pentium D benchmarks, or it's all attributable to
core2 being a much better cpu?
On Tue, Mar 17, 2009 at 1:08 PM, Victor <flyaway1212@xxxxxxxxx> wrote:
> Hi all.
> It sure took a while to run all the benchmarks with all the libraries
> available to me... I wish I had read the instructions more carefully and
> hadn't wasted any time testing multithreaded libraries...
> Anyways, the results are on the wiki:
> http://eigen.tuxfamily.org/index.php?title=Benchmark_AMD_Intel_compare
>
> Gael Guennebaud wrote:
>>
>> Hi Victor,
>>
>> thanks a lot for the patch.
>> applied in rev 935462, the syr2 header will follow in a second.
>>
>> so what's your conclusion, is ACML as good as MKL ?
> Unfortunately, no. ACML is not bad though. It's hard to say once and for
> all, but most of the time MKL beats ACML. Even on an AMD CPU MKL is
> typically better. ACML shows decent performance (even on Intel CPU), on
> average similar to ATLAS, but again results differ from test to test.
> The good thing about ACML (and MKL, Goto and ATLAS) is that they can be
> used in multithreading mode, which unfortunately can't be demonstrated
> with BTL as far as I can tell.
>
> Also, it looks like in comparison with other libs Eigen does better on
> Intel than on AMD.
>
> Out of curiosity, I have also run BTL with Eigen compiled with 4
> different compilers. Well, 3 different gcc versions and intel c++. See
> the results here
> http://eigen.tuxfamily.org/index.php?title=Eigen2_benchmark_Intel
>
> I hope this might be useful to somebody.
>
> Cheers,
> Victor.
>
--
Rohit Garg
http://rpg-314.blogspot.com/
Senior Undergraduate
Department of Physics
Indian Institute of Technology
Bombay