beehive-lab / TornadoVM

TornadoVM: A practical and efficient heterogeneous programming framework for managed languages
https://www.tornadovm.org
Apache License 2.0
1.19k stars 113 forks source link

[runtime] Support for Mesa's rusticl #271

Closed jjfumero closed 1 year ago

jjfumero commented 1 year ago

Change applied on behalf of @iotamudelta for the Mesa OpenCL GPU Driver.

How to test it?

Obtain recent Mesa with rusticl module enabled, then set RUSTICL_ENABLE=radeonsi and RUSTICL_FEATURES=fp64, and install TornadoVM with OpenCL backend. To test: tornado-benchmarks.py.

PR related: #270

Backend/s tested

Mark the backends affected by this PR.

OS tested

Mark the OS where this PR is tested.

Did you check on FPGAs?

If it is applicable, check your changes on FPGAs.