PARALLELISATION OF THE MODEL-BASED ITERATIVE RECONSTRUCTION ALGORITHM DIRA

Autor: G. Alm Carlsson, Michael Sandborg, A. Örtenberg, Alexandr Malusek, Maria Magnusson
Rok vydání: 2015
Předmět:
Speedup
Computer science
Multiprocessing
Iterative reconstruction
Software_PROGRAMMINGTECHNIQUES
Models
Biological

Sensitivity and Specificity
030218 nuclear medicine & medical imaging
03 medical and health sciences
0302 clinical medicine
Software
Datorseende och robotik (autonoma system)
Image Interpretation
Computer-Assisted

Radiology
Nuclear Medicine and imaging

Computer Simulation
MATLAB
Computer Vision and Robotics (Autonomous Systems)
computer.programming_language
Radiation
Models
Statistical

Radiological and Ultrasound Technology
business.industry
Public Health
Environmental and Occupational Health

Software development
Reproducibility of Results
Signal Processing
Computer-Assisted

General Medicine
Task (computing)
030220 oncology & carcinogenesis
Central processing unit
business
computer
Algorithm
Algorithms
Zdroj: Radiation protection dosimetry. 169(1-4)
ISSN: 1742-3406
Popis: 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 speedup of 15 on a 16-core computer. Parallelisation with OpenCL was more difficult owing to differences between the central processing unit and GPU architectures. The resulting speedup was substantially lower than the theoretical peak performance of the GPU; the cause was explained. Funding agencies: Swedish Cancer Foundation [CAN 2012/764, CAN 2014/691]
Databáze: OpenAIRE