This repository contains the course project for Computer Architecture CSC-201 IIT Roorkee
The project is about pipelining a multi-layer perceptron on the MNIST data-set using pytorch library and then comparing the speed for training the model as compared to when the model is trained without pipelining.
The ManualPipe.py contains code of pipelining the perceptron while the Regular.py is the one without pipelining.
The Specifications.py specify the specifications of the computer on which the file is being run.
The documentation.docx contains the end results about the learnings and the speedup achieved from the project