Automonous defender of koi ponds against predators. GPU-accelerated inference (machine learning, object detection), SBC, sentry with performance dashboard and live streaming.
-
Updated
Oct 25, 2023 - 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.
Automonous defender of koi ponds against predators. GPU-accelerated inference (machine learning, object detection), SBC, sentry with performance dashboard and live streaming.
AI Engine for neural networks with evolutionary training
Multiprocessors course final project
CORIA v3.1 CORIA (Connectivity Risk Analyzer) is a framework for analyzing network connectivity risks on graphs with millions of vertices and edges using GPU-accelerated software modules. Built for my master's thesis, November 2020.
ImageJ plugin, Java and CuPy implementation of the mode filter and empirical null filter. The mode filter is an edge-preserving smoothing filter by taking the mode of the empirical density.
Graph representation in the form of adjacency list for CUDA implementation which allows arrays of arbitrary sizes to be created and hence can represent graph using adjacency list
Highly interactive, GPU thread-parallel Lattice Boltzmann CFD solver written in Java, Java swing and with JCUDA Libraries
Support for offloading parallel-for loops in Java to NVIDIA CUDA compatible cards.
Java CUDA Mandelbrot explorer
Web application that runs and compares CPU vs. GPU benchmarks on high-performance compute clusters.
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.
Information Retrieval using parallel algorithms on a distributed environment
Created by Nvidia
Released June 23, 2007