PORTABILITY FOR THE PATATRACK PIXEL TRACKS AND VERTICES RECONSTRUCTION
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 |