Back to Logs
2026-01-09

Understanding MIPS Pipeline Hazards

A deep dive into how I handled data hazards in my C++ emulator using forwarding units.

Introduction

When building my MIPS Emulator, the hardest part wasn't the instruction decoding...