-
Notifications
You must be signed in to change notification settings - Fork 145
EasyBuild tech talks III: FlexiBLAS
(back to overview of all EasyBuild Tech Talks)
- talk title: FlexiBLAS - A BLAS and LAPACK wrapper library with runtime exchangable backends
- links:
- speaker: Martin Köhler (Max Planck Institute Magdeburg)
-
date & time:
- Mon Mar 29th 2021 - 3pm UTC (5pm CEST)
- slides (coming soon) - recording (coming soon)
- Mon Mar 29th 2021 - 3pm UTC (5pm CEST)
-
registration: https://webappsx.ugent.be/eventManager/events/flexiblas
- attendance is free, but please register if you plan to attend!
- abstract
-
The Basic Linear Algebra Subroutines (BLAS) and the Linear Algebra Package (LAPACK) are two of the most fundamental libraries in Scientific Computing. Since the NETLIB implementation only defines the interfaces and the expected behavior, many implementations exist. Most of them are developed by CPU vendors or at least supported by them.
The FlexiBLAS framework allows to switch between several implementations at runtime without the need to recompile any part of the software project. This can either be done before the application starts or even at runtime using an additional API. In the talk, the details about the implementation of FlexiBLAS will be presented. The design of the library allows the integration of further instrumentation tools. This feature is covered briefly as well. Using this technique, a bug in Goto/OpenBLAS was found, which stayed there for many years.
-
- notes:
- we plan to record this session and make it available via the EasyBuild YouTube channel shortly afterwards