TornadoVM
TornadoVM copied to clipboard
TornadoVM: A practical and efficient heterogeneous programming framework for managed languages
To run TornadoVM with OpenJDK 22 and GraalVM 22.0.1, use the branch https://github.com/beehive-lab/TornadoVM/tree/jdk22 and follow the usual instructions.
### Describe the bug There is an error from the Level-JNI library when running with the profiler ON. The error is related to the JNI call to the function `zeEventPoolCreate`....
--------------------------------------------------------------------- ### Describe the bug The generated OpenCL code has a syntax error. ### How To Reproduce Following is my kernel in Java. ```java public static void scan(KernelContext context, IntArray...
### Describe the bug Exception in thread "main" uk.ac.manchester.tornado.api.exceptions.TornadoInternalError: org.graalvm.compiler.debug.GraalError: should not reach here: node is not LIRLowerable: 16|VectorStoreElementProxy at [email protected]/uk.ac.manchester.tornado.drivers.opencl.graal.compiler.OCLNodeLIRBuilder.doBlock(OCLNodeLIRBuilder.java:238) at [email protected]/uk.ac.manchester.tornado.drivers.opencl.graal.compiler.OCLLIRGenerationPhase.emitBlock(OCLLIRGenerationPhase.java:51) at [email protected]/uk.ac.manchester.tornado.drivers.opencl.graal.compiler.OCLLIRGenerationPhase.run(OCLLIRGenerationPhase.java:65) at [email protected]/uk.ac.manchester.tornado.drivers.opencl.graal.compiler.OCLLIRGenerationPhase.run(OCLLIRGenerationPhase.java:41) at jdk.internal.vm.compiler/org.graalvm.compiler.lir.phases.LIRPhase.apply(LIRPhase.java:121) at...
This PR updates the Jenkinsfile with: - new JDK homes installed in the regression testing node. - update of the commands for testing the main JDK 21 distributions that are...
#### Description It checks for the `TORNADO_SDK` env variable upfront instead of compiling the whole TornadoVM and getting the error at the end, forcing to recompile the whole project. ####...
#### Description This PR updates the documentation with special attention to the installation steps for all supported OS. #### Problem description n/ a. #### Backend/s tested Mark the backends affected...
#### Description `loopIndexInWrite` implementation moved to its root interface since the implementation is identical for all device/backend types. #### Problem description n/ a. #### Backend/s tested Mark the backends affected...
### Describe the bug I have installed TornadoVM using a Colab T4 instance, but when I run any hardware accelerated java code, even the tornado-tests, I keep getting ``` Exception...
After installation and execution of stewards.cmd on windows I have got `python .\bin\tornado WARNING: Using incubator modules: jdk.incubator.vector Error: Could not find or load main class None Caused by: java.lang.ClassNotFoundException:...