Hi everyone,

My apologies for the late continuation on this...

Based on the doodle, tomorrow (Wed Feb 10th) afternoon would be a good fit for most people interested, so let's go with that, starting at 14:30 CET.
I hope that still works for those interested in joining the meeting...

We can use the regular EasyBuild Zoom link (https://umu.zoom.us/j/561463243).

Short agenda: figure out which things to look into w.r.t. evaluating BLIS thoroughly, who could look into what, plus how quickly we set up a follow-up meeting...


regards,

Kenneth

On 03/02/2021 20:56, Kenneth Hoste wrote:
Dear EasyBuilders,

Following the recent discussions about BLIS, and Field's excellent presentation at EUM'21 last week [1], we want to evaluate whether BLIS is a suitable replacement for OpenBLAS in the foss toolchain, for foss/2021a onwards.

My gut feeling says it's the proper way forward, but that's of course not enough... :)

Things we want to look into include:

* Low-level performance evaluation compared to OpenBLAS and MKL, similar to what Field showed in his presentation, but across a (wider) range of CPU microarchitectures.   We could use tests & scripts available in the BLIS repo [2] for this, but perhaps also other microbenchmarks.

* Compilation and performance impact for end-user applications like CP2K & co,  which heavily rely on BLAS-3 (see also [3]), on top of a BLIS-based toolchain compared to foss & intel (& co).


We could use the new gobff toolchain (foss but with OpenBLAS replaced with BLIS+libFLAME) for this, but perhaps also create additional toolchains like iibff (Intel compilers + Intel MPI + BLIS + libFLAME + FFTW).

The idea for the meeting would be to discuss who would look into what (and on which systems), which tasks have to be done first, etc.

If you are interesting in actively joining this effort, please fill out the doodle to find a good time for the meeting:

     https://doodle.com/poll/ap6n6c9sa53z9zz2

(times should be local to your time zone, first slot starts at 08:00 UTC)


regards,

Kenneth



[1] https://easybuild.io/eum21/#blis
[2] https://github.com/flame/blis/blob/master/test/3/
[3] https://github.com/easybuilders/easybuild/wiki/Conference-call-notes-20210203#switching-from-openblas-to-blis-in-foss2021a

Reply via email to