Parallelizing of SIRENE: Implementation of cubic B-spline interpolation on GPU for multiple dimensions

Postgraduate Thesis uoadl:1319331 566 Read counter

Unit:
ΠΜΣ Πληροφορικής και Τηλεπικοινωνιών με ειδίκευση Τεχνολογία Συστημάτων Υπολογιστών
Library of the School of Science
Deposit date:
2016-10-20
Year:
2016
Author:
Βουλαρίνος Γιώργος
Supervisors info:
Ιωάννης Κοτρώνης
Original Title:
Παραλληλοποίηση του Sirene: Υλοποίηση κυβικής Β-καμπυλοειδής παρεμβολής στην μονάδα επεξεργασίας γραφικών για πολλές διαστάσεις
Languages:
Greek
Translated title:
Parallelizing of SIRENE: Implementation of cubic B-spline interpolation on GPU for multiple dimensions
Summary:
Purpose of this thesis is the study and implementation of Cubic B-Spline
Interpolation for many dimensions with the usage of Graphical Processing Unit.
As motivation for this, it was the study which was carried out for the
parallelization of SIRENE, a simulator of photo detector produced by neutrons.
The research on SIRENE, the findings and the analysis on the current
implementation are presented. A few facts are given wherever the
parallelization was feasible, without any further analyzing and implementation.
Afterwards a presentation of Cubic B-Spline Interpolation follows. There it is
pointed why it has been chosen as interpolation method and a small comparison
with other similar methods is carried out. The implementation up to three
dimensions for graphical processing unit is given by an existing project where
the textures are used. For more dimensions, that one of three dimensions is
used and for the additional dimensions the algorithm of interpolation is purely
implemented with usage of computations by the graphical processing unit.
Keywords:
parallelization, graphical processing unit, cubic b-spline interpolation
Index:
Yes
Number of index pages:
6-8
Contains images:
Yes
Number of references:
3
Number of pages:
41
document.pdf (1 MB) Open in new window