Skip to content

Add support to RICH classes for complete SIMD vectorisation

Christopher Rob Jones requested to merge RichFuture-SIMDPhotonReco into master

This MR makes a number of updates to various RICH utility classes to support the use the SIMD types directly in the RICH reconstruction.

The approach used is to utilise the Vc library as the vectorisation types. This is largely done due to the support the templated GenVector types in ROOT have for being used with Vc.

This is still work in progress, as I do not yet have a complete solution working for the reconstruction. I have though progressed far enough to have some nice indications of the performance gains achievable such that its time to have a WIP MR for comments.

There will be associated Lbcom and Rec MRs shortly.

Edited by Marco Cattaneo

Merge request reports