Inhaltspezifische Aktionen

Vergleich von Rechenzeiten von Matrixoperationen zwischen CPU und GPU

In der theoretischen Festkörperphysik müssen häufig iterative Matrixgleichungen gelöst werden. Diese Gleichungen können entweder iterativ oder durch eine Matrixinversion gelöst werden. Für kleine Systeme ist die Matrixinversion schneller, während für sehr große Systeme eine iterative Lösung schneller sein kann. Aktuell kommen GPUs verstärkt für wissenschaftliche Berechnungen zum Einsatz. Ziel dieser Arbeit ist die Untersuchung des Potentials von GPUs für typische Methoden in der theoretischen Festkörperphysik. Dazu sollen Methoden zur Matrixinversion auf CPUs und GPUs miteinander verglichen werden. Neben der reinen Rechenzeit muss dabei der Speicherbedarf, die Parallelisierbarkeit und letztendlich auch der Preis berücksichtigt werden. Neben der Matrixinversion sollen auch die iterativen Methoden verglichen werden.