10–13 Sept 2018
Academy of Sciences and Arts (Akademija nauka i umjetnosti Bosne i Hercegovine)
Europe/Sarajevo timezone
FUN WITH DATA!

RooFit parallelization efforts

10 Sept 2018, 11:35
15m
Academy of Sciences and Arts (Akademija nauka i umjetnosti Bosne i Hercegovine)

Academy of Sciences and Arts (Akademija nauka i umjetnosti Bosne i Hercegovine)

7, Bistrik Sarajevo 71000, Bosnia and Herzegovina https://goo.gl/maps/Ct9jKrSER4z

Speaker

Dr Patrick Bos (Netherlands eScience Center / Nikhef National institute for subatomic physics (NL))

Description

We present an update on our recent efforts to further parallelize RooFit. We have performed extensive benchmarks and identified at least three bottlenecks that will benefit from parallelization. To tackle these and possible future bottlenecks, we designed a parallelization layer that allows us to parallelize existing classes with minimal effort, but with high performance and retaining as much of the existing class's interface as possible. The high-level parallelization model is a task-stealing approach. The implementation is currently based on the bi-directional memory mapped pipe (BidirMMapPipe), but could in the future be replaced by other modes of communication between processes.

Primary authors

Dr Patrick Bos (Netherlands eScience Center / Nikhef National institute for subatomic physics (NL)) Wouter Verkerke (Nikhef National institute for subatomic physics (NL)) Vince Croft (New York University (US)) Dr Inti Pelupessy (Netherlands eScience Center) Carsten Daniel Burgard (Nikhef National institute for subatomic physics (NL))

Presentation materials