An open API service providing repository metadata for many open source software ecosystems.

GitHub topics: computer-architecture

skku-vault/skku-ca

23-2 컴퓨터구조개론 (prof. 조형민)

Language: Python - Size: 703 KB - Last synced at: about 2 hours ago - Pushed at: about 3 hours ago - Stars: 0 - Forks: 0

Nyfeu/BIP-ACE

🛠️ BIP-ACE: Ambiente de Montagem Assembly com suporte a ISAs customizáveis e comunicação UART para suporte à disciplina de Arquitetura e Organização de Computadores.

Language: Python - Size: 45.9 KB - Last synced at: about 10 hours ago - Pushed at: about 11 hours ago - Stars: 0 - Forks: 0

Inevitabby/notes

(Mostly) academic notes (mirror).

Language: HTML - Size: 2.94 MB - Last synced at: about 15 hours ago - Pushed at: about 16 hours ago - Stars: 0 - Forks: 0

joejo-joestar/uni-codes

🐢

Language: C - Size: 17.4 MB - Last synced at: about 20 hours ago - Pushed at: about 21 hours ago - Stars: 2 - Forks: 1

University-Project-Repos/.github

Public profile for a private organisation containing multiple .git university projects. Offering as much as 30 ECTS (60 EFTS/CATS), they cover a diverse range of IT disciplines, many involving extensive collaboration.

Size: 2.78 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 1 - Forks: 0

ChampSim/ChampSim

ChampSim is an open-source trace based simulator maintained at Texas A&M University and through the support of the computer architecture community.

Language: C++ - Size: 13.9 MB - Last synced at: about 22 hours ago - Pushed at: 21 days ago - Stars: 579 - Forks: 481

mahmedraza1/Semester04

This repo holds my notes for semester 04.

Size: 1.92 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 0 - Forks: 0

openvelora/.github

Nymex Data Research: Advancing Research & Development (R&D) and Engineering through state-of-the-art modeling and cutting-edge technologies.

Size: 89.8 KB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 1 - Forks: 0

moshafieeha/UT-ECE-Student-Resources

A curated list of valuable resources from our studies at the University of Tehran (UT), School of Electrical and Computer Engineering (ECE)

Size: 188 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 50 - Forks: 2

ronakjain1204/MythOS

Welcome to MythOS, a minimalist productivity-focused operating system built from scratch! 🚀

Language: C++ - Size: 558 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 0 - Forks: 0

Placeblock/BuildIT

A simple, powerful and FAST application for simulating logic gates written from scratch in pure C++ using OpenGL

Language: C++ - Size: 2.19 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 0 - Forks: 0

felipealfonsog/felipealfonsog

Journey through the cryptic corridors of code. Unravel the secrets encoded in the shadows. Welcome to the realm where algorithms whisper in binary tongues. Dare to explore, for within lies the essence of innovation.

Language: Python - Size: 2.21 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 1 - Forks: 0

flipacholas/Architecture-of-consoles

Technical articles about console architecture

Size: 7.43 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 941 - Forks: 64

rajesh-s/computer-architecture-and-systems-resources

A curated list of Computer Architecture and Systems resources

Size: 1.02 MB - Last synced at: 3 days ago - Pushed at: about 2 months ago - Stars: 510 - Forks: 55

player400/pi

My very own CPU architecture! Emulator availible!

Language: C++ - Size: 345 KB - Last synced at: 4 days ago - Pushed at: 5 days ago - Stars: 5 - Forks: 0

andrewt0301/hse-acos-course

Materials for the "Computer Architecture and Operating Systems" course taught at Faculty of Computer Science of Higher School of Economics

Language: Assembly - Size: 769 MB - Last synced at: 4 days ago - Pushed at: 5 days ago - Stars: 34 - Forks: 29

MattPD/cpplinks

A categorized list of C++ resources.

Size: 5.17 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 4,921 - Forks: 508

LebrancWorkshop/Review-Computer-Science

Review the topics from Computer Science field.

Size: 0 Bytes - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 1 - Forks: 0

mijay6/Implementation-of-a-Microsystem-with-8086-Microprocessor

Implementation of a microsystem based on the 8086 microprocessor, featuring EPROM and SRAM memories, serial and parallel interfaces, and various I/O devices. Developed as an academic project at Politehnica University of Timișoara.

Language: Assembly - Size: 975 KB - Last synced at: 5 days ago - Pushed at: 6 days ago - Stars: 0 - Forks: 0

7eph-yr/Speculative-Tomasulo-Simulator

A speculative tomasulo simulator with ROB(Reorder Buffer)

Language: HTML - Size: 1.67 MB - Last synced at: 4 days ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 0

SIMDE-ULL/SIMDE

Educational computer simulator on a mission to "superscale" the study of computer architecture fundamentals

Language: TypeScript - Size: 11.3 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 13 - Forks: 10

umd-memsys/DRAMSim2

DRAMSim2: A cycle accurate DRAM simulator

Language: C++ - Size: 8.05 MB - Last synced at: about 22 hours ago - Pushed at: over 4 years ago - Stars: 269 - Forks: 154

himanshu5-prog/coherent_protocols

The repository implements MOESI protocol and contains multiple cores, interconnect and memory to understance how cache coherency works and impacts performance.

Language: C++ - Size: 550 KB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 6 - Forks: 2

sam-astro/Astro8-Computer

Custom 16-bit homebrew CPU, emulator, renderer, circuit, and language

Language: C++ - Size: 342 MB - Last synced at: 8 days ago - Pushed at: about 1 month ago - Stars: 803 - Forks: 89

BanYeah/Extending-Cache-at-SPIKE

SKKU Computer Architecture Assignment 2

Language: C - Size: 619 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 0 - Forks: 0

icarogabryel/cnn-accelerator

CNN accelerator using radix-4 Booth's algorithm described in VHDL . It multiplies a 32-bit integer with a 7-bit constant from a 3x3 kernel and accumulates the results.

Language: VHDL - Size: 226 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 0 - Forks: 0

openlabun/MIPSTranslator

https://mipsconverter.openlab.uninorte.edu.co/

Language: TypeScript - Size: 1.17 MB - Last synced at: 7 days ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 16

cvut/qtrvsim

RISC-V CPU simulator for education purposes

Language: C++ - Size: 3.74 MB - Last synced at: 8 days ago - Pushed at: 19 days ago - Stars: 546 - Forks: 73

sjohann81/hf-risc

HF-RISC SoC

Language: C - Size: 5.16 MB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 32 - Forks: 36

joakimwinum/bytecore-byte

ByteCore Byte is a simplified version of the ByteCore CPU showcased in a Jupyter notebook, using 1-byte addressing to operate within a 256-byte memory limit. This repository features demonstrations of ByteCore Assembly through both basic and advanced programming examples.

Language: Jupyter Notebook - Size: 23.4 KB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 0 - Forks: 0

cepdnaclk/e20-co502-RV32IM_Pipelined_Processor_Group-04

Design and implementation of a 32-bit RISC-V processor supporting the RV32IM instruction set, developed as part of the Advanced Computer Architecture course (CO502)

Language: VHDL - Size: 15 MB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 0 - Forks: 1

Exely/CSAPP-Labs

Solutions and Notes for Labs of Computer Systems: A Programmer's Perspective 3rd Editon // 《深入理解计算机系统》第三版的实验文件、解答与笔记

Language: C - Size: 4.07 MB - Last synced at: 8 days ago - Pushed at: about 2 years ago - Stars: 2,475 - Forks: 440

Developer-Y/cs-video-courses

List of Computer Science courses with video lectures.

Size: 782 KB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 68,464 - Forks: 9,261

kangtegong/self-learning-cs

『혼자 공부하는 컴퓨터구조 & 운영체제』 (한빛미디어)

Language: HTML - Size: 4.31 MB - Last synced at: 10 days ago - Pushed at: 5 months ago - Stars: 525 - Forks: 86

shalan/z16

A 16-bit RISC-V Inspired ISA

Language: C - Size: 869 KB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 6 - Forks: 15

mortbopet/Ripes

A graphical processor simulator and assembly editor for the RISC-V ISA

Language: C++ - Size: 43.7 MB - Last synced at: 12 days ago - Pushed at: 24 days ago - Stars: 2,831 - Forks: 287

CMU-SAFARI/Pythia

A customizable hardware prefetching framework using online reinforcement learning as described in the MICRO 2021 paper by Bera et al. (https://arxiv.org/pdf/2109.12021.pdf).

Language: C++ - Size: 3.48 MB - Last synced at: 10 days ago - Pushed at: 28 days ago - Stars: 132 - Forks: 45

AlonMell/build-a-computer

Implementation of a modern computer system from first principles. Starting with basic NAND gates and progressively building a CPU

Language: Hack - Size: 61.5 KB - Last synced at: 10 days ago - Pushed at: 14 days ago - Stars: 0 - Forks: 0

chitam1211/TPU

Tensor Processing Unit (TPU) Project.

Language: Python - Size: 22.5 KB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 0 - Forks: 0

barakadanny/archcode

A collection of assembly programs and computer architecture explorations.

Language: Assembly - Size: 0 Bytes - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 0 - Forks: 0

MIPT-ILab/mipt-mips 📦

Cycle-accurate pre-silicon simulator of RISC-V and MIPS CPUs

Language: C++ - Size: 113 MB - Last synced at: about 21 hours ago - Pushed at: almost 3 years ago - Stars: 353 - Forks: 138

patrickmcnamara/leap16

LEAP16 is a 16-bit computer architecture.

Language: Go - Size: 10.7 KB - Last synced at: 16 days ago - Pushed at: 16 days ago - Stars: 0 - Forks: 0

Mansurow/bmstu-iu7-4sem-AECM 📦

🖥Лабораторные работы по курсу "Архитектура ЭВМ" (4 семестр 2022 год)

Size: 13.6 MB - Last synced at: 16 days ago - Pushed at: 16 days ago - Stars: 7 - Forks: 0

sarchlab/mgpusim

A highly-flexible GPU simulator for AMD GPUs.

Language: Go - Size: 125 MB - Last synced at: 7 days ago - Pushed at: 8 days ago - Stars: 131 - Forks: 30

sci-42ver/csapp3e_COD_and_OSTEP Fork of alexhuangster/csapp3e

Notes for Computer Systems: A Programmer’s Perspective 3rd Edition, Computer organization and design RISC-V 2nd Edition and OSTEP. Also see CSAPP-3e-Solutions.

Language: C - Size: 958 MB - Last synced at: 16 days ago - Pushed at: 16 days ago - Stars: 0 - Forks: 0

lauratrigo/Mips-32_Exercicios

Repositório com exemplos práticos de assembly MIPS 32 para a disciplina de Arquitetura de Computadores. 🖥️

Language: Assembly - Size: 29.3 KB - Last synced at: 16 days ago - Pushed at: 16 days ago - Stars: 0 - Forks: 0

UTCN-AC-CS-CA/nexys-a7-supplement

Starter code + documentation for the UTCN Computer Architectures laboratories with the Nexy-A7 100T development board

Size: 324 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 1 - Forks: 0

mikeroyal/RISC-V-Guide

RISC-V Guide. Learn all about the RISC-V computer architecture along with the Development Tools and Operating Systems to develop on RISC-V hardware.

Language: Assembly - Size: 1.07 MB - Last synced at: 17 days ago - Pushed at: over 1 year ago - Stars: 566 - Forks: 47

ILLIXR/ILLIXR

ILLIXR: Illinois Extended Reality Testbed

Language: C++ - Size: 134 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 134 - Forks: 46

gboncoffee/egg

Emulador Genérico do Gabriel

Language: Go - Size: 709 KB - Last synced at: about 11 hours ago - Pushed at: about 12 hours ago - Stars: 84 - Forks: 5

DuodecimAD/Helmo_2024_2025

CS Helmo year 1

Language: HTML - Size: 47.6 MB - Last synced at: 20 days ago - Pushed at: 20 days ago - Stars: 0 - Forks: 0

paulveillard/cybersecurity

Welcome Cybersecurity's World. An ongoing & curated collection of awesome software best practices and techniques, libraries and frameworks, E-books and videos, websites, blog posts, links to github Repositories, technical guidelines and important resources in Cybersecurity.

Language: Python - Size: 115 MB - Last synced at: 18 days ago - Pushed at: 3 months ago - Stars: 190 - Forks: 44

vinimiraa/CC-PUCMG

Repositório do Curso de Ciência da Computação pela PUC Minas

Language: Jupyter Notebook - Size: 189 MB - Last synced at: 20 days ago - Pushed at: 20 days ago - Stars: 4 - Forks: 0

comidan/Computer-Science-Engineering

Collection of all courses, and their materials, attended at Politecnico di Milano during both Bachelor level degree and Master level degree in Engineering, Computer Science Engineering

Language: HTML - Size: 2.41 GB - Last synced at: 8 days ago - Pushed at: about 4 years ago - Stars: 26 - Forks: 1

phoeniX-Digital-Design/phoeniX

RISC-V Embedded Processor for Approximate Computing

Language: Verilog - Size: 160 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 124 - Forks: 82

hygoni/awesome-linux-kernel

Useful resources for learning kernel

Size: 30.3 KB - Last synced at: 5 days ago - Pushed at: over 3 years ago - Stars: 18 - Forks: 5

getvmio/free-computer-architecture-resources

Computer Architecture Free Resources | This repo collects 18 of free resources for Computer Architecture. 🏗️ Uncover the foundations of computing with our Computer Architecture Blueprint repository! Featuring an extensive collection of free resources, courses, and an online Playground, this is yo...

Size: 10.7 KB - Last synced at: 1 day ago - Pushed at: 21 days ago - Stars: 2 - Forks: 0

mrFavoslav/4bit-cpu-emulator

4bit CPU Emulator – A simple 4-bit processor emulator written in JavaScript. Run assembly code directly in your browser! Perfect for learning the basics of computer architecture and low-level programming.

Language: JavaScript - Size: 25.4 KB - Last synced at: 22 days ago - Pushed at: 22 days ago - Stars: 0 - Forks: 0

Alexia022/MIPS_Assembly_Programs

A comprehensive collection of MIPS assembly language programs demonstrating low-level programming concepts, algorithm implementation, and computer architecture principles through practical applications like calculators, pattern generators, and educational tools.

Language: Assembly - Size: 15.6 KB - Last synced at: 22 days ago - Pushed at: 22 days ago - Stars: 0 - Forks: 0

AntonioBerna/computer-architecture-engineering

Computer Architecture Engineering (Digital Electronics, Assembly and C)

Language: C - Size: 17.5 MB - Last synced at: 22 days ago - Pushed at: 22 days ago - Stars: 1 - Forks: 0

b00rg/32-bit-processor

Simulating a 32-bit processor using VHDL

Language: VHDL - Size: 10.5 MB - Last synced at: 23 days ago - Pushed at: 23 days ago - Stars: 0 - Forks: 0

chitam1211/RISC-V

RISC V Assembler and Instruction Set Simulator

Language: Python - Size: 151 KB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 0 - Forks: 0

erendrcnn/FPGA-Arithmetic-Calculator-Verilog

It is a project design that can work on an FPGA that takes input from the keyboard using the UART protocol and can perform 4 arithmetic operations.

Language: Verilog - Size: 867 KB - Last synced at: 24 days ago - Pushed at: 24 days ago - Stars: 0 - Forks: 0

ILLIXR/illixr.github.io

Language: HTML - Size: 2.35 MB - Last synced at: 25 days ago - Pushed at: 25 days ago - Stars: 0 - Forks: 0

aofarmakis/Nibbling-bits

Design and documentation for a very simple 4-bit processor named NibbleBuddy and its assembler.

Language: Verilog - Size: 4.01 MB - Last synced at: 12 days ago - Pushed at: 5 months ago - Stars: 32 - Forks: 0

bsc-mem/Mess-benchmark

A Multiplatform benchmark designed to provide holistic, detailed and close-to-hardware view of memory system performance with family of bandwidth--latency curves.

Language: Shell - Size: 4.52 GB - Last synced at: 25 days ago - Pushed at: 25 days ago - Stars: 31 - Forks: 5

ChenBingWei1201/2025-CA

2025-Spring NTUEE Computer Architecture class

Language: Assembly - Size: 0 Bytes - Last synced at: 26 days ago - Pushed at: 26 days ago - Stars: 0 - Forks: 0

Badjavii/Core-Compu

This repository documents the key concepts of Computer Organization and Architecture and Assembly Language Programming. It includes resources on basic hardware, system design, and guides for writing and debugging Assembly programs. Ideal for those who want to understand the inner workings of computers and improve their low-level programming skills.

Language: C++ - Size: 9.17 MB - Last synced at: 28 days ago - Pushed at: 28 days ago - Stars: 1 - Forks: 0

winnerineast/winnerineast.github.io

Size: 67.4 KB - Last synced at: 29 days ago - Pushed at: 29 days ago - Stars: 0 - Forks: 0

david-palma/mips-32bit

Microprocessor without Interlocked Pipelined Stages (MIPS) architectures implemented in single-cycle and multi-cycle formats.

Language: VHDL - Size: 366 KB - Last synced at: 10 days ago - Pushed at: almost 6 years ago - Stars: 6 - Forks: 1

mohitmishra786/BitsAndBytes

A comprehensive systems programming toolkit implementing low-level concepts in C, from memory management to OS internals. Features practical implementations of computer architecture concepts with a focus on performance and hardware interaction.

Language: C - Size: 1.49 MB - Last synced at: 16 days ago - Pushed at: 2 months ago - Stars: 58 - Forks: 6

mellivorandy/cache-miss-analyzer

A Cache Simulator with LRU Policy. Designed to Help Students Build a Better Understanding of Cache Mechanisms.

Language: Rust - Size: 504 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

jsdf/little-virtual-computer

Learn how computers work by simulating them in Javascript

Language: JavaScript - Size: 161 KB - Last synced at: 3 days ago - Pushed at: about 6 years ago - Stars: 854 - Forks: 32

arm-university/Graphical-Micro-Architecture-Simulator

Graphical-Micro-Architecture-Simulator

Language: JavaScript - Size: 30.1 MB - Last synced at: 23 days ago - Pushed at: 9 months ago - Stars: 96 - Forks: 30

baquer/GATE-and-CSE-Resources-for-Students

📚 📖 📚CSE GATE Resources for GATE and CSE Aspirants 😎 😁 . Show your ❤️ by ⭐️⭐️

Size: 225 MB - Last synced at: about 1 month ago - Pushed at: about 1 year ago - Stars: 1,555 - Forks: 411

HD-CSKX/KXemu

An educational CPU simulator for various ISAs

Language: C - Size: 10.7 MB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 10 - Forks: 3

adzialocha/8bit

Notes on building a 8bit CPU

Language: Assembly - Size: 264 KB - Last synced at: 17 days ago - Pushed at: over 7 years ago - Stars: 53 - Forks: 8

hao-lh/the-books-making-you-better

This repo is a curated library to help you achieve a deeper understanding of what drives success and continuous improvement. Dive in, and discover content that can expand your thinking, sharpen your expertise, and fuel you drive better, whether you’re exploring new fields, honing in-demand skills, or simply looking for fresh perspectives.

Size: 254 KB - Last synced at: 7 days ago - Pushed at: over 1 year ago - Stars: 181 - Forks: 22

arm-university/Modern-System-on-Chip-Design-on-Arm

A textbook on system on chip design using Arm Cortex-A

Size: 40.8 MB - Last synced at: about 1 month ago - Pushed at: 11 months ago - Stars: 25 - Forks: 6

Kannagi/AltairX

New computer and new CPU PoC

Language: C - Size: 10.2 MB - Last synced at: 3 days ago - Pushed at: 4 months ago - Stars: 61 - Forks: 7

Nyfeu/BIP-I

This VHDL code describes the architecture of a simplified Central Processing Unit (CPU). The CPU is capable of executing basic instructions stored in ROM, using an accumulator (ACC) and an Arithmetic Logic Unit (ALU) for arithmetic and logical operations. It uses a Harvard bus architecture.

Language: VHDL - Size: 388 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

icarogabryel/flote

Flote is a HDL and Python framework for simulation. Designed to be friendly, simple, and productive. Easy to use and learn.

Language: Python - Size: 254 KB - Last synced at: 3 days ago - Pushed at: 4 days ago - Stars: 1 - Forks: 0

QualityCroissant/Fox-Virtual-Machine

A virtual machine and assembler for the Fox architecture

Language: C - Size: 102 KB - Last synced at: 19 days ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

vrstanchevLab/ASMLab

Educational resources for learning NASM, GNU ASM, RISC-V assembly language, and C programming. Includes examples, tutorials, and hands-on exercises for mastering low-level systems programming.

Language: Assembly - Size: 318 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 3 - Forks: 0

pulp-platform/hero

Heterogeneous Research Platform (HERO) for exploration of heterogeneous computers consisting of programmable many-core accelerators and an application-class host CPU, including full-stack software and hardware.

Language: SystemVerilog - Size: 61.8 MB - Last synced at: 20 days ago - Pushed at: over 1 year ago - Stars: 101 - Forks: 25

kangtegong/csnote

컴퓨터 과학 키워드 총정리 / computer science keyword notes

Language: JavaScript - Size: 6.52 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 189 - Forks: 13

paulveillard/cybsecurity-cs

A collection of CS tools, software, libraries, learning tutorials, frameworks, academic and practical resources for Computer Science students in Cybersecurity

Size: 58.6 KB - Last synced at: 25 days ago - Pushed at: about 3 years ago - Stars: 15 - Forks: 6

jesuisalexjamet/TLP-HPCA30-artifact

The Two Level Perceptron (TLP) predictor is a neural mechanism that effectively combines predicting whether an access will be off-chip with adaptive prefetch filtering at the first-level data cache (L1D).

Language: C++ - Size: 1.47 MB - Last synced at: 9 days ago - Pushed at: 12 months ago - Stars: 5 - Forks: 2

mikinty/Hardware-Engineer-Interview-Questions

For aspiring hardware engineers out there.

Size: 29.3 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 60 - Forks: 9

Mehran1383/Mano_Computer

Simulation of Mano microprogram computer with Proteus

Size: 221 KB - Last synced at: about 1 month ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

openlabun/RiscvTranslator

Language: JavaScript - Size: 38.1 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

dexterfloreza/COE608

COE608 Computer Organization and Architecture Repository.

Language: VHDL - Size: 7.86 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

amanley97/SimScholar

SimScholar computer architecture learning tool

Language: Python - Size: 489 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

muditbhargava66/CacheSimulator

A high-performance cache and memory hierarchy simulator built with modern C++17. Features configurable cache levels, advanced prefetching, MESI protocol, and detailed statistics. Ideal for computer architecture education, research, and performance analysis.

Language: C++ - Size: 62.5 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 2 - Forks: 0

Amirreza81/MIPS-Assembly-Language

10 questions with solutions of MIPS assembly language

Language: Assembly - Size: 294 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 3 - Forks: 1

skyzh/RISCV-Simulator

💻 RISC-V Simulator of RV32I ISA. 5-stage pipeline / out-of-order execution with Tomasulo algorithm and Speculation. Support runtime visualization. Project report available.

Language: C++ - Size: 483 KB - Last synced at: 20 days ago - Pushed at: almost 5 years ago - Stars: 201 - Forks: 18

adolan527/LC3-RTL

A Verilog implementation of the LC3 (Little Computer 3) micro-architecture/ISA as described in "Introduction to Computing Systems" by Patt & Patel.

Language: Verilog - Size: 13.2 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

Nadelio/Chronos-VM

Custom Computer Architecture designed for the Gaia Bytecode system.

Language: Makefile - Size: 2.92 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 3 - Forks: 0

dho-rae/Computer-Architecture

This repository contains three interconnected projects exploring fundamental computer architecture concepts. The projects focus on assembly language programming, memory management, and CPU simulation. The work was completed as part of a graduate-level Computer Architecture course.

Language: Python - Size: 11.7 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

vonsim/vonsim

VonSim: a simulator for a simple CPU architecture.

Language: TypeScript - Size: 60.3 MB - Last synced at: 7 days ago - Pushed at: about 1 month ago - Stars: 61 - Forks: 4

Related Keywords
computer-architecture 1,276 assembly 167 verilog 131 risc-v 107 mips 99 cpu 87 vhdl 81 c 76 computer-science 75 assembler 73 assembly-language 59 mips-assembly 55 computer-organization 53 cpp 50 simulator 48 python 47 java 45 simulation 44 fpga 43 processor 43 mips-architecture 39 cache 38 pipeline 36 hardware 35 microprocessor 35 logisim 35 operating-system 33 compiler 30 risc 29 cache-simulator 28 operating-systems 28 instruction-set-architecture 27 virtual-machine 27 data-structures 27 emulator 26 arm 26 architecture 25 processor-architecture 25 systemverilog 24 computer-engineering 24 hardware-description-language 23 low-level-programming 23 embedded-systems 23 riscv 22 algorithms 22 mips-processor 21 digital-design 21 hardware-designs 20 hdl 20 machine-learning 20 software-engineering 20 verilog-hdl 20 branch-prediction 20 nand2tetris 20 tomasulo-algorithm 19 alu 17 isa 17 linux 17 computer 17 processor-design 17 logic-gates 15 database 15 mips-simulator 15 memory 15 pipeline-processor 15 education 15 tomasulo 15 cpu-emulator 15 artificial-intelligence 14 microarchitecture 14 university-project 14 cpu-design 14 assembly-language-programming 14 algorithms-and-data-structures 13 computer-networks 13 computer-systems 13 mips32 13 computer-vision 13 networking 13 python3 12 mano-computer-simulator 12 assembly-x86 12 programming 12 pipelining 12 electronics 11 modelsim 11 machine-language 11 arithmetic-logic-unit 11 javascript 11 c-plus-plus 11 deep-learning 10 logisim-evolution 10 security 10 single-cycle-processor 10 educational 10 gem5 10 parallel-computing 10 branch-predictor 10 logic-circuit 9 digital-electronics 9