idw – Informationsdienst Wissenschaft

Nachrichten, Termine, Experten

Grafik: idw-Logo
Science Video Project
idw-Abo

idw-News App:

AppStore

Google Play Store



Instance:
Share on: 
12/15/2020 11:05

Neue Softwarebibliothek aus dem Max-Planck-Institut Magdeburg

Gabriele Ebel M.A. Presse- und Öffentlichkeitsarbeit / Public Relations
Max-Planck-Institut für Dynamik komplexer technischer Systeme Magdeburg

    Schneller Wechsel zwischen den Implementierungen bei numerischen Rechnungen unter LINUX

    Die Softwarebibliothek FlexiBLAS wurde in der neuesten Version von Fedora Linux als Standardbibliothek für einen großen Teil der weltweiten Linux-Nutzer gewählt. Sie wurde am Max-Planck-Institut für Dynamik komplexer technischer Systeme entwickelt.

    In vielen Bereichen der Forschung werden Simulationen eingesetzt, um innerhalb einer Versuchsreihe aufwändige und kostenintensive Experimente durch computergestützte Modellierungen zu ersetzen. Beim Supercomputing berechnen Hochleistungsrechner diverse komplexe Szenarien und werden dafür unter anderem in den Naturwissenschaften, in der Klimaforschung und in der Medizin eingesetzt.

    Viele dieser Berechnungen sind auf Operationen der linearen Algebra, also auf Matrix- oder Vektormultiplikationen aufgebaut. Als Basis hält dafür die Bibliothek BLAS (Basic Linear Algebra Subroutines) viele grundlegende Operationen bereit, die für den Computer verfügbar gemacht werden und so schnellere Berechnungen ermöglichen. Die einzelnen Implementierungen, also die Umsetzung der Algorithmen auf dem Computer, in den Bibliotheken bieten unterschiedliche Vorteile. Doch trotz der Möglichkeit die Bibliothek in den Anwendungen auszutauschen, ist dieser Vorgang zeitaufwändig und fehleranfällig. Das Wechseln der Implementierung ist jedoch einerseits bei der Fehlersuche, zusätzlich auch bei der Performanceanalyse erforderlich.

    Eine Abhilfe entstand in der Forschungsgruppe Numerische Methoden in der System- und Regelungstheorie am Max-Planck-Institut für Dynamik komplexer technischer Systeme in Magdeburg bei der Entwicklung von Algorithmen in der numerischen linearen Algebra. Die Idee kam Diplom-Mathematiker Martin Köhler Ende 2013: „Die FlexiBLAS Bibliothek stellt einen Mechanismus zur Verfügung, mit dem man schnell zwischen verschiedenen BLAS-Implementierungen wechseln kann, ohne die bisher übliche zeitraubende und fehleranfällige Prozedur.“ FlexiBLAS führt also keine eigenen Berechnungen durch, sondern dient „als schneller und flexibler Vermittler zwischen dem Nutzer und der BLAS Implementierung, die er gerade nutzen will“.

    Ende Oktober 2020 wurde FlexiBLAS in der neuesten Version von Fedora Linux, einem freien Betriebssystem, als Standardbibliothek für einen großen Teil der weltweiten Linux-Nutzer gewählt. Den Wissenschaftlerinnen und Wissenschaftlern am Max-Planck-Institut Magdeburg steht somit eine praktische Plattform zur Verfügung. Auch die Forschung an anderen Institutionen profitiert von FlexiBLAS und der Erleichterung des Arbeitsaufwands, die die BLAS-Bibliotheken mit sich bringen.

    In Zukunft sollen weitere Tools hinzugefügt werden, mit denen Nutzer analysieren können, wie die BLAS-Bibliotheken genutzt werden. Außerdem will Martin Köhler „die Möglichkeit schaffen, dass beim Einsatz von FlexiBLAS automatisch Berechnungen auf leistungsstarke Grafikkarten ausgelagert werden können“. Diese sind in den meisten modernen Computern vorhanden und können zur Beschleunigung der Berechnungen verwendet werden.


    More information:

    https://www.mpi-magdeburg.mpg.de/4060685/2020-12-14-softwarebibliothek-fuer-linu...
    https://www.mpi-magdeburg.mpg.de/projects/flexiblas


    Images

    Symbolbild: Rechencluster am Max-Planck-Institut Magdeburg
    Symbolbild: Rechencluster am Max-Planck-Institut Magdeburg
    Stefan Deutsch
    Max-Planck-Institut für Dynamik komplexer technischer Systeme Magdeburg


    Criteria of this press release:
    Journalists, Scientists and scholars
    Information technology, Mathematics
    transregional, national
    Research results
    German


     

    Symbolbild: Rechencluster am Max-Planck-Institut Magdeburg


    For download

    x

    Help

    Search / advanced search of the idw archives
    Combination of search terms

    You can combine search terms with and, or and/or not, e.g. Philo not logy.

    Brackets

    You can use brackets to separate combinations from each other, e.g. (Philo not logy) or (Psycho and logy).

    Phrases

    Coherent groups of words will be located as complete phrases if you put them into quotation marks, e.g. “Federal Republic of Germany”.

    Selection criteria

    You can also use the advanced search without entering search terms. It will then follow the criteria you have selected (e.g. country or subject area).

    If you have not selected any criteria in a given category, the entire category will be searched (e.g. all subject areas or all countries).