Pug is a tiny, minimalistic, tweakable, C++11 self-contained, embeddable and header-only Stack Virtual-Machine. And you can study it altogether during one evening.
-
Updated
Sep 13, 2013 - C++
Pug is a tiny, minimalistic, tweakable, C++11 self-contained, embeddable and header-only Stack Virtual-Machine. And you can study it altogether during one evening.
Memory consistency model checking and test generation library.
Computer Architecture CSL211 (Fall 2016)
A 5-stage CPU pipeline simulator based on the well-known Tomasulo algorithm.
A cache simulator, using the C++ language, to simulate a direct-mapped, fully associative and set-associative cache. It has a set of memory reference generators to generate different sequences of references.
BU MET CS 472 Project 1
Simple emulator for the logic of CPU cache
Computer architecture related projects
A cache reuse and bypass predictor for LLC using the perceptron learning algorithm. Based on Teran et al., MICRO 2016
C++ based implementation of the VPC indirect branch prediction algorithm.
Translates binary code to assembly language and simulates the computer architecture after each clock cycle
An attempt to demonstrate the FIFO mechanism of the Pages in the computer architectures.
Add a description, image, and links to the computer-architecture topic page so that developers can more easily learn about it.
To associate your repository with the computer-architecture topic, visit your repo's landing page and select "manage topics."