ePrints.FRI - University of Ljubljana, Faculty of Computer and Information Science

Computing triangulation of points in the plane using the GPU

Matevž Pavlič (2012) Computing triangulation of points in the plane using the GPU. EngD thesis.

Download (3145Kb)


    The thesis deals with the problem of triangulation in a real plane using a graphics processing unit, specifically the CUDA architecture. An additional requirement posed is that the calculated triangulation should have the least possible total edge length. The problem thus defined is of the NP complexity. There are a number of different methods for reaching the desired solution, but we do not know which of these are appropriate for running on a graphics processing unit. In this paper we consider three methods. For two of these we have developed a sequential and a parallel algorithm; the latter is intended for running on the graphics processing unit. A series of tests were also carried out, with the purpose of optimising and comparing the efficiency of the parallel algorithms. The parallel algorithm was faster only with one of the methods. As this method is least efficient on sequential computer, the time this algorithm requires for execution is still longer than the execution time of the sequential algorithm with the other method. We did not manage to find a fast enough parallel algorithm for the other two methods. This is because they are of the recursive type and cannot be implemented in a way that would give a small number of branchings, this being the main condition necessary for an efficient execution of a parallel algorithm on a graphics unit processor. The study did not produce more efficient algorithms, but this negative result – i. e. the finding that it is very difficult to make efficient sequential methods parallel – is in itself interesting and can serve as a starting point for further work in this area.

    Item Type: Thesis (EngD thesis)
    Keywords: triangulation, MWT search, CUDA
    Number of Pages: 39
    Language of Content: Slovenian
    Mentor / Comentors:
    Name and SurnameIDFunction
    pred. dr. Boštjan Slivnik280Mentor
    Link to COBISS: http://www.cobiss.si/scripts/cobiss?command=search&base=50070&select=(ID=00009447508)
    Institution: University of Ljubljana
    Department: Faculty of Computer and Information Science
    Item ID: 1866
    Date Deposited: 25 Sep 2012 12:30
    Last Modified: 18 Oct 2012 10:02
    URI: http://eprints.fri.uni-lj.si/id/eprint/1866

    Actions (login required)

    View Item