LLNL / RAJAPerf

RAJA Performance Suite
BSD 3-Clause "New" or "Revised" License
110 stars 39 forks source link

Add Apps_MATVEC_3D_STENCIL kernel #442

Closed MrBurmark closed 4 months ago

MrBurmark commented 5 months ago

Add Apps_MATVEC_3D_STENCIL kernel

artv3 commented 5 months ago

Can you add the SYCL version too? It should be straightforward. Perhaps also call this kernel "UNROLLED_MATVEC_3D" kernel?

rhornung67 commented 5 months ago

Can you add the SYCL version too? It should be straightforward. Perhaps also call this kernel "UNROLLED_MATVEC_3D" kernel?

I already discussed that with @MrBurmark. It will be added after the RAJA SYCL PR is merged and that pulled in to RAJA Perf. There are things in that that are needed to support all the SYCL variants I have ready to go here: https://github.com/LLNL/RAJAPerf/pull/441

MrBurmark commented 5 months ago

Perhaps also call this kernel "UNROLLED_MATVEC_3D" kernel?

Let's discuss naming at the check-in meeting tomorrow.

MrBurmark commented 4 months ago

Perhaps also call this kernel "UNROLLED_MATVEC_3D" kernel?

Let's discuss naming at the check-in meeting tomorrow.

I renamed it to MATVEC_3D_STENCIL