teaching:sommersemester_2019:python_im_hochleistungsrechnen

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
teaching:sommersemester_2019:python_im_hochleistungsrechnen [2019-01-28 12:08]
Jakob Lüttgau
teaching:sommersemester_2019:python_im_hochleistungsrechnen [2019-04-01 09:55]
Jakob Lüttgau [Themen]
Line 4: Line 4:
  
 Python als einfach zu lernende objekt-orientierte Programmiersprache ist seit jeher beliebt für die Automatisierung kleinerer Aufgaben im Alltag oder im Kontext von Web-Anwendungen. Python als einfach zu lernende objekt-orientierte Programmiersprache ist seit jeher beliebt für die Automatisierung kleinerer Aufgaben im Alltag oder im Kontext von Web-Anwendungen.
-Erst kürzlich stieg Python ​zur beliebtesten ​Programmiersprache ​auf.+Erst kürzlich stieg Python ​zu einer der beliebtesten ​Programmiersprachen ​auf.
 Dieser Umstand ist nicht zuletzt dem sich stetig verbessernden Ökosystem aus einer umfänglichen Standardbibliothek,​ der relativ großen Entwickler-Community und vielen hochwertigen Zusatzpaketen wie z. B. Numpy, Django, TensorFlow oder Pandas zu verdanken. Dieser Umstand ist nicht zuletzt dem sich stetig verbessernden Ökosystem aus einer umfänglichen Standardbibliothek,​ der relativ großen Entwickler-Community und vielen hochwertigen Zusatzpaketen wie z. B. Numpy, Django, TensorFlow oder Pandas zu verdanken.
 Insbesondere die Bibliotheken aus den Bereichen Data Science und Machine Learning machen Python auch im Hochleistungsrechnen zunehmend relevant. Insbesondere die Bibliotheken aus den Bereichen Data Science und Machine Learning machen Python auch im Hochleistungsrechnen zunehmend relevant.
Line 67: Line 67:
     * MPI     * MPI
     * GPU support?     * GPU support?
 +    * Dask (distributed scheduling)
   * Important external Python Packages   * Important external Python Packages
     * Numpy     * Numpy
Line 81: Line 82:
   * Tensorflow (Architecture Perspective)   * Tensorflow (Architecture Perspective)
   * Spack (Architecture Perspective,​ How-To)   * Spack (Architecture Perspective,​ How-To)
 +  * OpenStack (Architecture Perspective)
   * Web Related (Flask, Django, Rest-Frameworks)   * Web Related (Flask, Django, Rest-Frameworks)
 ===== Zeitplan ===== ===== Zeitplan =====
teaching/sommersemester_2019/python_im_hochleistungsrechnen.txt · Last modified: 2019-06-26 17:08 by Michael Kuhn