felipecrv commented on issue #7618: URL: https://github.com/apache/arrow-rs/issues/7618#issuecomment-2954382029
This is pretty cool! But for it to make sense into `arrow-rs`, it would have to somehow build up on the existing APIs. I couldn't continue on the work, but last year I started refactoring Arrow C++ code to be aware of the device on which the buffers being processed are located [1]. Something similar could be done in `arrow-rs`. To reduce the maintenance burden, most of the GPU kernels themselves could live outside `arrow-rs`, but `arrow-rs` would at least be able to receive arrays stored in GPU memory and pass them to kernels that can process them in the GPU. [1] https://github.com/apache/arrow/pull/43542 -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
