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.