Speaker
Description
ALFA is a modern software framework for simulation, reconstruction and analysis of particle physics experiments. ALFA provides building blocks for highly parallelized processing pipelines required by the next generation of experiments, e.g. the upgraded ALICE detector or the FAIR experiments. The FairMQ library in ALFA provides the means to easily create actors (so-called devices) that communicate via asynchronous message passing. Several data transport implementations in FairMQ exist today to leverage the powers of modern communication technologies. The available implementations are based on ZeroMQ, nanomsg and shared memory; they can be selected at run-time. In order to achieve highest inter-node data throughput and to exploit CPU-offloading features offered by RDMA-capable network fabrics (e.g. Infiniband), a new transport implementation based on the OFA libfabric technology is under development. The new transport implementation as well as first performance evaluations will be presented and discussed.