https://github.com/ahmedalyelghannam/computerarchitecture_playground
https://github.com/ahmedalyelghannam/computerarchitecture_playground
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/ahmedalyelghannam/computerarchitecture_playground
- Owner: AhmedAlyElGhannam
- Created: 2024-03-10T19:37:04.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-08-19T17:23:52.000Z (10 months ago)
- Last Synced: 2024-08-19T20:35:25.755Z (10 months ago)
- Language: VHDL
- Size: 106 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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.