Published November 22, 2021 | Version v1
Report Open

PORTABILITY FOR THE PATATRACK PIXEL TRACKS AND VERTICES RECONSTRUCTION

  • 1. CERN openlab

Description

The purpose of this report is to explain in detail the improvements to the Alpaka version of the Patatrack pixel track and vertex reconstruction repository in the form of caching allocators for allocating and reusing device and host memory as well as smart pointers as an interface for memory management. Furthermore, it’s aim is to also quantify these improvements.

The report begins with an introduction to the CMS silicon pixel detector within the LHC. It then discusses heterogeneous computing in the context of CMSSW briefly, before moving on to the Alpkaka library. After this, there is an overview of the pixel track and vertex reconstruction process. Finally, the caching allocators and the associated smart pointer interface is explained in detail along with the performance improvement results.

Files

CERN_openlab_SUM_report_Abhinav_Ramesh.pdf

Files (1.6 MB)

Name Size Download all
md5:352a49c415d921f4072100baad092766
1.6 MB Preview Download