General-Purpose Microprocessor Design & BNN Accelerator

Created with Sketch.

General-Purpose Microprocessor Design & BNN Accelerator

Final Project of EE577A (VLSI System Design) – Advisor: Prof. Pierluigi Nuzzo, University of Southern California


This is the final project of EE577A, which contains two parts:

  1. Design and optimize a general purpose pipeline CPU in both software and hardware level.
  2. Apply a BNN accelerator and compare its performance with the design in part 1.

Here is the report:

EE577A_Final