A Game of Life on CUDA implementation, done for CSE 603 - Parallel and Distributed Processing at the University at Buffalo, with the aim to use integer bitwise operations to speed up traditional CUDA implementations of the Game of Life. Measured a speedup of over 600x over the naive CPU implementation, with a little over a billion cell updates per second.

See the project on GitHub