The text of this thesis deals with techniques of parallel processing calculations. It is an analysis of the most important libraries for parallelization including libraries for parallelization on GPU graphics cards and computing speed by comparing these libraries in Visual Studio 2010 based on a simple application searching primes on three different computer hardware configurations. With OpenCL library, that achieved the best result, there are formed two applications – an improved program for searching prime numbers using the sieve of Eratosthenes and a program for calculating the integral with the trapezoidal rule
Heterogeneous Computing with OpenCL teaches OpenCL and parallel programming for complex systems that...
This work deals with factorization, a decomposition of composite numbers on prime numbers and possib...
The article presents a comparative analysis of the implementation of parallel algorithms on the cent...
The need to speed-up computing has introduced the interest to explore parallelism in algorithms and ...
The article describes various options for speeding up calculations on computer systems. These featur...
This diploma shows how to solve a compute-intensive problem using a graphics processing unit. Curre...
This work discusses available approaches for programming graphic hardware as a platform for executin...
SIMD Parallelization is one of the most useful ways of decreasing the computation time and increases...
OpenCL, a modern parallel heterogeneous system programming language, enables problems to be partitio...
Parallel computing becomes a need to perform task as soon as possible. This can be done in two way i...
Parallel programming on graphic cards is mostly known in the research community. It?s using for time...
Background. Prime numbers are integers divisible only on 1 and themselves, and one of the oldest met...
Programming Massively Parallel Processors discusses basic concepts about parallel programming and GP...
As the usage of GPU (Graphical Processing Unit) for non-graphical computation is rising, one importa...
Scientific computing is by its very nature a practical subject- it requires tools and a lot of pract...
Heterogeneous Computing with OpenCL teaches OpenCL and parallel programming for complex systems that...
This work deals with factorization, a decomposition of composite numbers on prime numbers and possib...
The article presents a comparative analysis of the implementation of parallel algorithms on the cent...
The need to speed-up computing has introduced the interest to explore parallelism in algorithms and ...
The article describes various options for speeding up calculations on computer systems. These featur...
This diploma shows how to solve a compute-intensive problem using a graphics processing unit. Curre...
This work discusses available approaches for programming graphic hardware as a platform for executin...
SIMD Parallelization is one of the most useful ways of decreasing the computation time and increases...
OpenCL, a modern parallel heterogeneous system programming language, enables problems to be partitio...
Parallel computing becomes a need to perform task as soon as possible. This can be done in two way i...
Parallel programming on graphic cards is mostly known in the research community. It?s using for time...
Background. Prime numbers are integers divisible only on 1 and themselves, and one of the oldest met...
Programming Massively Parallel Processors discusses basic concepts about parallel programming and GP...
As the usage of GPU (Graphical Processing Unit) for non-graphical computation is rising, one importa...
Scientific computing is by its very nature a practical subject- it requires tools and a lot of pract...
Heterogeneous Computing with OpenCL teaches OpenCL and parallel programming for complex systems that...
This work deals with factorization, a decomposition of composite numbers on prime numbers and possib...
The article presents a comparative analysis of the implementation of parallel algorithms on the cent...