[easybuild] next EasyBuild conf call: Wed 16 Aug 2023 at 08:00 UTC (10:00 CEST)

2023-08-15 Thread Kenneth Hoste

Dear EasyBuilders,

The next EasyBuild conf call is planned for Wed 16 Aug 2023 at
08:00 UTC (10:00 CEST).

You can join the conf call via https://tiny.cc/eb_conf_call .

Current agenda:

* overview of recent developments + outlook to next EasyBuild release;

* quick status update on development for EasyBuild 5.0;

* Q

Suggestions for additional topics are always welcome!


More information on the EasyBuild conf calls is available at
https://github.com/easybuilders/easybuild/wiki/Conference-calls .

regards,

Kenneth


[easybuild] Re: Handling different extensions within microarchitecture

2023-08-15 Thread Loris Bennett
Loris Bennett 
writes:

> Hi,
>
> We are looking at how to manage the heterogeneity within our cluster.
>
> The page
>
>   https://docs.easybuild.io/controlling-compiler-optimization-flags/ 
>
> refers to the following link
>
>   https://easybuild.io/files/sciCORE-software-management_20150611.pdf
>
> The document referred to is a little light on detail, but includes the
> statement:
>
>   we keep few identical software stacks. One software stack per cpu
>   type (sandybridge, ivybridge..etc)
>
> We have the following CPUs
>
>   Intel(R) Xeon(R) Gold 6130 CPU @ 2.10GHz
>   Intel(R) Xeon(R) Silver 4210 CPU @ 2.20GHz
>
> which are both Skylake processors, but the 4210 has the extension
> AVX512_VNNI, whereas the 6130 does not.
>
> TensorFlow can make use of the extension if it is present, so if it
> compiled on the 4210 processor it will not run on the 6130 processor and
> exits with
>
>   The TensorFlow library was compiled to use AVX512_VNNI instructions,
>   but these aren't available on your machine.
>
> Has any one got any ideas about how one should deal with such
> differences below the level of the microarchitecture?
>
> Cheers,
>
> Loris

Turns out the first processer is Skylake but the second is Cascade Lake.

Sorry for the noise.

Cheers,

Loris

-- 
Dr. Loris Bennett (Herr/Mr)
ZEDAT, Freie Universität Berlin