Closed liebharc closed 8 years ago
This might be interesting things to check out: https://github.com/luqmana/rust-opencl https://github.com/fkaa/sparv
Quick overview of first results:
GPU support is right now the least promising way to improve performance -> Closing.
Well it would be nice to profit from the GPU. However I don't know what is realistically possible to achieve with a GPU (in terms of performance). And what's the break even point, so at which point does the more parallel GPU make up the time we spent to transform data over the bus? And finally is it possible to detect if a GPU is present and decide at runtime if it should/can be used or not and how implement all of that in Rust since the GPU uses an instruction set which is different from the CPU instructions (which the Rust compiler produces). So if all of that can be answered and assuming that I will spent enough work on this library then we might have GPU support at some point in future.