JavaコードをGPUやFPGAで実行可能にする「TornadoVM」
2020年3月11日 18:15
JavaコードをGPUやFPGA上で実行可能にするというソフトウェア「TornadoVM」なるものが開発されている(InfoQ)。
TornadoVMはOpenJDKやGraalVMと組み合わせて利用するソフトウェアで、これを利用することでGPUやFPGAの並列処理能力を活用でき、特定の処理を大幅に高速化できるという。
TornadoVMではマルチコアCPU、NVIDIAやAMDのGPU、IntelのFPGAに対応しており、使用するハードウェアに応じて自動的にタスクを振り分ける機能も備えているそうだ。まだ実用段階ではなく、サポートなども提供されていないが、すでに機械学習などの分野で使用例があるともされている。