stdgpu icon indicating copy to clipboard operation
stdgpu copied to clipboard

What are the ways to improve this project?

Open wangshuxihe00 opened this issue 1 year ago • 1 comments

Does it make sense to add a list and forward_list container? What are some ways to optimize this project from the hip direction?

wangshuxihe00 avatar May 14 '24 14:05 wangshuxihe00

Thanks for your interest in stdgpu!

Supporting more container types would definitely be appreciated. Regarding list and forward_list, getting their design on the GPU right, however, seems not trivial. One idea could be to take inspiration from the internal collision handling of stdgpu::unordered_map (and stdgpu::unordered_set) to implement such a container.

Regarding the HIP backend: Although its design is fairly similar to the CUDA backend, it is still considered experimental due to lack of respective hardware for testing and some rough edges in the ROCm SDK in general. ROCm 6.x also seems to be incompatiable with previous versions, so any contributions in improving the support there are welcome.

stotko avatar May 16 '24 18:05 stotko