- Cache Lab: Simulator and matrix transpose optimization (Targeting < 300 misses).
- Arch Lab: Optimizing Y86 assembly for pipelined processors.
- Malloc Lab: Custom dynamic memory allocator with segregated free lists.
.
├── README.md
├── Makefile
├── cache-lab/
│ ├── csim.c
│ └── trans.c
├── arch-lab/
│ └── ncopy.ys
└── malloc-lab/
└── mm.c