2017
DOI: 10.1088/1742-6596/898/4/042051
|View full text |Cite
|
Sign up to set email alerts
|

Kalman filter tracking on parallel architectures

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
8
0

Year Published

2017
2017
2020
2020

Publication Types

Select...
5

Relationship

1
4

Authors

Journals

citations
Cited by 9 publications
(8 citation statements)
references
References 4 publications
0
8
0
Order By: Relevance
“…Beyond 32 threads the standard work chunk of 32 seeds per task gets progressively reduced down to 4 seeds per task at 256 threads. See [7] for details about how multithreading is implemented in mkFit. SKL-SP shows good scaling up to 8 threads and KNL up to 32 threads.…”
Section: Single Event Performance Of Core Track Findingmentioning
confidence: 99%
See 1 more Smart Citation
“…Beyond 32 threads the standard work chunk of 32 seeds per task gets progressively reduced down to 4 seeds per task at 256 threads. See [7] for details about how multithreading is implemented in mkFit. SKL-SP shows good scaling up to 8 threads and KNL up to 32 threads.…”
Section: Single Event Performance Of Core Track Findingmentioning
confidence: 99%
“…OpenMP was replaced by Intel Thread Building Blocks (TBB) to increase flexibility as well as to be in compliance with the CMS code base [7]. Further, to avoid imbalances in η regions and to provide more workload tasks for the many available cores, support for processing of multiple events in parallel was added.…”
Section: Introductionmentioning
confidence: 99%
“…Relying on this library, the initial implementation of a vectorized KF track fitting algorithm was demonstrated in a simplified detector geometry [4], followed by the initial implementation of an analogous track finding algorithm [5]. Further developments [6][7][8] allowed the software to achieve satisfactory performance, using Intel Threading Building Blocks (TBB) parallel constructs to comply with the CMS software (CMSSW) code base. A first implementation of the mkFit program on GPGPUs was also pursued [9]: while the Matriplex library was found to outperform standard small-matrix multiplication packages for GPUs, the performance of the KF-based track finding on GPGPUs is as of today not satisfactory.…”
Section: Parallelized Kalman Filter Trackingmentioning
confidence: 99%
“…As the hit collection is completely determined after track building, track fitting can repeatedly apply the KF algorithm without branching, making this the ideal place to start in porting KF tracking to Xeon and Xeon Phi, with our first results shown at ACAT2014 [8]. In more recent works (CHEP2016 [11], CtD2016 [12]), we discussed the improvements made to target a more realistic geometry. Profiling and recent computational optimizations were also outlined.…”
Section: Kalman Filter Trackingmentioning
confidence: 99%
“…This is in contrast to a first attempt at the combinatorial KF which copied a candidate each time a hit was deemed compatible, then sorting and keeping only the best N candidates per seed after all the possible hits on a given layer for all input candidates were explored. A more detailed discussion of this work on memory management and impacts on performance was presented at NSS-MIC2015 [10] and at CHEP 2016 [11]…”
Section: Memory Managementmentioning
confidence: 99%