myftptoyman's repositories
BranchPrediction
Code for various branch predictors written for a competition during my graduate level computer architecture class. The predictor evolved from PPM->TAGE->L-TAGE. The 32kb L-TAGE predictor had a miss-rate of 3.64/Kilo-Instruction, the second best in the competition.
chipyard
An Agile RISC-V SoC Design Framework with in-order cores, out-of-order cores, accelerators, and more
riscv-boom
SonicBOOM: The Berkeley Out-of-Order Machine
riscv-isa-sim
Spike, a RISC-V ISA Simulator
symbolator
HDL symbol generator
tabby
A terminal for a more modern age
Template-Assembly
Embedding x86 assembly code in C++ with metaprogramming using a domain specific language.
vscode-better-align
Better vertical alignment with/without selection in any language.
xWSL
Script to install Ubuntu 22.04 / XFCE 4.18 desktop environment in WSL. Does not require hypervisor, container, or X11 server.