Kernels to add
@rhornung67 is already working on this.
Since Jun 8, 2021.
- Dominant language
- Jupyter Notebook
- Stars
- 135
- Forks
- 55
- Avg merge
- 4d 16h
- Merged PRs (30d)
- 5
Description
List of kernels to add to the perf suite:
- [x] scan, index list building, #138
```
int scan = 0;
for (int i = ibegin; i < iend; ++i) {
if (x[i] > 0.5) {
list[scan++] = i;
}
}
int len = scan;
```
- [x] Reduction-only kernels. See https://github.com/LLNL/RAJAPerf/issues/114 and #179
- [x] More Atomic kernels. See https://github.com/LLNL/RAJAPerf/issues/115 and #179
- [ ] Variants of kernels using RAJA teams to compare against existing kernels that use RAJA::kernel interface
- [ ] Variants of kernels using vectorization API when the dust settles on it.
- [ ] More kernels from polybench suite that we don't support with RAJA::kernel, but can do with RAJA teams, such as triangular matrix operations.
- [ ] Kernels that call functions in different translation units
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.