ECE-6122 is Georgia Tech's Advanced Programming course covering modern C++, software engineering best practices, parallel programming (OpenMP, threading), and high-performance computing. This repository contains coursework implementing advanced concepts including ray tracing, maze solving, and 2D physics simulations with a focus on code quality and performance optimization.
Load modules on Pace
# Load latest version of gcc available on Pace
module load zstd/1.5.6-5ktxetg
module load gcc/14.2.0
module load cmake/3.26.3To build code in this repo run
# For debug build
make build/debug
# For release build
make build/release