Accelerating Garbage Collection - Unlike C, Java has automatic garbage collection allowing developers to create new objects without worrying about deallocation. However most garbage collection algorithms are not particularly fast. This project involved studying these garbage collection algorithms on the Jikes Research Virtual Machine via Dacapo benchmarks.Proposed ways to accelerate the process of garbage collection by examining data movement and bandwidth and their impact on cache performance.