The thesis explores the formulation and implementation of an application that divides, computes and merges a parallel computing problem on a heterogeneous system. The application uses all available compute devices. The goal is to determine how to divide a computing problem between devices to maximise the system's utilisation. The thesis presents possible solutions to the problem, their strengths, and weaknesses. Some of the solutions are benchmarked and compared. For benchmarking the Mandelbrot set was generated. Processing units are accessed and managed using the OpenCL framework. We found out how best to divide and allocate work, and how to set the size of work groups to imporve device utilisation
Ovaj rad se bavi implementacijom algoritama za rješavanje problema n tijela i stavlja naglasak na nj...
We will be introducing a few algorithms, that can be used for creating a schedule of a conference. F...
In the introduction we define the maximum triangle packing optimization problem and situate it withi...
The thesis explores the formulation and implementation of an application that divides, computes and ...
The objective of this diploma thesis is to build a simple computer, which will enable the use of the...
The amount of data recorded in various computer systems is increasing rapidly, therefore it is impor...
Using Erlang and a library written in C using OpenMP we implemented an algorithm that utilizes both ...
The main question in this thesis we will be trying to solve, is how to write a proper OpenCL program...
U ovom radu je opisan problem minimizacije troškova toka na mreži u terminima teorije grafova. Defin...
Generative algorithmics is a process of designing and implementing generated algorithms. It belongs ...
Besides the use of multi-core central processing units (CPUs) there has been an increase in use of e...
Within this thesis we have created open source software library which enables procedural terrain gen...
This BSc thesis paper presents comparison and the use of modern distributed caching solutions. The p...
The main purpose of the thesis is the demonstration of one of the best possible approaches to an aut...
The purpose of this thesis is to design and elaborate web application, which will provide tools for ...
Ovaj rad se bavi implementacijom algoritama za rješavanje problema n tijela i stavlja naglasak na nj...
We will be introducing a few algorithms, that can be used for creating a schedule of a conference. F...
In the introduction we define the maximum triangle packing optimization problem and situate it withi...
The thesis explores the formulation and implementation of an application that divides, computes and ...
The objective of this diploma thesis is to build a simple computer, which will enable the use of the...
The amount of data recorded in various computer systems is increasing rapidly, therefore it is impor...
Using Erlang and a library written in C using OpenMP we implemented an algorithm that utilizes both ...
The main question in this thesis we will be trying to solve, is how to write a proper OpenCL program...
U ovom radu je opisan problem minimizacije troškova toka na mreži u terminima teorije grafova. Defin...
Generative algorithmics is a process of designing and implementing generated algorithms. It belongs ...
Besides the use of multi-core central processing units (CPUs) there has been an increase in use of e...
Within this thesis we have created open source software library which enables procedural terrain gen...
This BSc thesis paper presents comparison and the use of modern distributed caching solutions. The p...
The main purpose of the thesis is the demonstration of one of the best possible approaches to an aut...
The purpose of this thesis is to design and elaborate web application, which will provide tools for ...
Ovaj rad se bavi implementacijom algoritama za rješavanje problema n tijela i stavlja naglasak na nj...
We will be introducing a few algorithms, that can be used for creating a schedule of a conference. F...
In the introduction we define the maximum triangle packing optimization problem and situate it withi...