An open API service indexing awesome lists of open source software.

https://github.com/ahmedalyelghannam/computerarchitecture_playground


https://github.com/ahmedalyelghannam/computerarchitecture_playground

Last synced: 3 months ago
JSON representation

Awesome Lists containing this project

README

        

# ComputerArchitecture_Playground

This repository contains two labs (the one left out is a bit irrelevant) taken during Computer Architecture Course taught in Faculty of Engineering Alexandria University, Communications & Electronics Engineering Program.

## Lab 1: Description
Lab 1 is a register file (32 * 32-bit) for MIPS-32 architecture and its testbench written in VHDL. The folder contains both VHDL files as well as a detailed lab report.

## Lab 3: Description
Lab 3 is a matrix multiplication program written in C++ for CPU and for GPU (utilizing CUDA) ran on an Arch Linux machine for performance assessment. The folder contains both programs, MATLAB script for plotting results, and a detailed lab report.