2023-10-05 08:32:43 +02:00
2023-10-02 11:03:57 +02:00
2023-10-04 19:47:20 +02:00
2023-09-29 17:16:41 +02:00

Matrix multiplication with SYCL, yay

This project serves as a sample demonstration of SYCL syntax and offers a straightforward program as an illustration.

Its primary objective is to function as a benchmark for executing matrix multiplication on a single CPU core while using SYCL for both OpenMP and GPU parallelization. Subsequently, we will record and analyze the execution times.

At this stage, the project showcases how to transfer and manipulate data on the GPU using the Unified Shared Memory (USM) model with explicit data movement. Unfortunately, I've encountered a hurdle as my current implementation with hip lacks a valid USM provider for my graphics card, the AMD Radeon RX 6700 XT, preventing me from achieving implicit data movement for demonstration 😔

Description
No description provided
Readme 93 MiB
Languages
C++ 73.8%
Cuda 21.8%
CMake 4.4%