TornadoVM: A practical and efficient heterogeneous programming framework for managed languages
-
Updated
Jul 23, 2025 - Java
CUDA® is a parallel computing platform and programming model developed by NVIDIA for general computing on graphical processing units (GPUs). With CUDA, developers are able to dramatically speed up computing applications by harnessing the power of GPUs.
TornadoVM: A practical and efficient heterogeneous programming framework for managed languages
Repository containing ready-made laboratory works in the specialty of computing machines, systems and networks
Crowdsourcing video experiments (such as collaborative benchmarking and optimization of DNN algorithms) using Collective Knowledge Framework across diverse Android devices provided by volunteers. Results are continuously aggregated in the open repository:
Classes enabling finmath-lib to run its Monte-Carlo models on Cuda GPUs
A git repository containing an NLP example using DL4J (cuda) in Java
A git repository containing an NLP example using DL4J (cuda) in Java
Support for offloading parallel-for loops in Java to NVIDIA CUDA compatible cards.
XDCS Distributed Computing Software
A simple parallel histogram equalization in CUDA and Java.
A Lucene codec for vector search and clustering on the GPU
A Texas Hold-em poker calculator. Can compute pre-flop equities for a heads-up scenario using CUDA, and then advise if it is better to go all-in or fold in different situations.
In this repository you can find all of my projects for Parallel Processing Course when I was in 2nd semester of my master's at SUT.
Java CUDA Mandelbrot explorer
Created by Nvidia
Released June 23, 2007