Speakers
Description
The JUNO offline software (JUNOSW) is built upon the SNiPER framework. Its multithreaded extension, MT-SNiPER, enables inter-event parallel processing and has successfully facilitated JUNOSW's parallelization. Over the past year, two rounds of JUNO Data Challenge (DC) have been conducted to validate the complete data processing chain. During these DC tasks, the performance of MT-SNiPER was rigorously tested through numerous 4-thread reconstruction jobs. However, the limitation of inter-event multithreading was also revealed. A key bottleneck was identified in the global event buffer, which keeps the events in right order but introduces synchronization overhead. This underscores the need for JUNO to implement fine-grained intra-event multithreading to complement the existing approach. We have accordingly developed a new architecture in SNiPER that supports both inter-event and intra-event multithreading. A prototype of the waveform reconstruction algorithm has yielded promising results, demonstrating the potential of the proposed multithreading architecture.
References
https://indico.cern.ch/event/567550/contributions/2627163/
https://indico.cern.ch/event/587955/contributions/2938094/
Experiment context, if any | JUNO |
---|