You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Efficient implementations of Merge Sort and Bitonic Sort algorithms using CUDA for GPU parallel processing, resulting in accelerated sorting of large arrays. Includes both CPU and GPU versions, along with a performance comparison.
An implementation of Principal Direction Divisive Partitioning in CUDA. University project for the course "Software & Programming of High Perfomance Systems". Course Code: CEID_NE5407
Parallel implementation of inherently sequential algorithms using mathematical hacks. Random Number Generators - Additive LFG and GFSR - implemented with NVIDIA CUDA using Continuous Subsequence Technique and Leap Frog Technique
This project implements Conway's Game of Life using CUDA for parallel processing and displays the result as console output. The Game of Life is a cellular automaton where cells live, die, or multiply based on a set of simple rules.
A simple project implementing and measuring the runtime performance metrics related to massively parallel algorithms (radix sort) on an NVIDIA GPU device.
This project implements Conway's Game of Life using CUDA 12.6 for parallel processing and SDL for graphical rendering. The Game of Life is a cellular automaton where cells live, die, or multiply based on certain rules.