Nukleonika (Dec 2015)
Processing optimization with parallel computing for the J-PET scanner
- 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ł
Affiliations
- Krzemień Wojciech
- High Energy Physics Division, National Centre for Nuclear Research, 7 Andrzeja Soltana Str., 05-400 Otwock/Świerk, Poland, Tel.: +48 22 553 2265, Fax: +48 22 553 2265
- Bała Mateusz
- Faculty of Physics, Astronomy and Applied Computer Science, Jagiellonian University, 11 S. Łojasiewicza Str., 30-348 Kraków, Poland
- Bednarski Tomasz
- Faculty of Physics, Astronomy and Applied Computer Science, Jagiellonian University, 11 S. Łojasiewicza Str., 30-348 Kraków, Poland
- Białas Piotr
- Faculty of Physics, Astronomy and Applied Computer Science, Jagiellonian University, 11 S. Łojasiewicza Str., 30-348 Kraków, Poland
- Czerwiński Eryk
- Faculty of Physics, Astronomy and Applied Computer Science, Jagiellonian University, 11 S. Łojasiewicza Str., 30-348 Kraków, Poland
- Gajos Aleksander
- Faculty of Physics, Astronomy and Applied Computer Science, Jagiellonian University, 11 S. Łojasiewicza Str., 30-348 Kraków, Poland
- Gorgol Marek
- Department of Nuclear Methods, Institute of Physics, Maria Curie-Sklodowska University, 1 M. Curie-Sklodowskiej Sq., 20-031 Lublin, Poland
- Jasińska Bożena
- Department of Nuclear Methods, Institute of Physics, Maria Curie-Sklodowska University, 1 M. Curie-Sklodowskiej Sq., 20-031 Lublin, Poland
- Kamińska Daria
- Faculty of Physics, Astronomy and Applied Computer Science, Jagiellonian University, 11 S. Łojasiewicza Str., 30-348 Kraków, Poland
- Kapłon Łukasz
- Faculty of Physics, Astronomy and Applied Computer Science, Jagiellonian University, 11 S. Łojasiewicza Str., 30-348 Kraków, Poland and Institute of Metallurgy and Materials Science of the Polish Academy of Sciences, 25 W. Reymonta Str., 30-059 Kraków, Poland
- Korcyl Grzegorz
- Faculty of Physics, Astronomy and Applied Computer Science, Jagiellonian University, 11 S. Łojasiewicza Str., 30-348 Kraków, Poland
- Kowalski Paweł
- Świerk Computing Centre, National Centre for Nuclear Research, 7 Andrzeja Soltana Str., 05-400 Otwock/Świerk, Poland
- Kozik Tomasz
- Faculty of Physics, Astronomy and Applied Computer Science, Jagiellonian University, 11 S. Łojasiewicza Str., 30-348 Kraków, Poland
- Kubicz Ewelina
- Faculty of Physics, Astronomy and Applied Computer Science, Jagiellonian University, 11 S. Łojasiewicza Str., 30-348 Kraków, Poland
- Niedźwiecki Szymon
- Faculty of Physics, Astronomy and Applied Computer Science, Jagiellonian University, 11 S. Łojasiewicza Str., 30-348 Kraków, Poland
- Pałka Marek
- Faculty of Physics, Astronomy and Applied Computer Science, Jagiellonian University, 11 S. Łojasiewicza Str., 30-348 Kraków, Poland
- Raczyński Lech
- Świerk Computing Centre, National Centre for Nuclear Research, 7 Andrzeja Soltana Str., 05-400 Otwock/Świerk, Poland
- Rudy Zbigniew
- Faculty of Physics, Astronomy and Applied Computer Science, Jagiellonian University, 11 S. Łojasiewicza Str., 30-348 Kraków, Poland
- Rundel Oleksandr
- Faculty of Physics, Astronomy and Applied Computer Science, Jagiellonian University, 11 S. Łojasiewicza Str., 30-348 Kraków, Poland
- Sharma Neha Gupta
- Faculty of Physics, Astronomy and Applied Computer Science, Jagiellonian University, 11 S. Łojasiewicza Str., 30-348 Kraków, Poland
- Silarski Michał
- Faculty of Physics, Astronomy and Applied Computer Science, Jagiellonian University, 11 S. Łojasiewicza Str., 30-348 Kraków, Poland
- Słomski Artur
- Faculty of Physics, Astronomy and Applied Computer Science, Jagiellonian University, 11 S. Łojasiewicza Str., 30-348 Kraków, Poland
- Stola Karol
- Faculty of Physics, Astronomy and Applied Computer Science, Jagiellonian University, 11 S. Łojasiewicza Str., 30-348 Kraków, Poland
- Strzelecki Adam
- Faculty of Physics, Astronomy and Applied Computer Science, Jagiellonian University, 11 S. Łojasiewicza Str., 30-348 Kraków, Poland
- Trybek Damian
- Faculty of Physics, Astronomy and Applied Computer Science, Jagiellonian University, 11 S. Łojasiewicza Str., 30-348 Kraków, Poland
- Wieczorek Anna
- Faculty of Physics, Astronomy and Applied Computer Science, Jagiellonian University, 11 S. Łojasiewicza Str., 30-348 Kraków, Poland and Institute of Metallurgy and Materials Science of the Polish Academy of Sciences, 25 W. Reymonta Str., 30-059 Kraków, Poland
- Wiślicki Wojciech
- Świerk Computing Centre, National Centre for Nuclear Research, 7 Andrzeja Soltana Str., 05-400 Otwock/Świerk, Poland
- Zieliński Marcin
- Faculty of Physics, Astronomy and Applied Computer Science, Jagiellonian University, 11 S. Łojasiewicza Str., 30-348 Kraków, Poland
- Zgardzińska Bożena
- Department of Nuclear Methods, Institute of Physics, Maria Curie-Sklodowska University, 1 M. Curie-Sklodowskiej Sq., 20-031 Lublin, Poland
- Moskal Paweł
- Faculty of Physics, Astronomy and Applied Computer Science, Jagiellonian University, 11 S. Łojasiewicza Str., 30-348 Kraków, Poland
- DOI
- https://doi.org/10.1515/nuka-2015-0134
- Journal volume & issue
-
Vol. 60,
no. 4
pp. 745 – 748
Abstract
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.
Keywords