-
Notifications
You must be signed in to change notification settings - Fork 0
Brainstorm meeting 2020.12 pilot Nov 15th 2021
Bob Dröge edited this page Nov 15, 2021
·
1 revision
- Slides: https://github.com/EESSI/meetings/blob/main/meetings/EESSI_pilot_2021.12_brainstorm_20211115.pdf
- GitHub Project: https://github.com/orgs/EESSI/projects/7
- keep this pilot version around for longer?
- at least a year?
- Victor: any policy w.r.t. keeping support for old hardware
- Jörg: LTS releases
- Jurij: 5-10 years of support required
- Kenneth: old stuff could remain available as container image
- Alan: could also be done via tarball unpacked locally + variant symlink
- Jörg: oldstable/stable/future
- Jurij: 5-10 years of support required
- support for "stable" EESSI versions
- different aspects:
- security updates in compat layer
- installing software updates (e.g. GROMACS, TensorFlow, ...)
- installing new compiler toolchains (GCC(core), Open MPI, ...)
- also different "support" phases
- old-stable: only security updates
- stable: no new toolchains, only of software applications/libraries in software layer
- future: playground, upcoming next EESSI version with newer toolchains
- different aspects:
- facilitating building software on top of EESSI
- with EasyBuild vs manually
- install compiler wrappers along with GCCcore?
- Hugo from Microsoft would be interested in testing stuff
- see stuff that Compute Canada does
- see patching of linker
- module to load to build software
- Davide: any plans on a stack specific for Milan-X?
- stuff built for Zen3 (or even Zen2) should work on Milan-X too
- GCC does tuning based on cache hierarchy
- impact of building on Milan vs Milan-X coul be significant
- build and ingest compat layers (x86_64, aarch64, ppc64le)
- build software layer for different CPU targets
- x86_64/generic, aarch64/generic, ppc64le/generic
- x86_64/amd/{zen2,zen3}
- x86_64/intel/{haswell,skylake_avx512}
- aarch64/graviton2
- ppc64le/power9le