This diploma shows how to solve a compute-intensive problem using a graphics processing unit. Current graphics cards have a highly sophisticated and powerful processing unit, best suited for parallel computing where one operation is performed on multiple data. To test the performance of the graphics card, a test application was developed. It simulates the motion of stars in the universe, where each star pulls on all other stars using only its gravitational pull. N-body simulation is used to solve this astrophysical problem. Two separate development libraries are used to utilize the computing power of the graphics card. One library is used to work with the CUDA architecture while the other library implements the OpenCL standard. For the be...
The huge market of the video games has propelled the development of hardware and software focused on...
This research study is based on the growing interest towards graphical processing unit usability for...
Parallel programming is about performance, for otherwise we’d write a sequential program. A problem ...
The evolution of GPUs (graphics processing units) has been enormous in the past few years. Their cal...
Graphic processors are becoming faster and faster. Computational power within graphic processing uni...
Graphics processing units function well as high performance computing devices for scientific computi...
Thanks to the nature of the graphics processing, the newly released products offer highly parallel p...
The future of computation is the GPU, i.e. the Graphical Processing Unit. The graphics cards have sh...
Programming Massively Parallel Processors discusses basic concepts about parallel programming and GP...
The computational capacity of graphics cards for general-purpose computinghave progressed fast over ...
Hybrid computational architectures based on the joint power of Central Processing Units (CPUs) and G...
The programming of GPUs (Graphics Processing Units) is ready for practical applications; the largest...
Parallel programming is a form of computation in which the calculations are carried out simultaneous...
The graphics processing unit (GPU) has become an integral part oftoday's mainstream computing system...
On recent PC graphics cards, fully programmable parallel geometry and pixel units are available prov...
The huge market of the video games has propelled the development of hardware and software focused on...
This research study is based on the growing interest towards graphical processing unit usability for...
Parallel programming is about performance, for otherwise we’d write a sequential program. A problem ...
The evolution of GPUs (graphics processing units) has been enormous in the past few years. Their cal...
Graphic processors are becoming faster and faster. Computational power within graphic processing uni...
Graphics processing units function well as high performance computing devices for scientific computi...
Thanks to the nature of the graphics processing, the newly released products offer highly parallel p...
The future of computation is the GPU, i.e. the Graphical Processing Unit. The graphics cards have sh...
Programming Massively Parallel Processors discusses basic concepts about parallel programming and GP...
The computational capacity of graphics cards for general-purpose computinghave progressed fast over ...
Hybrid computational architectures based on the joint power of Central Processing Units (CPUs) and G...
The programming of GPUs (Graphics Processing Units) is ready for practical applications; the largest...
Parallel programming is a form of computation in which the calculations are carried out simultaneous...
The graphics processing unit (GPU) has become an integral part oftoday's mainstream computing system...
On recent PC graphics cards, fully programmable parallel geometry and pixel units are available prov...
The huge market of the video games has propelled the development of hardware and software focused on...
This research study is based on the growing interest towards graphical processing unit usability for...
Parallel programming is about performance, for otherwise we’d write a sequential program. A problem ...