JuliaPhysics / JuliaPhysics/SolidStateDetectors.jl

Use new CLDeviceArray for testing with KernelAbstractions on CPU (when available)

Open
#497 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Julia
Stars
178
Forks
59
Avg merge
1d 20h
Merged PRs (30d)
4

Description

KernelAbstractions v0.10.0 (not released yet) will have an OpenCL ` POCLBackend` with a `CLDeviceArray` array type. We should use it instead of `pseudoGPUArray` in testing, when available. For KernelAbstractions < v0.10 we should try to replace `pseudoGPUArray` by `JLArrays.JLArray`, which seems to have KA-support nowadays.

The POCLBackend may also be a very competitive alternative to our non-KernelAbstractions CPU code, we should benchmark it.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.