Fulltext available Open Access
DC FieldValueLanguage
dc.contributor.advisorKöhler-Bußmeier, Michael-
dc.contributor.authorSahoo, Chandrakant Swaneet Kumar
dc.date.accessioned2020-09-29T13:12:49Z-
dc.date.available2020-09-29T13:12:49Z-
dc.date.created2015
dc.date.issued2015-11-17
dc.identifier.urihttp://hdl.handle.net/20.500.12738/7136-
dc.description.abstractNested Data Parallelism ermöglicht den prägnanten und tre endenAusdruck irregulär-paralleler Programme und erreicht trotzdessen eine Performance vergleichbar zu Flat Data Parallelism. Dies wird durch eine Programmtransformation (’Vectorization’) erreicht. Verschachtelte Funktionen und Datenstrukturenwerden dabei auf ache Funktionen und Datenstrukturen reduziert. Diese Arbeit verlgeicht und bewertet die E ektivität von Nested Data Parallelism und manueller Parallelisierung. Es werden vier Implementierungen des Histogramausgleichs erstellt - eine Sequentielle, eine Manuell-parallelisierte, Eine die Nested-Data-Parallelism verwendet und die davon Vektorisierte. Diese werden bezüglich Arbeitsaufwand, Ähnlichkeit zum Algorithmus, Komplexitätklassen und mehr bewertet. Dies gechieht in Haskell als Example für funktionale Programmiersprachen. Die Arbeit zieht den Schluss, dass Nested Data Parallelism e ektiv im allgemeinen Verlgeich ist. Jede Implementierung hat Stärken und Schwächen. Es gibt allerdings, keine beste Implementierung.de
dc.description.abstractNested Data Parallelism enables the concise expression of irregularly parallel programs while still being nearly as performing as at data parallel programs. This is achived by a program transformation (’Vectorizaiton’) . It attens complex nesting of data structures and functions. This thesis is a comparison and evaluation of Nested Data Parallelism and manual parallelism of irregular image processing algorithms such as Histogram Balancing in functional programming languages by the example of Haskell. Four implementations for Histogram Balancing are created and evaluated on constant factors, running time complexity, human workload and more. They are: sequential, manually-parallelized, nested data parallel and nally a vectorized thereof. The thesis comes to the conclusion, that Nested Data Parallelism compares well to the other approaches. Though, every implementation has its advantages and drawbacks - none is the best.en
dc.language.isodede
dc.rights.urihttp://rightsstatements.org/vocab/InC/1.0/-
dc.subject.ddc004 Informatik
dc.titleNested Data Parallelism for Image Processing Algorithms : Optimisations in Functional Programming Languagesde
dc.typeThesis
openaire.rightsinfo:eu-repo/semantics/openAccess
thesis.grantor.departmentDepartment Informatik
thesis.grantor.placeHamburg
thesis.grantor.universityOrInstitutionHochschule für angewandte Wissenschaften Hamburg
tuhh.contributor.refereeMeisel, Andreas-
tuhh.gvk.ppn839802722
tuhh.identifier.urnurn:nbn:de:gbv:18302-reposit-71380-
tuhh.note.externpubl-mit-pod
tuhh.note.intern1
tuhh.oai.showtrueen_US
tuhh.opus.id3119
tuhh.publication.instituteDepartment Informatik
tuhh.type.opusBachelor Thesis-
dc.subject.gndHASKELL
dc.type.casraiSupervised Student Publication-
dc.type.dinibachelorThesis-
dc.type.driverbachelorThesis-
dc.type.statusinfo:eu-repo/semantics/publishedVersion
dc.type.thesisbachelorThesis
dcterms.DCMITypeText-
tuhh.dnb.statusdomain-
item.advisorGNDKöhler-Bußmeier, Michael-
item.languageiso639-1de-
item.fulltextWith Fulltext-
item.creatorGNDSahoo, Chandrakant Swaneet Kumar-
item.openairetypeThesis-
item.grantfulltextopen-
item.creatorOrcidSahoo, Chandrakant Swaneet Kumar-
item.cerifentitytypePublications-
item.openairecristypehttp://purl.org/coar/resource_type/c_46ec-
Appears in Collections:Theses
Files in This Item:
File Description SizeFormat
BA_Sahoo.pdf1.27 MBAdobe PDFView/Open
Show simple item record

Page view(s)

111
checked on Jan 13, 2025

Download(s)

54
checked on Jan 13, 2025

Google ScholarTM

Check

HAW Katalog

Check

Note about this record


Items in REPOSIT are protected by copyright, with all rights reserved, unless otherwise indicated.