• English
  • Deutsch
  • Log In
    Password Login
    Research Outputs
    Fundings & Projects
    Researchers
    Institutes
    Statistics
Repository logo
Fraunhofer-Gesellschaft
  1. Home
  2. Fraunhofer-Gesellschaft
  3. Abschlussarbeit
  4. Entwicklung und Implementierung von Partitionierungsstrategien für dünn besetzte Matrizen auf hybriden Systemen mit verteiltem Speicher
 
  • Details
  • Full
Options
2012
Master Thesis
Title

Entwicklung und Implementierung von Partitionierungsstrategien für dünn besetzte Matrizen auf hybriden Systemen mit verteiltem Speicher

Abstract
Die Matrix-Vektor-Multiplikation für dünn besetzte Matrizen (SpMV) stellt für weitreichende wissenschaftliche Anwendungen eine der Kernoperationen des High-Performance-Computing-Bereichs dar. Für die verteilte Berechnung mit immer beliebter werdenden hybriden Rechenclustern kommt dabei die Frage nach einer geeigneten Partitionierungsstrategie für die Verteilung von Daten und Berechnung auf. Diese Arbeit beschäftigt sich damit welchen Einfluss die Struktur der Matrix und die unterschiedlichen Prozessortypen auf die Leistung der SpMV haben und schlägt ein Modell vor, um für diese eine lastbalancierte Verteilung zu erreichen. Wesentliche Bestandteile sind dabei die Laufzeitvorhersage für aktuelle CPUs und GPUs basierend auf einem abgewandelten Roofline-Modell sowie die bewährte Methode der Graph-Partitionierung. Es wird gezeigt, dass für die Laufzeit unter idealen Voraussetzungen eine gute Vorhersage gemacht werden kann und mit der Graph-Partitionierung die Kommunikation für die verteilte Berechnung mit asynchroner Kommunikation hinreichend minimiert wird. Weiterhin wird erläutert, warum für hybride Rechencluster die Abbildung der Rechenlast auf die Anzahl der Matrix-Einträge i.d.R. nicht ausreichend ist um ein balanciertes Gesamtsystem zu erhalten. Diese Problemstellung betreffend werden erste Verbesserungsvorschläge für die Modellierung gegeben.
Thesis Note
Sankt Augustin, Hochschule Bonn-Rhein-Sieg, Master Thesis, 2012
Author(s)
Schubert, Lauretta
Advisor(s)
Berrendorf, Rudolf
Becker, Peter
Publishing Place
Sankt Augustin
File(s)
Download (21 MB)
Rights
Use according to copyright law
DOI
10.24406/publica-fhg-279293
Language
German
Fraunhofer-Institut für Algorithmen und Wissenschaftliches Rechnen SCAI  
Keyword(s)
  • Partitionierung

  • Lastbalancierung

  • SpMV

  • GPU

  • LAMA

  • GPGPU

  • Graph-Partitionierung

  • Roofline-Modell

  • hybride Cluster

  • Cookie settings
  • Imprint
  • Privacy policy
  • Api
  • Contact
© 2024