llnl / llnl/RAJAPerf

Add missing SYCL variants in Algorithm group

Open
#488 0 comments 0 reactions 0 assignees View on GitHub
sycl
Dominant language
Jupyter Notebook
Stars
135
Forks
55
Avg merge
4d 16h
Merged PRs (30d)
5

Description

**Is your feature request related to a problem? Please describe.**

We are missing SYCL variants for the following kernels in the Algorithm group:

- [ ] ATOMIC
- [ ] HISTOGRAM
- [ ] MEMCPY
- [ ] MEMSET
- [ ] SCAN
- [ ] SORT
- [ ] SORTPAIRS

Add Base_SYCL and RAJA_SYCL variants of these kernels.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start in the Algorithm group by locating the existing Base and RAJA implementations for ATOMIC, HISTOGRAM, MEMCPY, MEMSET, SCAN, SORT, and SORTPAIRS, along with any existing SYCL variants. Done means each listed kernel has both Base_SYCL and RAJA_SYCL variants, with the corresponding Algorithm-group checks or tests passing.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
performance
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.