AMDGPUnative.jl
AMDGPUnative.jl copied to clipboard
Julia interface to AMD/Radeon GPUs
Currently, Julia exceptions trigger an `s_trap 2`, which causes the `wait` handler to hang, and doesn't communicate any useful information about what caused the exception. This PR replaces that mechanism...
Will help implement `mapreducedim!` in ROCArrays Todo: - [ ] Add tests
Abstract runtime functionality by HSA (TODO: OCL) Use Requires to load OpenCL bindings Allow choosing runtime via environment variables Closes #20, closes #23