Please disable Adblockers and enable JavaScript for domain CEWebS.cs.univie.ac.at! We have NO ADS, but they may interfere with some of our course material.
Tutorien
Voraussetzungen
Diese VU setzt viele im Bachelorstudium "Informatik mit Schwerpunkt Scientific-Computing" erlernten Grundlagen voraus.
Vor allem die VU Software Tools and Libraries lehrt viele Grundlagen auf die Sie in dieser VU aufbauen.
Für alle die diese VU nicht besucht haben, hier die Folien aus dem letzten Jahr. Software Tools and Libraries
Systemsoftware
Linux/Unix
SSH
- « SSH Tutorium»
Programmierung
C
C++
Fortran
Python
MATLAB
Mixed Language Programming
Compiler
Makefiles
- « GNU make»
Libraries
BLAS
LAPACK
- « LAPACK»
PAPI -- Performance Messung
- « PAPI»
Graphen
- Mehr dazu unter Software Tools and Libraries
Parallele Programmierung
Optimieren
Matrix Multiplikation Optimieren
Schleifen vertauschen
Blocken
Schleifen ausrollen
Matrizen transponieren
Blöcke packen
Memory aligning
SIMD Operationen (SSE, AVX)
Autotuning
Allgemeine Links
How To
Gute Beschreibung wie GOTO BLAS Funktioniert
Letzte Änderung: 04.03.2015, 15:50 | 307 Worte