Fast parallel tracking algorithm for the muon detector of the CBM experiment at FAIR Andrey Lebedev 1,2 Claudia Höhne 1 Ivan Kisel 1 Gennady Ososkov 2.

Slides:



Advertisements
Similar presentations
DEVELOPMENT OF ONLINE EVENT SELECTION IN CBM DEVELOPMENT OF ONLINE EVENT SELECTION IN CBM I. Kisel (for CBM Collaboration) I. Kisel (for CBM Collaboration)
Advertisements

L1 Event Reconstruction in the STS I. Kisel GSI / KIP CBM Collaboration Meeting Dubna, October 16, 2008.
CBM meeting, Dubna 2008/10/14 L1 CA Track Finder Status Ivan Kisel (KIP, Uni-Heidelberg), Irina Rostovtseva (ITEP Moscow) Study of L1 CA track finder with.
From Quark to Jet: A Beautiful Journey Lecture 1 1 iCSC2014, Tyler Dorland, DESY From Quark to Jet: A Beautiful Journey Lecture 1 Beauty Physics, Tracking,
1 Geometry layout studies of the RICH detector in the CBM experiment Elena Belolaptikova Dr. Claudia Hoehne Moscow State Institute of Radioengineering,
ALICE HLT High Speed Tracking and Vertexing Real-Time 2010 Conference Lisboa, May 25, 2010 Sergey Gorbunov 1,2 1 Frankfurt Institute for Advanced Studies,
STS Simulations Anna Kotynia 15 th CBM Collaboration Meeting April , 2010, GSI 1.
Vector meson study for the CBM experiment at FAIR/GSI Anna Kiseleva GSI Germany, PNPI Russia   Motivation   The muon detection system of CBM   Vector.
CA+KF Track Reconstruction in the STS I. Kisel GSI / KIP CBM Collaboration Meeting GSI, February 28, 2008.
KIP TRACKING IN MAGNETIC FIELD BASED ON THE CELLULAR AUTOMATON METHOD TRACKING IN MAGNETIC FIELD BASED ON THE CELLULAR AUTOMATON METHOD Ivan Kisel KIP,
Online Event Selection in the CBM Experiment I. Kisel GSI, Darmstadt, Germany RT'09, Beijing May 12, 2009.
Event Reconstruction in STS I. Kisel GSI CBM-RF-JINR Meeting Dubna, May 21, 2009.
Online Track Reconstruction in the CBM Experiment I. Kisel, I. Kulakov, I. Rostovtseva, M. Zyzak (for the CBM Collaboration) I. Kisel, I. Kulakov, I. Rostovtseva,
INTRODUCTION One of the major experimental challenges of the Compressed Baryonic Matter (CBM) experiment is the measurement of the D-meson hadronic decay.
CA tracker for TPC online reconstruction CERN, April 10, 2008 S. Gorbunov 1 and I. Kisel 1,2 S. Gorbunov 1 and I. Kisel 1,2 ( for the ALICE Collaboration.
Many-Core Scalability of the Online Event Reconstruction in the CBM Experiment Ivan Kisel GSI, Germany (for the CBM Collaboration) CHEP-2010 Taipei, October.
Helmholtz International Center for CBM – Online Reconstruction and Event Selection Open Charm Event Selection – Driving Force for FEE and DAQ Open charm:
Elastic Neural Net for standalone RICH ring finding Sergey Gorbunov Ivan Kisel DESY, Zeuthen KIP, Uni-Heidelberg DESY, Zeuthen KIP, Uni-Heidelberg KIP.
Tracking at LHCb Introduction: Tracking Performance at LHCb Kalman Filter Technique Speed Optimization Status & Plans.
Speed-up of the ring recognition algorithm Semeon Lebedev GSI, Darmstadt, Germany and LIT JINR, Dubna, Russia Gennady Ososkov LIT JINR, Dubna, Russia.
STS track recognition by 3D track-following method Gennady Ososkov, A.Airiyan, A.Lebedev, S.Lebedev, E.Litvinenko Laboratory of Information Technologies.
Ooo Performance simulation studies of a realistic model of the CBM Silicon Tracking System Silicon Tracking for CBM Reconstructed URQMD event: central.
Fast reconstruction of tracks in the inner tracker of the CBM experiment Ivan Kisel (for the CBM Collaboration) Kirchhoff Institute of Physics University.
CBM Software Workshop for Future Challenges in Tracking and Trigger Concepts, GSI, 9 June 2010 Volker Friese.
Charmonium feasibility study F. Guber, E. Karpechev, A.Kurepin, A. Maevskaia Institute for Nuclear Research RAS, Moscow CBM collaboration meeting 11 February.
Fast track reconstruction in the muon system and transition radiation detector of the CBM experiment at FAIR Andrey Lebedev 1,2 Claudia Höhne 3 Ivan Kisel.
TRD and Global tracking Andrey Lebedev GSI, Darmstadt and LIT JINR, Dubna Gennady Ososkov LIT JINR, Dubna X CBM collaboration meeting Dresden, 27 September.
Status of straw-tube tracker V.Peshekhonov, D.Peshekhonov, A.Zinchenko JINR, Dubna V.Tikhomirov P.N.Lebedev Physics Institute, Moscow Presented on the.
Status of Reconstruction in CBM
Simulations for CBM CBM-India Meeting, Jammu, 12 February 2008 V. Friese
Status of CBM muon studies I.Vassiliev, S.Gorbunov, I. Kisel and A.Kiseleva 16-Oct-06 Motivation Simulation tools cbmroot2 v06 Signal and background simulations.
KIP Ivan Kisel JINR-GSI meeting Nov 2003 High-Rate Level-1 Trigger Design Proposal for the CBM Experiment Ivan Kisel for Kirchhoff Institute of.
Standalone FLES Package for Event Reconstruction and Selection in CBM DPG Mainz, 21 March 2012 I. Kisel 1,2, I. Kulakov 1, M. Zyzak 1 (for the CBM.
Optimization of the Silicon Tracking System (STS) layout and beam pipe configuration for the CBM experiment. Andrey Chernogorov, Sergey Belogurov, ITEP,
Track Finding based on a Cellular Automaton Ivan Kisel Kirchhoff-Institut für Physik, Uni-Heidelberg Tracking Week, GSI January 24-25, 2005 KIP.
V.Petracek TU Prague, UNI Heidelberg GSI Detection of D +/- hadronic 3-body decays in the CBM experiment ● D +/- K  B. R. 
Detector Monte-Carlo ● Goal: Develop software tools to: – Model detector performance – Study background issues – Calculate event rates – Determine feasibility.
Di-muon measurements in CBM experiment at FAIR Arun Prakash 1 Partha Pratim Bhadhuri 2 Subhasis Chattopadhyay 2 Bhartendu Kumar Singh 1 (On behalf of CBM.
1 Open charm simulations ( D +, D 0,  + c ) Sts geometry: 2MAPS +6strip (Strasbourg geo) or 2M2H4S (D+ and D - at 25AGeV); TOOLS: signal (D +  K - 
Ring Recognition and Electron Identification in the RICH detector of the CBM Experiment at FAIR Semeon Lebedev GSI, Darmstadt, Germany and LIT JINR, Dubna,
Performance simulations with a realistic model of the CBM Silicon Tracking System Silicon tracking for CBM Number of integration components Ladders106.
– Self-Triggered Front- End Electronics and Challenges for Data Acquisition and Event Selection CBM  Study of Super-Dense Baryonic Matter with.
Fast Tracking of Strip and MAPS Detectors Joachim Gläß Computer Engineering, University of Mannheim Target application is trigger  1. do it fast  2.
Track reconstruction in TRD and MUCH Andrey Lebedev Andrey Lebedev GSI, Darmstadt and LIT JINR, Dubna Gennady Ososkov Gennady Ososkov LIT JINR, Dubna.
Global Tracking for CBM Andrey Lebedev 1,2 Ivan Kisel 1 Gennady Ososkov 2 1 GSI Helmholtzzentrum für Schwerionenforschung GmbH, Darmstadt, Germany 2 Laboratory.
Cellular Automaton Method for Track Finding (HERA-B, LHCb, CBM) Ivan Kisel Kirchhoff-Institut für Physik, Uni-Heidelberg Second FutureDAQ Workshop, GSI.
Muon detection in the CBM experiment at FAIR Andrey Lebedev 1,2 Claudia Höhne 1 Ivan Kisel 1 Anna Kiseleva 3 Gennady Ososkov 2 1 GSI Helmholtzzentrum für.
20/12/2011Christina Anna Dritsa1 The model: Input Charge generation The charge of the cluster is taken by random sampling of the experimental distribution.
Monday, January 24 TimeTitleSpeaker 10:00 – 10:30The CBM experimentV. Friese (GSI) 10:30 – 11:00CBM Silicon Pixel Vertex DetectorM. Deveaux (GSI/IReS)
CA+KF Track Reconstruction in the STS S. Gorbunov and I. Kisel GSI/KIP/LIT CBM Collaboration Meeting Dresden, September 26, 2007.
CBM-Meet, VECC July 21, Premomoy Ghosh CBM – MUCH Simulation for Low-mass Vector Meson Work done at GSI during June 2006.
A parallel High Level Trigger benchmark (using multithreading and/or SSE)‏ Håvard Bjerke.
Kalman Filter based Track Fit running on Cell S. Gorbunov 1,2, U. Kebschull 2, I. Kisel 2,3, V. Lindenstruth 2 and W.F.J. Müller 1 1 Gesellschaft für Schwerionenforschung.
D 0 reconstruction: 15 AGeV – 25 AGeV – 35 AGeV M.Deveaux, C.Dritsa, F.Rami IPHC Strasbourg / GSI Darmstadt Outline Motivation Simulation Tools Results.
Compact RICH detector Claudia Höhne, GSI Darmstadt.
1/13 Future computing for particle physics, June 2011, Edinburgh A GPU-based Kalman filter for ATLAS Level 2 Trigger Dmitry Emeliyanov Particle Physics.
Ring finding efficiencies and RICH event display Semeon Lebedev GSI, Darmstadt and LIT JINR, Dubna Gennady Ososkov LIT JINR, Dubna X CBM collaboration.
Parallelization of the SIMD Kalman Filter for Track Fitting R. Gabriel Esteves Ashok Thirumurthi Xin Zhou Michael D. McCool Anwar Ghuloum Rama Malladi.
HADRON 2009, FloridaAnar Rustamov, GSI Darmstadt, Germany 1 Inclusive meson production at 3.5 GeV pp collisions with the HADES spectrometer Anar Rustamov.
Parallel Implementation of the KFParticle Vertexing Package for the CBM and ALICE Experiments Ivan Kisel 1,2,3, Igor Kulakov 1,4, Maksym Zyzak 1,4 1 –
LIT participation LIT participation Ivanov V.V. Laboratory of Information Technologies Meeting on proposal of the setup preparation for external beams.
Track Reconstruction in MUCH and TRD Andrey Lebedev 1,2 Gennady Ososkov 2 1 Gesellschaft für Schwerionenforschung, Darmstadt, Germany 2 Laboratory of Information.
Multi-Strange Hyperons Triggering at SIS 100
Y. Fisyak1, I. Kisel2, I. Kulakov2, J. Lauret1, M. Zyzak2
Kalman filter tracking library
Fast Parallel Event Reconstruction
TPC reconstruction in the HLT
Simulation results for the upgraded RICH detector in the HADES experiment. Semen Lebedev1,3, Jürgen Friese2, Claudia Höhne1, Tobias Kunz2, Jochen Markert4.
I. Vassiliev, V. Akishina, I.Kisel and
Perspectives on strangeness physics with the CBM experiment at FAIR
Presentation transcript:

Fast parallel tracking algorithm for the muon detector of the CBM experiment at FAIR Andrey Lebedev 1,2 Claudia Höhne 1 Ivan Kisel 1 Gennady Ososkov 2 1 GSI Helmholtzzentrum für Schwerionenforschung GmbH, Darmstadt, Germany 2 Laboratory of Information Technologies, Joint Institute for Nuclear Research, Dubna, Russia ACAT 2010 February 22-27, 2009 Jaipur, India

2/13 A.Lebedev Fast parallel tracking algorithm for the muon detector of the CBM Experiment at FAIR The CBM experiment at FAIR exploration of the QCD phase diagram in regions of high baryon densities and moderate temperatures. comprehensive measurement of hadron and lepton production in pp, pA and AA collisions for 8-45 AGeV beam energy fixed target experiment beam STS track, vertex and momentum reconstruction MUCH muon identification TRD in case of muons only tracking TOF time of flight measurement

3/13 A.Lebedev Fast parallel tracking algorithm for the muon detector of the CBM Experiment at FAIR Challenges for tracking Peculiarities for CBM: large track multiplicities ‒ up to 800 charged particles per reaction in +/- 25˚ high reaction rate ‒ up to 10 MHz measurement of rare probes  need for fast and efficient trigger algorithms high hit density large material budget – especially in the muon detector complex detector structure, overlapping sensors, dead zones enormous amount of data : foreseen are currently 1Gb/s archiving rate (600Tb/week) Central Au+Au collision at 25 AGeV (UrQMD + GEANT3) → fast tracking algorithms are essential

4/13 A.Lebedev Fast parallel tracking algorithm for the muon detector of the CBM Experiment at FAIR The Muon detector (MUCH) 3 detector stations between the absorbers Low mass vector mesons 5 Fe absorbers (125 cm) 7.5 I, p> 1.5 GeV/c Charmonium 6 Fe absorbers (225 cm) 13.5 I, p> 2.8 GeV/c Measurements of: Choose alternating detector-absorber layout for continuos tracking of the muons through the absorber Detector challenges: High hit density (up to 1 hit per cm 2 per event) High event rates (10 7 events/s) Position resolution < 300 μm → use pad readout (e.g. GEMs), minimum pad size 2.8x2.8 mm 2. → for the last stations straw tubes are under investigation

5/13 A.Lebedev Fast parallel tracking algorithm for the muon detector of the CBM Experiment at FAIR Track reconstruction algorithm Two main steps: – Tracking – Global track selection Track propagation Inhomogeneous magnetic field: ‒ solution of the equation of motion with the 4 th order Runge-Kutta method Large material budget: ‒ Energy loss (ionization: Bethe-Bloch, bremsstrahlung: Bethe-Heitler, pair production) ‒ Multiple scattering (Gaussian approximation) Tracking is based on Track following Initial seeds are tracks reconstructed in the STS (fast Cellular Automaton (CA), I.Kisel) Kalman Filter Validation gate Hit-to-track association techniques ‒ nearest neighbor: attaches the closest hit from the validation gate Global track selection aim: remove clone and ghost tracks tracks are sorted by their quality, obtained by chi-square and track length Check for shared hits

6/13 A.Lebedev Fast parallel tracking algorithm for the muon detector of the CBM Experiment at FAIR Parallelism SIMD – Single Instruction Multiple Data o CPU’s have it! o Today: SSE bit registers  4 x float o Future: AVX, LRB  AVX: 8 x float  LRB: 16 x float o Benefits:  X time more operations per cycle  X time more memory throughoutput Multithreading o Many core era coming soon… o Tool for CPU: Threading Building Blocks 4 concurrent add operations S. Borkar et al. (Intel), "Platform 2015: Intel Platform Evolution for the Next Decade", Cores HW Threads SIMD width We´re already at the age of parallel computing Parallel computing relies on parallel hardware Parallel computing needs parallel software So parallel programming is very important o new way of thinking o identification of parallelism o design of parallel algorithm o implementation can be a challenge

7/13 A.Lebedev Fast parallel tracking algorithm for the muon detector of the CBM Experiment at FAIR Optimization of the algorithm Minimize access to global memory o Approximation of the 70 MB large magnetic field map  5 degree polynomial in the detector planes  parabola between the stations Simplification of the detector geometry o Problem  Monte-Carlo geometry consists of nodes  Geometry navigation based on ROOT TGeo o Solution  Create simplified geometry by converting Monte- Carlo geometry  Implement fast geometry navigation for the simplified geometry Computational optimization of the Kalman Filter o From double to float o Implicit calculation on non-trivial matrix elements o Loop unrolling o Branches ( if then else..) have been eliminated All these steps are necessary to implement SIMD tracking

8/13 A.Lebedev Fast parallel tracking algorithm for the muon detector of the CBM Experiment at FAIR Scalar version Vectorization of the tracking data ‒ X vector contains (X 0,X 1,X 2,X 3 ) Vectorization of the track fitter algorithm ‒ SSE instructions were overwritten in a header file All tracks are independent and fitted by the same algorithm: 4 tracks packed into one vector and fitted in parallel SIMDization of the track fitter Finally SIMD version of the track fitter can fit 4 tracks at a time!

9/13 A.Lebedev Fast parallel tracking algorithm for the muon detector of the CBM Experiment at FAIR Serial tracking for (nofTrackSeeds) Follow each track through the detector Pick up nearest hits end for (nofTrackSeeds) Can not be directly used in SIMD approach, so it has to be significantly restructured! Initial serial scalar version

10/13 A.Lebedev Fast parallel tracking algorithm for the muon detector of the CBM Experiment at FAIR Parallel tracking for (station groups) parallel_for (nofTracks/4) PackTrackParameters SIMDPropagateThroughAbsorber end parallel_for (nofTracks/4) for (stations) parallel_for (nofTracks/4) PackTrackParameters SIMDPropagateToStation AddHitToTrack end parallel_for (nofTracks/4) end for (stations) end for (station groups) Parallel loop

11/13 A.Lebedev Fast parallel tracking algorithm for the muon detector of the CBM Experiment at FAIR Performance of the track fit Computer with 2xCPUs Intel Core i7 (8 cores in total) at 2.67 GHz Time [μs/track]Speedup Initial1200- Optimization1392 SIMDization4.43 Multithreading Final ResidualsPulls X [cm] Y [cm] Tx *10 -3 Ty *10 -3 q/p *10 -3 [GeV -1 ] XYTxTyq/p Track fit quality Speedup of the track fitter Throughput: 2*10 6 tracks/s

12/13 A.Lebedev Fast parallel tracking algorithm for the muon detector of the CBM Experiment at FAIR Performance of the parallel tracking Simulation: 1000 UrQMD events at 25 AGeV Au-Au collisions + 5 μ + and 5 μ - embedded in each event Time [ms/event]Speedup Initial 730- Optimization SIMDization Multithreading Final Initial versionParallel version Efficiency [%] Computer with 2xCPUs Intel Core i7 (8 cores in total) at 2.67 GHz Speedup of the track finder

13/13 A.Lebedev Fast parallel tracking algorithm for the muon detector of the CBM Experiment at FAIR Summary fast reconstruction algorithms are essential! succesful demonstration that tracking in the muon detector is feasible in a high track density environment: – 95% tracking efficiency for muons passing the absorber – low rate of ghosts, clones and track mismatches Considerable optimization and parallelization of the algorithms allows to achieve a speed up factor of 2400 for the track fit and a factor 487 for the track finder All algorithms were implemented and tested in the CBMROOT framework and are intensivly used by CBM physicists → use established tracking routines for layout optimization → Investigate new parallel languages (CUDA, OpenCL)