TornadoVM
TornadoVM copied to clipboard
TornadoVM: A practical and efficient heterogeneous programming framework for managed languages
### Describe the bug When executing steps to install TornadoVM on Windows from [here](https://tornadovm.readthedocs.io/en/latest/installation.html#tornadovm-for-windows-10-11-using-graalvm), I get a compilation error from one of the TornadoVM modules. ### How To Reproduce -...
### Describe the bug Running a task with `@Parallel`-annotated for-loops calculating a simple low-pass filter produces an OpenCL syntax error when run on Apple M1 or Windows. The offending method...
### Describe the bug Recursion is not supported in TornadoVM. It is expected that TornadoVM should throw some exceptions. However, the problem seems that the execution hangs and it gets...
### Describe the bug When running the following code, TornadoVM cannot properly throw an exception or stop the program. ### How To Reproduce ``` package uk.ac.manchester.tornado.examples.Broken; import uk.ac.manchester.tornado.api.ImmutableTaskGraph; import uk.ac.manchester.tornado.api.TaskGraph;...
#### Description This fixes CL_DEVICE_TYPE_ALL to be passed correctly to OpenCL backend by changing the immediate for CL_DEVICE_TYPE_ALL to be have the suffix 'L' which avoids the sign extension and...
### Description All options are moved to the `TornadoOptions` class and the debugger is moved to the `TornadoLogger`. #### Problem description n/ a. #### Backend/s tested Mark the backends affected...
#### Description This PR extends the `TestFields` unittest by providing three new tests. The first test uses the `DataRange` object to implement a partial copy-out. The second uses the `UNDER_DEMAND`...
### Describe the bug The build is ok, but when it runs, it prints the following error: ``` make tests rm -f tornado_unittests.log tornado --devices WARNING: Using incubator modules: jdk.incubator.vector...
### Describe the bug A clear and concise description of what the bug is. I'm getting the following error: ``` [TornadoVM-OCL-JNI] ERROR : clBuildProgram -> Returned: -11 uk.ac.manchester.tornado.api.exceptions.TornadoRuntimeException: [ERROR] Generated...
#### Description Describe the patch. What does it enhance? What does it fix? This PR implements the migration unit testing framework from JUnit 4 (JUnit 4.13.2 last updated Feb 13,...