beehive-lab / TornadoVM

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

[rt][ocl] Select Generic Scheduler if Driver is < 550 #424

Closed jjfumero closed 2 months ago

jjfumero commented 2 months ago

Description

TornadoVM can assign big blocks of threads depending on the driver. This can increase performance in some platforms (e.g., NVIDIA GH200) using the NVIDIA Driver 545.X.

Problem description

n/ a.

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.

How to test the new patch?

make 
make tests
tornado --threadInfo  -m tornado.examples/uk.ac.manchester.tornado.examples.compute.MatrixMultiplication2D
jjfumero commented 2 months ago

I clean up the gitignore file