Titel: |
Untersuchungen zur Parallelisierung praktischer Problemstellungen für Mehrkern-Prozessoren |
|
Beteiligte Personen: |
Daniel Rohde[VerfasserIn] |
Andreas Wehrenpfenning
, Prof. Dr.[AkademischeR BetreuerIn] |
Welf Löwe
, Prof. Dr.[AkademischeR BetreuerIn] |
|
Beteiligte Körperschaften: |
Hochschule Neubrandenburg[Grad-verleihende Institution] |
|
10115485-9 |
Hochschule Neubrandenburg, Fachbereich Landschaftswissenschaften und Geomatik[Grad-verleihende Institution] |
|
117513421X |
|
|
Zusammenfassung: |
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.
[Deutsch] |
This master thesis was written for the University of Neubrandenburg at the department
of LGGB. The topic is the parallelizing of algorithms for computer systems with multicore
processor architecture. The master thesis is giving an overview about the basics of
parallelizing software. Thereby are different possibilities explained like hardware
parallelizing, design pattern and software parallelizing under C++. During the master
thesis two algorithms from the scope of photogrammetry were implemented in a sequential
and multiple parallel ways. During the parallelization different paralleling libraries
and design patterns were used, like POSIX-Threads, MFC, TBB and the pattern of the
pipeline. The performed runtime measurements gave information about the efficiency
of the parallelization.
[Englisch] |
|
Dokumenttyp: |
|
Einrichtung: |
Fachbereich Landschaftswissenschaften und Geomatik |
|
Sprache: |
|
Sachgruppe der DNB: |
000 Allgemeines, Wissenschaft |
|
|
Veröffentlichung / Entstehung: |
Neubrandenburg: Hochschule Neubrandenburg
|
2011
|
|
|
Identifikatoren: |
|
|
Zugang: |
frei zugänglich (Open Access)
|
|
Lizenz/Rechtehinweis: |
alle Rechte vorbehalten Das Werk darf ausschließlich nach den vom deutschen Urheberrechtsgesetz festgelegten Bedingungen genutzt werden. |
|
|
DigiBibNB-ID: |
dbhsnb_thesis_0000000660 |
erstellt / geändert am: |
02.09.2011 / 05.05.2022
|
Metadaten-Lizenz: |
Die Metadaten zu diesem Dokument sind gemeinfrei (CC0 1.0 Universal Public Domain Dedication). |