title: |
Untersuchungen zur Parallelisierung praktischer Problemstellungen für Mehrkern-Prozessoren |
|
contributing persons: |
Daniel Rohde[VerfasserIn] |
Andreas Wehrenpfenning
, Prof. Dr.[AkademischeR BetreuerIn] |
Welf Löwe
, Prof. Dr.[AkademischeR BetreuerIn] |
|
contributing corporate bodies: |
Hochschule Neubrandenburg[Grad-verleihende Institution] |
 |
10115485-9 |
Hochschule Neubrandenburg, Fachbereich Landschaftswissenschaften und Geomatik[Grad-verleihende Institution] |
 |
117513421X |
|
|
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.
[German] |
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.
[English] |
|
document type: |
|
institution: |
Faculty of Landscape Sciences and Geomatics |
|
language: |
|
subject class (DDC): |
000 Generalities, Science |
|
|
publication / production: |
Neubrandenburg: Hochschule Neubrandenburg
|
2011
|
|
|
identifiers: |
|
|
access condition: |
|
license/rights statement: |
all rights reserved This work may only be used under the terms of the German Copyright Law (Urheberrechtsgesetz). |
|
|
DigiBibNB-ID: |
dbhsnb_thesis_0000000660 |
created / modified: |
02.09.2011 / 05.05.2022
|
metadata license: |
The metadata of this document was dedicated to the public domain (CC0 1.0 Universal Public Domain Dedication). |