I'm learning #kokkos via the (kokkos-tutorial)[https://github.com/kokkos/kokkos-tutorials] repo on GitHub, and first module gave me an idea of a meme to actually best describe what Kokkos is for, so enjoy :
#gpu #hpc #opensource #kokkos #tutorial #code #cuda #sycl

Exploring SYCL for batched kernels with memory allocations

#SYCL #CUDA #PerformancePortability #Package

https://hgpu.org/?p=29911

Exploring SYCL for batched kernels with memory allocations

Batched kernels with memory allocations is a common pattern in HPC, appearing in multi-dimensional FFTs, neural networks processing, or split computation of numerical operators. Its efficient suppo…

hgpu.org
@jannem llama.cpp has support for Vulkan and OpenCL. It also supports SYCL, if that's interesting to you. #OpenCL #Vulkan #SYCL

Dynamic Memory Management on GPUs with SYCL

#SYCL #CUDA #HIP #Performance #Memory #Package

https://hgpu.org/?p=29881

Dynamic Memory Management on GPUs with SYCL

Dynamic memory allocation is not traditionally available in kernels running on GPUs. This work aims to build on Ouroboros, an efficient dynamic memory management library for CUDA applications, by p…

hgpu.org
Parece que con #SYCL finalmente hay una interfaz de programación de GPU común capaz de obtener buen rendimiento con todos los fabricantes.
What an honor to start the #IWOCL conference with my keynote talk! Nowhere else you get to talk to so many #OpenCL and #SYCL experts in one room! I shared some updates on my #FluidX3D #CFD solver, how I optimized it at the smallest level of a single grid cell, to scale it up on the largest #Intel #Xeon6 #HPC systems that provide more memory capacity than any #GPU server. 🖖😃
Just arrived in wonderful Heidelberg, looking forward to present the keynote talk at #IWOCL tomorrow!! See you there! 🖖😁
https://www.iwocl.org/ #OpenCL #SYCL #FluidX3D #GPU #HPC
13th International Workshop on OpenCL & SYCL

Join us for the 13th International Workshop on SYCL and OpenCL in the beautiful city of Heidelberg, Germany on April 7-11, 2025.

IWOCL

My brain is absolutely fried.
Today is the last day of coursework submissions for this semester. What a hectic month.
DNN with PyTorch, Brain model parallelisation with MPI, SYCL and OpenMP offloading of percolation models,hand optimizing serial codes for performance.
Two submissions due today. Submitted one and finalising my report for the second one.
Definitely having a pint after this

#sycl #hpc #msc #epcc #cuda #pytorch #mpi #openmp #hectic #programming #parallelprogramming #latex

Started SYCL this semester in my MSc, and I have a coursework on it.
I have never been more frustrated in my life.
I am not saying SYCL is bad. I might just be too dumb to master it in a sem in order to port an existing CPU code to use MPI & SYCL together.
CUDA was much easier for me for the same task.

#sycl #hpc #parallelprogramming #gpu #nvidia #cuda #msc #scientificcomputing #amd #mpi #epcc

It seems that #Vulkan could be the real alternative for using #AI on GPUs or CPUs of any brand, without necessarily having to rely on #CUDA or #AMD's #ROCm. I thought #SYCL was the alternative. This might finally free us from of monopoly #Nvidia.
#Khronos