Die Arbeit befasst sich mit der Implementierung der Hauptkomponentenanalyse (PCA) auf Hochleistungsrechnerarchitekturen, um die Effizienz und Leistung vieler Algorithmen für hyperspektrale Bildgebung zu steigern.
Zunächst wird der PCA-Algorithmus und insbesondere das Jacobi-Verfahren zur Eigenwertzerlegung erläutert. Dann werden die Hauptmerkmale der betrachteten Hochleistungsrechnerplattformen, d.h. GPUs und Manycores, vorgestellt.
Anschließend wird die effiziente Implementierung des Jacobi-basierten PCA-Algorithmus auf einer NVIDIA-GPU und einem Kalray-Manycore-Prozessor detailliert beschrieben. Dabei werden Techniken zur Ausnutzung der inhärenten Parallelität dieser Hochleistungsplattformen vorgestellt.
Schließlich werden die erzielten Ergebnisse analysiert und mit einer kürzlich veröffentlichten FPGA-basierten Implementierung des PCA-Algorithmus verglichen, um die Vor- und Nachteile der verschiedenen Optionen herauszuarbeiten.
Vers une autre langue
à partir du contenu source
arxiv.org
Questions plus approfondies