zum Inhalt springen

Daniel Rohde

Untersuchungen zur Parallelisierung praktischer Problemstellungen für Mehrkern-Prozessoren

Hochschule Neubrandenburg, 2011

Abstract: Die hier vorliegende Masterthesis, des Fachbereichs LGGB der Hochschule Neubrandenburg, befasst sich mit der Parallelisierung von Algorithmen auf Computersystemen mit Mehrkern-Prozessoren. Die Arbeit gibt einen Überblick, über die Grundlagen der Parallelisierung. Dabei werden verschiedenen Möglichkeiten der Parallelisierung mittels Hardware, theoretischen Entwurfsmustern und softwaretechnischen Spracherweiterungen und Bibliotheken für die Programmiersprache C++ aufgezeigt. Während der Thesis wurden zwei Algorithmen aus der praktischen Photogrammetrie auf verschiedene Weisen sequenziell und parallel implementiert. Bei der Parallelisierung der Algorithmen wurden unterschiedliche Parallelisierungsbibliotheken und Entwurfsmuster eingesetzt, wie zum Beispiel POSIX-Threads, MFC, TBB und das Muster der Pipeline. Nach den Implementierungen durchgeführte Laufzeitmessungen geben Aufschluss über die Effizienz der vorgenommenen Parallelisierungen.

Masterarbeit   Freier Zugang    


Portale

OPACGVK

Rechte

alle Rechte vorbehalten

Das Werk darf ausschließlich nach den vom deutschen Urheberrechtsgesetz festgelegten Bedingungen genutzt werden.