This repository contains a C++ implementation of SHiP++ paper.
The code consists of the following
- SHiP implementation
- SHiP++ Improvements: Insertion position, SHCT training policy, Writeback updates, SHCT training on prefetches and Prefetch updates
- Some basic improvements to enhance the IPC.
The project won the fourth place in the CRC course competition at TAMU Fall '17.