4 ms·
"Due to limitations in the underlying programming model, TornadoVM doesn’t support objects (except for trivial cases), recursion, dynamic memory allocation or e
by bgorman 7y ago
"Due to limitations in the underlying programming model, TornadoVM doesn’t support objects (except for trivial cases), recursion, dynamic memory allocation or exceptions."
Given Objects are not supported, I am having a hard time seeing any valid use case for this over C,C++,Rust etc...
- dukoid 7y agoSimplified integration with some host environment? But now I am wondering what it would take to run "regular" code on a GPU -- even if it's super inefficient -- just to avoid the need of a "host" environment / CPU?
- pjmlp 7y agoDon't evaluate a technology alone for what it allows today, rather where it might be tomorrow.
- pjmlp 7y agoJust like the first versions of C, C++, Rust did not support GPGPU properly, they were rather small subsets, that have taken several years to achieve some of the GPGPU support. Even Rust wouldn't be that much, if it wasn't being built on top of LLVM.