[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: OpenBLAS and performance
From: |
Ludovic Courtès |
Subject: |
Re: OpenBLAS and performance |
Date: |
Thu, 21 Dec 2017 15:43:16 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux) |
Pjotr Prins <address@hidden> skribis:
> On Wed, Dec 20, 2017 at 07:15:16PM +0100, Ricardo Wurmus wrote:
[...]
>> The FAQ document[1] says this:
>>
>> The environment variable which control the kernel selection is
>> OPENBLAS_CORETYPE (see driver/others/dynamic.c) e.g. export
>> OPENBLAS_CORETYPE=Haswell. And the function char*
>> openblas_get_corename() returns the used target.
>>
>> [1]: https://github.com/xianyi/OpenBLAS/wiki/Faq
>>
>> Have you tried this and compared the performance?
>
> About 10x difference on 24+ cores for matrix multiplication (my
> version vs what comes with Guix).
Even when you use OPENBLAS_CORETYPE=haswell (lower-case?)?
That would be surprising: it’s the same code after all. The only
difference should be what happens at load time.
Ludo’.
- OpenBLAS and performance, Pjotr Prins, 2017/12/19
- Re: OpenBLAS and performance, Ludovic Courtès, 2017/12/19
- Re: OpenBLAS and performance, Dave Love, 2017/12/20
- Re: OpenBLAS and performance, Dave Love, 2017/12/20
- Re: OpenBLAS and performance, Pjotr Prins, 2017/12/20
- Re: OpenBLAS and performance, Ricardo Wurmus, 2017/12/20
- Re: OpenBLAS and performance, Pjotr Prins, 2017/12/20
- Re: OpenBLAS and performance,
Ludovic Courtès <=
- Re: OpenBLAS and performance, Dave Love, 2017/12/22
- Re: OpenBLAS and performance, Ricardo Wurmus, 2017/12/22
- Re: OpenBLAS and performance, Pjotr Prins, 2017/12/20
- Re: OpenBLAS and performance, Ricardo Wurmus, 2017/12/20
- Re: OpenBLAS and performance, Pjotr Prins, 2017/12/21
- Re: OpenBLAS and performance, Eric Bavier, 2017/12/20
- Re: OpenBLAS and performance, Dave Love, 2017/12/21
- Re: OpenBLAS and performance, Dave Love, 2017/12/21
- Re: OpenBLAS and performance, Ricardo Wurmus, 2017/12/21
- Re: OpenBLAS and performance, Ricardo Wurmus, 2017/12/21