Implementation of task-based transport for GeantV
- Mentors
- Andrei Gheata
- Organization
- CERN SFT
The current parallelism model of GeantV is data-oriented where a static set of threads is predefined to perform the work, the set of transport threads and distributor thread. In this model a concurrent queue data structure is used as a common source for threads. The main objective of this project is to adapt the steering of this work to a task-based approach using Thread Building Blocks (TBB).