New paradigms for parallel programming have been devised to simplify software development on multi-core processors and many-core graphical processing units (GPU). Despite their obvious benefits, the parallelisation of existing computer programs is not an easy task. In this work, the use of the Open Multiprocessing (OpenMP) and Open Computing Language (OpenCL) frameworks is considered for the parallelisation of the model-based iterative reconstruction algorithm DIRA with the aim to significantly shorten the code’s execution time. Selected routines were parallelised using OpenMP and OpenCL libraries; some routines were converted from MATLAB to C and optimised. Parallelisation of the code with the OpenMP was easy and resulted in an overall spe...
The text of this thesis deals with techniques of parallel processing calculations. It is an analysis...
Application development for modern high-performance systems with many cores, i.e., comprising multip...
Current X-ray machines use lower radiation doses which introduces noise to the output images. Theref...
New paradigms for parallel programming have been devised to simplify software development on multi-c...
Parallelization is the answer to the ever-growing demands of computing power by taking advantage of ...
En el campo de la programación paralela se ha visto llegar un nuevo gran jugador en losúltimos 10 añ...
The need to speed-up computing has introduced the interest to explore parallelism in algorithms and ...
Recent developments in processor architecture have settled a shift from sequential processing to par...
massive parallel processor, has been widely used in general purposed computing tasks. Although there...
Nowadays, shared-memory parallel architectures have evolved and new programming frameworks have appe...
On the field of parallel programing has seen arrive a new big player in the last 10 years. The GPU's...
Shared memory multi-core processor technology has seen a drastic developmentwith faster and increasi...
In this thesis, several implementations of an image back projection algorithm using Open Computing L...
OpenCL, a modern parallel heterogeneous system programming language, enables problems to be partitio...
High performance parallel computing was something exclusive for expensive specialized hardware some ...
The text of this thesis deals with techniques of parallel processing calculations. It is an analysis...
Application development for modern high-performance systems with many cores, i.e., comprising multip...
Current X-ray machines use lower radiation doses which introduces noise to the output images. Theref...
New paradigms for parallel programming have been devised to simplify software development on multi-c...
Parallelization is the answer to the ever-growing demands of computing power by taking advantage of ...
En el campo de la programación paralela se ha visto llegar un nuevo gran jugador en losúltimos 10 añ...
The need to speed-up computing has introduced the interest to explore parallelism in algorithms and ...
Recent developments in processor architecture have settled a shift from sequential processing to par...
massive parallel processor, has been widely used in general purposed computing tasks. Although there...
Nowadays, shared-memory parallel architectures have evolved and new programming frameworks have appe...
On the field of parallel programing has seen arrive a new big player in the last 10 years. The GPU's...
Shared memory multi-core processor technology has seen a drastic developmentwith faster and increasi...
In this thesis, several implementations of an image back projection algorithm using Open Computing L...
OpenCL, a modern parallel heterogeneous system programming language, enables problems to be partitio...
High performance parallel computing was something exclusive for expensive specialized hardware some ...
The text of this thesis deals with techniques of parallel processing calculations. It is an analysis...
Application development for modern high-performance systems with many cores, i.e., comprising multip...
Current X-ray machines use lower radiation doses which introduces noise to the output images. Theref...