15 lines
785 B
Org Mode
15 lines
785 B
Org Mode
#+title: 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 😔
|