Logo des Repositoriums
  • English
  • Deutsch
Anmelden
Keine TU-ID? Klicken Sie hier für mehr Informationen.
  1. Startseite
  2. Publikationen
  3. Publikationen der Technischen Universität Darmstadt
  4. Erstveröffentlichungen
  5. Scalability Validation of Parallel Sorting Algorithms
 
  • Details
2017
Erstveröffentlichung
Bachelorarbeit

Scalability Validation of Parallel Sorting Algorithms

File(s)
Download
Hauptpublikation
Berens_Scalability_Thesis.pdf
CC BY-NC-ND 4.0 International
Description: Bachelor Thesis
Format: Adobe PDF
Size: 1.14 MB
TUDa URI
tuda/3737
URN
urn:nbn:de:tuda-tuprints-68259
DOI
10.26083/tuprints-00006825
Autor:innen
Berens, Yannick
Kurzbeschreibung (Abstract)

As single-core performance of processors is not improving significantly anymore, the computer industry is moving towards increasing the amount of cores per processor or, in the case of large-scale computers, by installing more processors per computer. Applications now need to scale in accordance with the increase of parallel computing power and software developers need to take advantage of this movement. And parallel sorting algorithms present basic building blocks for many complex applications. In this thesis, we will validate the expected execution time complexities of five state-of-the-art parallel sorting algorithms, implemented in C using MPI for parallelization, by using a scalability validation framework based on Score-P and Extra-P. For each of the parallel sorting algorithms, we will create a performance model. These models will allow us to compare their scalability behaviour to the expectations. Furthermore, we will attempt to parallelize the local sorting step of the splitter-based parallel sorting algorithms via C++11 threads, OpenMP tasks, and CUDA acceleration. We construct the performance models, on which we base our evaluations, using uniformly randomly generated data. For most of the parallel sorting algorithms, we show that the given expectations match the created models. We will discuss any other discrepancies in detail.

Sprache
Englisch
Fachbereich/-gebiet
20 Fachbereich Informatik > Parallele Programmierung
Institution
Technische Universität Darmstadt
Ort
Darmstadt
Datum der mündlichen Prüfung
30.10.2017
Gutachter:innen
Wolf, Felix
Shudler, Sergei
Name der Gradverleihenden Institution
Technische Universität Darmstadt
Ort der Gradverleihenden Institution
Darmstadt
PPN
419473483

  • TUprints Leitlinien
  • Cookie-Einstellungen
  • Impressum
  • Datenschutzbestimmungen
  • Webseitenanalyse
Diese Webseite wird von der Universitäts- und Landesbibliothek Darmstadt (ULB) betrieben.