In this master's thesis we studied, implemented and compared sequential and parallel sorting algorithms. We implemented seven algorithms: bitonic sort, multistep bitonic sort, adaptive bitonic sort, merge sort, quicksort, radix sort and sample sort. Sequential algorithms were implemented on a central processing unit using C++, whereas parallel algorithms were implemented on a graphics processing unit using CUDA architecture. We improved the above mentioned implementations and adopted them to be able to sort input sequences of arbitrary length. We compared algorithms on six different input distributions, which consist of 32-bit numbers, 32-bit key-value pairs, 64-bit numbers and 64-bit key-value pairs. The results show that radix sort is the...
In this work, we will look at a class of very hard practical problems which can, currently, only be ...
The bachelor thesis describes memory allocation. Work begins with description of mechanism, system c...
U ovom radu se analizira potencijal korištenja visoko paralelnih grafičkih procesora za implementaci...
In this master's thesis we studied, implemented and compared sequential and parallel sorting algorit...
The thesis presents the field of external sorting. In the thesis we describe and compare multiple so...
Algoritam je metoda za rješavanje nekog problema. U ovom radu su opisani algoritmi teorije brojeva. ...
The thesis deals with the sorting problem, various ways of quicksort partitioning, and possible opti...
Ovaj rad prikazuje jedno od rješenja problema sortiranja podataka u jednodimenzionalnom polju (nizu)...
Timsort je jedan od najkorištenijih algoritama danas te ga razni programski jezici koriste kao stand...
The aim of this Master's Thesis was to compare the serial implementations of block ciphers that run ...
U ovom radu bit će opisana problematika sortiranja algoritama. Na početku će biti naveden povijesni ...
The goal of this thesis was to implement a sequential algorithm that would search for subsequences ...
In this thesis we briefly look at the rules related to the greatest common divisor and the lowest co...
The thesis explores the formulation and implementation of an application that divides, computes and ...
Tato práce se zabývá vybranými paralelními řadícími algoritmy vhodnými pro implementaci na GPU. Jedn...
In this work, we will look at a class of very hard practical problems which can, currently, only be ...
The bachelor thesis describes memory allocation. Work begins with description of mechanism, system c...
U ovom radu se analizira potencijal korištenja visoko paralelnih grafičkih procesora za implementaci...
In this master's thesis we studied, implemented and compared sequential and parallel sorting algorit...
The thesis presents the field of external sorting. In the thesis we describe and compare multiple so...
Algoritam je metoda za rješavanje nekog problema. U ovom radu su opisani algoritmi teorije brojeva. ...
The thesis deals with the sorting problem, various ways of quicksort partitioning, and possible opti...
Ovaj rad prikazuje jedno od rješenja problema sortiranja podataka u jednodimenzionalnom polju (nizu)...
Timsort je jedan od najkorištenijih algoritama danas te ga razni programski jezici koriste kao stand...
The aim of this Master's Thesis was to compare the serial implementations of block ciphers that run ...
U ovom radu bit će opisana problematika sortiranja algoritama. Na početku će biti naveden povijesni ...
The goal of this thesis was to implement a sequential algorithm that would search for subsequences ...
In this thesis we briefly look at the rules related to the greatest common divisor and the lowest co...
The thesis explores the formulation and implementation of an application that divides, computes and ...
Tato práce se zabývá vybranými paralelními řadícími algoritmy vhodnými pro implementaci na GPU. Jedn...
In this work, we will look at a class of very hard practical problems which can, currently, only be ...
The bachelor thesis describes memory allocation. Work begins with description of mechanism, system c...
U ovom radu se analizira potencijal korištenja visoko paralelnih grafičkih procesora za implementaci...