This project was developed as an exploration into optimizations for common tasks in parallel computing. Each file in the optimizations folder is an example of a optimization, with a short explanation at the top. Copy and paste the kernel file you want to test into the src/layer/custom folder before you start.
- Uses Eigen library and src folder adopted from previous coursework.
References: Programming Massively Parallel Processors: A Hands-on Approach by David B. Kirk and Wen-mei W. Hwu