hrvatski jezikClear Cookie - decide language by browser settings

Benchmark DPC++ code and performance portability on heterogeneous architectures

Mijić, Nenad; Davidović, Davor (2023) Benchmark DPC++ code and performance portability on heterogeneous architectures. In: Skala, Karolj, (ed.) 2023 46th ICT and Electronics Convention (MIPRO). pp. 331-337 .

PDF - Accepted Version - article
Available under License Creative Commons Attribution Share Alike.

Download (356kB) | Preview


Source code portability is becoming increasingly important in the development of new solutions in HPC due to the wide diversification of hardware and heterogeneity of systems. With Intel’s oneAPI suite of programming tools and the Data Parallel C++ compiler, a single source code containing both host and device code can leverage hardware architectures from different vendors. Using the compiler’s interoperability, it can be linked to existing libraries such as MPI to run the program on a distributed memory system. In this paper we benchmark and analyze the performance that can be achieved with the Intel DPC++ compiler, using the distributed Cholesky QR2 algorithm as an example and comparing it with the native CUDA and C++ implementation. The analysis shows that the performance degradation when using SYCL is negligible when a smaller number of nodes are used, but with the cost that some additional self-made optimizations are required in SYCL code.

Item Type: Conference or workshop item published in conference proceedings (UNSPECIFIED)
Uncontrolled Keywords: code portability; DPC++;GPU; MPI; HPC; Choleksy QR2; Performance evaluation; Codes; Source coding; Graphics processing units; C++ languages; Benchmark testing; Programming
Subjects: TECHNICAL SCIENCES > Computing
TECHNICAL SCIENCES > Computing > Architecture of Computer Systems
TECHNICAL SCIENCES > Computing > Process Computing
Divisions: Center for Informatics and Computing
Project titleProject leaderProject codeProject type
Skalabilni algoritmi visokih performansi za buduće heterogene distribuirane računalne sustave-HybridScaleDavor DavidovićUIP-2020-02-4559UNSPECIFIED
Depositing User: Davor Davidović
Date Deposited: 18 Aug 2023 13:37
DOI: 10.23919/MIPRO57284.2023.10159832

Actions (login required)

View Item View Item


Downloads per month over past year

Increase Font
Decrease Font
Dyslexic Font