Rilis baru TornadoVM sekarang tersedia, plug-in sumber terbuka untuk OpenJDK dan GraalVM untuk memungkinkan kode Java berjalan pada perangkat keras heterogen dengan mudah–termasuk berbagai model GPU serta FPGA.
Plugin TornadoVM memungkinkan kode Java untuk mendapatkan perangkat yang kompatibel dengan OpenCL, NVIDIA PTX, dan SPIR-V untuk memperluas cakupan lebih dari sekadar CPU tradisional dengan mudah. Terutama dengan format OpenCL dan Khronos SPIR-V yang juga digunakan oleh Vulkan, ini membuka eksekusi Java GraalVM/OpenJDK pada banyak prosesor grafis. TornadoVM memaparkan paralelisme tingkat tugas, tingkat data, dan tingkat pipa kepada pengembang melalui API-nya sendiri.
Membangun rilis TornadoVM 0.15 bulan Januari sekarang menjadi rilis poin v0.15.1 yang membawa beberapa peningkatan penting. TornadoVM 0.15.1 menghadirkan heuristik pemilihan perangkat berdasarkan kemampuan komputasi perangkat. TornadoVM sekarang dapat secara otomatis memilih perangkat default yang akan digunakan untuk eksekusi berdasarkan perangkat tercepat berdasarkan kemampuan komputasinya.
Rilis TornadoVM 0.15.1 juga memiliki pengoptimalan untuk menghapus salinan data yang berlebihan untuk buffer baca-saja dan tulis-saja antara CPU dan GPU/perangkat berdasarkan Grafik Aliran Data Tornado. Ada juga skrip penginstal baru dengan rilis TornadoVM ini. Melengkapi rilis ini adalah peningkatan dukungan untuk perangkat keras Apple M1 dan M2 dengan back-end OpenCL.
Download dan detail lainnya di TornadoVM 0.15. 1 rilis melalui GitHub.