Erstellung einer einheitlichen Taxonomie für die Programmiermodelle der parallelen Programmierung

Durch die parallele Programmierung wird ermöglicht, dass Programme nebenläufig auf mehreren CPU-Kernen oder CPUs ausgeführt werden können. Um das parallele Programmieren zu erleichtern, wurden diverse Sprachen (z.B. Erlang) und Bibliotheken (z.B. OpenMP) aufbauend auf parallele Programmiermodelle (z...

Full description

Bibliographic Details
Main Author: Nestmann, Markus
Other Authors: Technische Universität Chemnitz, Fakultät für Informatik
Format: Others
Language:deu
Published: Universitätsbibliothek Chemnitz 2017
Subjects:
Online Access:http://nbn-resolving.de/urn:nbn:de:bsz:ch1-qucosa-224238
http://nbn-resolving.de/urn:nbn:de:bsz:ch1-qucosa-224238
http://www.qucosa.de/fileadmin/data/qucosa/documents/22423/Bachelorarbeit_Markus_Nestmann.pdf
http://www.qucosa.de/fileadmin/data/qucosa/documents/22423/signatur.txt.asc
id ndltd-DRESDEN-oai-qucosa.de-bsz-ch1-qucosa-224238
record_format oai_dc
spelling ndltd-DRESDEN-oai-qucosa.de-bsz-ch1-qucosa-2242382017-05-03T03:52:29Z Erstellung einer einheitlichen Taxonomie für die Programmiermodelle der parallelen Programmierung Nestmann, Markus Parallele Programmiermodelle Taxonomie Parallel Programming Models Taxonomy Overview ddc:000 Taxonomie Parallelverarbeitung Modell Durch die parallele Programmierung wird ermöglicht, dass Programme nebenläufig auf mehreren CPU-Kernen oder CPUs ausgeführt werden können. Um das parallele Programmieren zu erleichtern, wurden diverse Sprachen (z.B. Erlang) und Bibliotheken (z.B. OpenMP) aufbauend auf parallele Programmiermodelle (z.B. Parallel Random Access Machine) entwickelt. Möchte z.B. ein Softwarearchitekt sich in einem Projekt für ein Programmiermodell entscheiden, muss er dabei auf mehrere wichtige Kriterien (z.B. Abhängigkeiten zur Hardware) achten. erleichternd für diese Suche sind Übersichten, die die Programmiermodelle in diesen Kriterien unterscheiden und ordnen. Werden existierenden Übersichten jedoch betrachtet, finden sich Unterschiede in der Klassifizierung, den verwendeten Begriffen und den aufgeführten Programmiermodellen. Diese Arbeit begleicht dieses Defizit, indem zuerst durch ein Systematic Literature Review die existierenden Taxonomien gesammelt und analysiert werden. Darauf aufbauend wird eine einheitliche Taxonomie erstellt. Mit dieser Taxonomie kann eine Übersicht über die parallelen Programmiermodelle erstellt werden. Diese Übersicht wird zusätzlich durch Informationen zu den jeweiligen Abhängigkeiten der Programmiermodelle zu der Hardware-Architektur erweitert werden. Der Softwarearchitekt (oder Projektleiter, Softwareentwickler,...) kann damit eine informierte Entscheidung treffen und ist nicht gezwungen alle Programmiermodelle einzeln zu analysieren. Universitätsbibliothek Chemnitz Technische Universität Chemnitz, Fakultät für Informatik Dr.-Ing. Marcus Hilbrich Prof. Dr.-Ing. Steffen Becker 2017-05-02 doc-type:bachelorThesis application/pdf text/plain application/zip http://nbn-resolving.de/urn:nbn:de:bsz:ch1-qucosa-224238 urn:nbn:de:bsz:ch1-qucosa-224238 http://www.qucosa.de/fileadmin/data/qucosa/documents/22423/Bachelorarbeit_Markus_Nestmann.pdf http://www.qucosa.de/fileadmin/data/qucosa/documents/22423/signatur.txt.asc deu
collection NDLTD
language deu
format Others
sources NDLTD
topic Parallele Programmiermodelle
Taxonomie
Parallel Programming Models
Taxonomy
Overview
ddc:000
Taxonomie
Parallelverarbeitung
Modell
spellingShingle Parallele Programmiermodelle
Taxonomie
Parallel Programming Models
Taxonomy
Overview
ddc:000
Taxonomie
Parallelverarbeitung
Modell
Nestmann, Markus
Erstellung einer einheitlichen Taxonomie für die Programmiermodelle der parallelen Programmierung
description Durch die parallele Programmierung wird ermöglicht, dass Programme nebenläufig auf mehreren CPU-Kernen oder CPUs ausgeführt werden können. Um das parallele Programmieren zu erleichtern, wurden diverse Sprachen (z.B. Erlang) und Bibliotheken (z.B. OpenMP) aufbauend auf parallele Programmiermodelle (z.B. Parallel Random Access Machine) entwickelt. Möchte z.B. ein Softwarearchitekt sich in einem Projekt für ein Programmiermodell entscheiden, muss er dabei auf mehrere wichtige Kriterien (z.B. Abhängigkeiten zur Hardware) achten. erleichternd für diese Suche sind Übersichten, die die Programmiermodelle in diesen Kriterien unterscheiden und ordnen. Werden existierenden Übersichten jedoch betrachtet, finden sich Unterschiede in der Klassifizierung, den verwendeten Begriffen und den aufgeführten Programmiermodellen. Diese Arbeit begleicht dieses Defizit, indem zuerst durch ein Systematic Literature Review die existierenden Taxonomien gesammelt und analysiert werden. Darauf aufbauend wird eine einheitliche Taxonomie erstellt. Mit dieser Taxonomie kann eine Übersicht über die parallelen Programmiermodelle erstellt werden. Diese Übersicht wird zusätzlich durch Informationen zu den jeweiligen Abhängigkeiten der Programmiermodelle zu der Hardware-Architektur erweitert werden. Der Softwarearchitekt (oder Projektleiter, Softwareentwickler,...) kann damit eine informierte Entscheidung treffen und ist nicht gezwungen alle Programmiermodelle einzeln zu analysieren.
author2 Technische Universität Chemnitz, Fakultät für Informatik
author_facet Technische Universität Chemnitz, Fakultät für Informatik
Nestmann, Markus
author Nestmann, Markus
author_sort Nestmann, Markus
title Erstellung einer einheitlichen Taxonomie für die Programmiermodelle der parallelen Programmierung
title_short Erstellung einer einheitlichen Taxonomie für die Programmiermodelle der parallelen Programmierung
title_full Erstellung einer einheitlichen Taxonomie für die Programmiermodelle der parallelen Programmierung
title_fullStr Erstellung einer einheitlichen Taxonomie für die Programmiermodelle der parallelen Programmierung
title_full_unstemmed Erstellung einer einheitlichen Taxonomie für die Programmiermodelle der parallelen Programmierung
title_sort erstellung einer einheitlichen taxonomie für die programmiermodelle der parallelen programmierung
publisher Universitätsbibliothek Chemnitz
publishDate 2017
url http://nbn-resolving.de/urn:nbn:de:bsz:ch1-qucosa-224238
http://nbn-resolving.de/urn:nbn:de:bsz:ch1-qucosa-224238
http://www.qucosa.de/fileadmin/data/qucosa/documents/22423/Bachelorarbeit_Markus_Nestmann.pdf
http://www.qucosa.de/fileadmin/data/qucosa/documents/22423/signatur.txt.asc
work_keys_str_mv AT nestmannmarkus erstellungeinereinheitlichentaxonomiefurdieprogrammiermodellederparallelenprogrammierung
_version_ 1718445465702236160