Processing optimization with parallel computing for the J-PET scanner

The Jagiellonian Positron Emission Tomograph (J-PET) collaboration is developing a prototype time of flight (TOF)-positron emission tomograph (PET) detector based on long polymer scintillators. This novel approach exploits the excellent time properties of the plastic scintillators, which permit very...

Full description

Saved in:
Bibliographic Details
Published inNukleonika Vol. 60; no. 4; pp. 745 - 748
Main Authors Krzemień, Wojciech, Bała, Mateusz, Bednarski, Tomasz, Białas, Piotr, Czerwiński, Eryk, Gajos, Aleksander, Gorgol, Marek, Jasińska, Bożena, Kamińska, Daria, Kapłon, Łukasz, Korcyl, Grzegorz, Kowalski, Paweł, Kozik, Tomasz, Kubicz, Ewelina, Niedźwiecki, Szymon, Pałka, Marek, Raczyński, Lech, Rudy, Zbigniew, Rundel, Oleksandr, Sharma, Neha Gupta, Silarski, Michał, Słomski, Artur, Stola, Karol, Strzelecki, Adam, Trybek, Damian, Wieczorek, Anna, Wiślicki, Wojciech, Zieliński, Marcin, Zgardzińska, Bożena, Moskal, Paweł
Format Journal Article
LanguageEnglish
Published De Gruyter Open 01.12.2015
Sciendo
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:The Jagiellonian Positron Emission Tomograph (J-PET) collaboration is developing a prototype time of flight (TOF)-positron emission tomograph (PET) detector based on long polymer scintillators. This novel approach exploits the excellent time properties of the plastic scintillators, which permit very precise time measurements. The very fast field programmable gate array (FPGA)-based front-end electronics and the data acquisition system, as well as low- and high-level reconstruction algorithms were specially developed to be used with the J-PET scanner. The TOF-PET data processing and reconstruction are time and resource demanding operations, especially in the case of a large acceptance detector that works in triggerless data acquisition mode. In this article, we discuss the parallel computing methods applied to optimize the data processing for the J-PET detector. We begin with general concepts of parallel computing and then we discuss several applications of those techniques in the J-PET data processing.
ISSN:0029-5922
0029-5922
DOI:10.1515/nuka-2015-0134