There are 3 repositories under computer-architectures topic.
Gain an understanding of the fundamental topics and concepts of computer architecture including the application of these with modern Arm processors
Laboratories of the Computer Architectures course of the master degree in Embedded System (Electronic Engineering) of Politecnico di Torino, academic year 2019/2020
Modified gem5 (https://www.gem5.org/) implementation used for prototyping the ideas proposed in the "Packing and Fusing Narrow-Width Vector Operations for Energy-Efficient SIMD" paper.
Small programs developed for the LPC1768 ARM Cortex M3 Evaluation Board OM11043. Developed in both C and ARM Thumb Instruction Set using Keil µVision IDE.
Non-intrusive packet delivery monitoring service for Networks-on-Chip (NoCs) focusing on real-time systems. Hardware verification and development in C++/SystemC using the Visual Studio 2017 IDE.
Self-learning CS Fundamentals | Class Notes | Codecademy
BPM Reader simulation using assembly and the microcontroller MSP430FR6989. Project for the Computer Architecture class.
Advanced Computer Architectures - Practical Assignment #2: Create a shell script that sends custom jobs (thread & core level parallelized code) to an SGE cluster scheduler in order to execute an HPC NPB Benchmark, so we can study the performance impact on a shared-memory multiprocessor when emulating different processor cache architectures (varying parameters such as parameters block size, cache size & associativity)
Short subroutines using x86 Assembly language for the 8086 microprocessor. Developed and simulated with Emu8086.
Build a Modern Computer from First Principles: From Nand to Tetris
Repository for an Arduino project (Sound reactive LEDs) done as school homework for Computer architectures course in ELSYS (TUES) - Technological shcool "Electronic systems".