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

Topic: "computer-architecture"

Developer-Y/cs-video-courses

List of Computer Science courses with video lectures.

Size: 823 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 69,017 - Forks: 9,322

MattPD/cpplinks

A categorized list of C++ resources.

Size: 5.5 MB - Last synced at: about 16 hours ago - Pushed at: about 17 hours ago - Stars: 5,005 - Forks: 514

mortbopet/Ripes

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

Language: C++ - Size: 43.8 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 2,872 - Forks: 295

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: 25 days ago - Pushed at: over 2 years ago - Stars: 2,483 - Forks: 440

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

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

Size: 225 MB - Last synced at: 3 months ago - Pushed at: over 1 year ago - Stars: 1,555 - Forks: 411

o-oconnell/minixfromscratch

Development and compilation setup for the book versions of MINIX (2.0.0 and 3.1.0) on QEMU

Language: C - Size: 6.15 MB - Last synced at: 8 months ago - Pushed at: over 2 years ago - Stars: 1,227 - Forks: 67

flipacholas/Architecture-of-consoles

Technical articles about console architecture

Size: 5.01 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 957 - Forks: 63

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: 33

sam-astro/Astro8-Computer

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

Language: C++ - Size: 342 MB - Last synced at: 26 days ago - Pushed at: 3 months ago - Stars: 820 - Forks: 90

jobhope/TechnicalNote

Repository to store what we have studied. :book: We want everyone to get a job through TechnicalNote.

Language: C++ - Size: 382 KB - Last synced at: about 2 months ago - Pushed at: over 1 year ago - Stars: 611 - Forks: 79

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: 14.1 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 595 - Forks: 497

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: 30 days ago - Pushed at: over 1 year ago - Stars: 576 - Forks: 48

cvut/qtrvsim

RISC-V CPU simulator for education purposes

Language: C++ - Size: 3.74 MB - Last synced at: 25 days ago - Pushed at: about 2 months ago - Stars: 557 - Forks: 75

kangtegong/self-learning-cs

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

Language: HTML - Size: 4.31 MB - Last synced at: 2 months ago - Pushed at: 7 months ago - Stars: 525 - Forks: 86

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

A curated list of Computer Architecture and Systems resources

Size: 1.02 MB - Last synced at: 10 days ago - Pushed at: 4 months ago - Stars: 519 - Forks: 57

MIPT-ILab/mipt-mips 📦

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

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

rsms/rsm

Virtual computer

Language: C - Size: 1.54 MB - Last synced at: 4 days ago - Pushed at: over 2 years ago - Stars: 295 - Forks: 8

umd-memsys/DRAMSim2

DRAMSim2: A cycle accurate DRAM simulator

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

JackonYang/paper-reading

比做算法的懂工程落地,比做工程的懂算法模型。

Language: Jupyter Notebook - Size: 2.33 MB - Last synced at: 30 days ago - Pushed at: 30 days ago - Stars: 242 - Forks: 38

mathis-s/SoomRV

A simple superscalar out-of-order RISC-V microprocessor

Language: SystemVerilog - Size: 11.7 MB - Last synced at: 2 months ago - Pushed at: 4 months ago - Stars: 202 - Forks: 16

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: 3 months ago - Pushed at: almost 5 years ago - Stars: 201 - Forks: 18

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: about 1 month ago - Pushed at: 5 months ago - Stars: 194 - Forks: 44

kangtegong/csnote

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

Language: JavaScript - Size: 6.52 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 189 - Forks: 13

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: 4 days ago - Pushed at: 4 days ago - Stars: 181 - Forks: 22

err0r500/foundational-knowledge-for-programmers

List of resources about foundational knowledge for programmers (supposed to last a few decades)

Size: 34.2 KB - Last synced at: about 1 year ago - Pushed at: over 4 years ago - Stars: 163 - Forks: 11

sarchlab/mgpusim

A highly-flexible GPU simulator for AMD GPUs.

Language: Go - Size: 127 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 156 - Forks: 36

Mariotti94/WebRISC-V

WebRISC-V: A Web-Based Education-Oriented RISC-V Pipeline Simulation Environment [PHP]

Language: PHP - Size: 2.08 MB - Last synced at: 16 days ago - Pushed at: 16 days ago - Stars: 147 - Forks: 10

KASIRGA-KIZIL/tekno-kizil

KASIRGA - KIZIL Takımı Teknofest 2023 Çip Tasarımı - KIZIL İşlemci Projesi

Language: Verilog - Size: 1.04 GB - Last synced at: about 1 year ago - Pushed at: almost 2 years ago - Stars: 139 - Forks: 11

ILLIXR/ILLIXR

ILLIXR: Illinois Extended Reality Testbed

Language: C++ - Size: 170 MB - Last synced at: about 3 hours ago - Pushed at: about 4 hours ago - Stars: 137 - Forks: 46

Maecenas/ICS-15213-CSAPP3e-CMU

:mortar_board::whale: Build Environment And Lab Assignments of the Introduction to Computer Systems course, CMU 15-213 dated 2015 Fall

Language: C - Size: 1.01 MB - Last synced at: over 1 year ago - Pushed at: over 5 years ago - Stars: 136 - Forks: 52

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: 2 months ago - Pushed at: 3 months ago - Stars: 132 - Forks: 45

phoeniX-Digital-Design/phoeniX

RISC-V Embedded Processor for Approximate Computing

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

TheRiscGuy/Veecom

Simple Yet Powerful RISC-V Computer

Language: Assembly - Size: 5.75 MB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 115 - Forks: 11

arm-university/Graphical-Micro-Architecture-Simulator

Graphical-Micro-Architecture-Simulator

Language: JavaScript - Size: 30.1 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 105 - Forks: 31

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: 19 days ago - Pushed at: almost 2 years ago - Stars: 105 - Forks: 26

vmmc2/Vulcan 📦

RISC-V Instruction Set Simulator (Built for education).

Language: Dart - Size: 3 MB - Last synced at: about 2 months ago - Pushed at: over 3 years ago - Stars: 102 - Forks: 10

cyber-anubis/The-HACK-General-Purpose-Computer

Using HDL, from Boolean algebra and elementary logic gates to building a Central Processing Unit, a memory system, and a hardware platform, leading up to a 16-bit general-purpose computer. Then, implementing the modern software hierarchy designed to enable the translation and execution of object-based, high-level languages on a bare-bone computer hardware platform; Including Virtual machine,Compiler and Operating system.

Language: Python - Size: 151 KB - Last synced at: about 1 month ago - Pushed at: over 4 years ago - Stars: 99 - Forks: 5

TheByteAttic/CERBERUS2080

CERBERUS 2080™, the amazing multi-processor 8-bit microcomputer, featuring Z80, 65C02 and AVR processors.

Language: C++ - Size: 349 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 95 - Forks: 22

mhyousefi/MIPS-pipeline-processor

A pipelined implementation of the MIPS processor featuring hazard detection as well as forwarding

Language: Verilog - Size: 1.54 MB - Last synced at: over 2 years ago - Pushed at: about 3 years ago - Stars: 95 - Forks: 27

meiniKi/FazyRV

A minimal-area RISC-V core with a scalable data path to 1, 2, 4, or 8 bits and manifold variants.

Language: SystemVerilog - Size: 709 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 94 - Forks: 5

gboncoffee/egg

Emulador Genérico do Gabriel

Language: Go - Size: 721 KB - Last synced at: 21 days ago - Pushed at: 22 days ago - Stars: 85 - Forks: 5

ghaiklor/nand-2-tetris

Computer built from the ground up on top of own CPU, while compiler and assembler for it implemented in Rust language

Language: Assembly - Size: 752 KB - Last synced at: about 2 months ago - Pushed at: over 5 years ago - Stars: 76 - Forks: 7

rafi007akhtar/CSE-resources

A collection of curated resources for learning Computer Science subjects and skills, that I garnered throughout my tenure as a CSE student. Contributions, and report of broken links are welcome.

Size: 16.6 KB - Last synced at: over 2 years ago - Pushed at: over 3 years ago - Stars: 72 - Forks: 20

meton-robean/ResearchNote

通过issue和README来记录日常学习研究笔记 关注 机器学习系统,深度学习, LLVM,性能剖视, Linux操作系统内核 话题 关注 C/C++. JAVA. Python. Golang. Chisel. 编程语言话题 ( Writing Blogs using github issue and markdown! (inculding Machine Learning algs and system, LLVM, Linux kernel, java, python, c++, golang)

Size: 3.8 MB - Last synced at: over 1 year ago - Pushed at: about 5 years ago - Stars: 70 - Forks: 7

WomenWhoCode/wwcsf-backend-study-group

WWCode Backend Study Group

Language: Java - Size: 94.5 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 68 - Forks: 9

CMU-SAFARI/Hermes

A speculative mechanism to accelerate long-latency off-chip load requests by removing on-chip cache access latency from their critical path, as described by MICRO 2022 paper by Bera et al. (https://arxiv.org/pdf/2209.00188.pdf)

Language: C++ - Size: 4.53 MB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 65 - Forks: 12

coderick14/ARMed

A terminal-based emulator of the ARM instruction set written in Golang

Language: Go - Size: 599 KB - Last synced at: about 2 months ago - Pushed at: over 7 years ago - Stars: 65 - Forks: 2

yuri-pechatnov/caos

Материалы для студентов ФПМИ

Language: Jupyter Notebook - Size: 13.7 MB - Last synced at: 8 months ago - Pushed at: over 2 years ago - Stars: 64 - Forks: 21

neelkshah/MIPS-Processor

5-stage pipelined 32-bit MIPS microprocessor in Verilog

Language: Verilog - Size: 138 KB - Last synced at: over 2 years ago - Pushed at: about 5 years ago - Stars: 64 - Forks: 13

Kannagi/AltairX

New computer and new CPU PoC

Language: C - Size: 10.2 MB - Last synced at: 3 days ago - Pushed at: about 1 month ago - Stars: 63 - Forks: 7

vonsim/vonsim

VonSim: a simulator for a simple CPU architecture.

Language: TypeScript - Size: 60.3 MB - Last synced at: 5 days ago - Pushed at: about 1 month ago - Stars: 63 - Forks: 3

bobanetwork/boba_legacy

Monorepo implementing Boba, a compute layer for Ethereum

Language: Go - Size: 167 MB - Last synced at: about 2 months ago - Pushed at: 11 months ago - Stars: 62 - Forks: 62

miglopst/PIM_NDP_papers

Size: 536 KB - Last synced at: 11 months ago - Pushed at: over 4 years ago - Stars: 61 - Forks: 18

mikinty/Hardware-Engineer-Interview-Questions

For aspiring hardware engineers out there.

Size: 29.3 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 60 - Forks: 9

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: 3 months ago - Pushed at: 4 months ago - Stars: 58 - Forks: 6

harvard-edge/MAVBench

Simulator + benchmark suite for Micro Aerial Vehicle design.

Language: Python - Size: 14.5 MB - Last synced at: over 1 year ago - Pushed at: about 2 years ago - Stars: 57 - Forks: 24

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: 217 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 56 - Forks: 3

adzialocha/8bit

Notes on building a 8bit CPU

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

aw-junaid/Computer-Science

Explore a collection of resources and projects in Computer Science, covering algorithms, data structures, programming languages, and emerging technologies. Ideal for learners and enthusiasts looking to enhance their knowledge and skills in the field

Language: Python - Size: 1.85 GB - Last synced at: 3 months ago - Pushed at: 4 months ago - Stars: 52 - Forks: 11

SilenceX12138/MIPS-Microsystems

A computer system containing CPU, OS and Compiler under MIPS architecture.

Language: Verilog - Size: 8.8 MB - Last synced at: over 1 year ago - Pushed at: almost 4 years ago - Stars: 52 - Forks: 0

SBTCVM/SBTCVM-Gen2-9

SBTCVM is a virtual machine implementation of a balanced ternary (base 3) computer. Features several compiled languages for ternary software development.

Language: Python - Size: 4.22 MB - Last synced at: 10 months ago - Pushed at: about 2 years ago - Stars: 43 - Forks: 6

zslwyuan/PAAS_V1.0

PAAS: A System Level Simulator for Heterogeneous (CPU-FPGA) Computing Systems

Language: Ada - Size: 37.3 MB - Last synced at: over 1 year ago - Pushed at: almost 4 years ago - Stars: 41 - Forks: 16

TomerAberbach/mano-simulator

🖥️ An assembler and hardware simulator for the Mano Basic Computer, a 16 bit computer.

Language: Java - Size: 1.26 MB - Last synced at: 5 days ago - Pushed at: 8 months ago - Stars: 38 - Forks: 15

SinghCoder/Icarus_Verilog

This repo contains code snippets written in verilog as part of course Computer Architecture of my university curriculum

Language: Verilog - Size: 56.1 MB - Last synced at: over 1 year ago - Pushed at: over 3 years ago - Stars: 38 - Forks: 19

yshalabi/covert-channel-tutorial

Hands on with side-channels: a tutorial on covert-channels built using shared CPU resources. Three different covert-channel implementations based on Flush+Reload and Prime+Probe (L1, LLC) side-channels. Also, some tools and libraries.

Language: C - Size: 55.7 KB - Last synced at: over 1 year ago - Pushed at: almost 6 years ago - Stars: 38 - Forks: 11

skyzh/mips-simulator

💻 A 5-stage pipeline MIPS CPU design in Haskell.

Language: Haskell - Size: 91.8 KB - Last synced at: 3 months ago - Pushed at: almost 5 years ago - Stars: 36 - Forks: 0

tscheipel/HaDes-V

HaDes-V is an Open Educational Resource for learning microcontroller design. It guides you through creating a pipelined 32-bit RISC-V processor using SystemVerilog and FPGA tools. Developed by TU Graz's EAS Group, this resource combines hands-on exercises in hardware/software co-design with practical implementation on the Basys3 FPGA board.

Language: SystemVerilog - Size: 432 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 35 - Forks: 2

TheByteAttic/6502-to-W65C02S-adapter

A small daughterboard adapter that replaces a 6502 processor (used in vintage 8-bit computers such as the VIC-20, Apple II and BBC Micro) with a modern equivalent. Two versions are provided, which fit different motherboards.

Size: 130 MB - Last synced at: almost 2 years ago - Pushed at: about 4 years ago - Stars: 35 - Forks: 11

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: 775 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 34 - Forks: 29

jlpteaching/ECS154B

Materials for ECS 154B at UC Davis

Language: SCSS - Size: 112 MB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 34 - Forks: 39

VanTamNguyen/Nand2Tetris

Nand2Tetris: Build a computer system from the ground up, from nand to tetris. Hardware and software.

Language: Assembly - Size: 2.02 MB - Last synced at: 2 months ago - Pushed at: over 7 years ago - Stars: 34 - Forks: 14

sjohann81/hf-risc

HF-RISC SoC

Language: C - Size: 5.2 MB - Last synced at: 27 days ago - Pushed at: 27 days ago - Stars: 33 - Forks: 37

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: about 1 month ago - Pushed at: about 1 month ago - Stars: 33 - Forks: 6

zhangyachen/ComputerArchitectureAndCppBooks

📚 计算机体系结构与C++书籍收集(持续更新)

Size: 36.7 MB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 33 - Forks: 7

guptaanmol184/nand2tetris

💡 Nand2tetris course

Language: Assembly - Size: 599 KB - Last synced at: about 2 months ago - Pushed at: over 4 years ago - Stars: 33 - Forks: 10

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

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

Size: 15.9 MB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 32 - Forks: 8

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: 2 months ago - Pushed at: 7 months ago - Stars: 32 - Forks: 0

Ghonimo/Formal-Verification-With-VC-Formal--Tutorials-and-Examples

This repository is dedicated to providing a comprehensive guide and practical examples for using VC Formal for formal verification. Our goal is to help both beginners and experienced users understand the principles of formal verification and how to apply them effectively using VC Formal.

Size: 96.8 MB - Last synced at: 7 days ago - Pushed at: over 1 year ago - Stars: 31 - Forks: 2

STAR-Laboratory/Accelerating-RecSys-Training

Accelerating Recommender model training by leveraging popular choices -- VLDB 2022

Language: Python - Size: 274 KB - Last synced at: 2 months ago - Pushed at: 9 months ago - Stars: 30 - Forks: 4

skyzh/mips-cpu

💻 A 5-stage pipeline MIPS CPU implementation in Verilog.

Language: Verilog - Size: 37.1 KB - Last synced at: 4 months ago - Pushed at: almost 5 years ago - Stars: 28 - Forks: 4

jasonv/MythSim

The Mythical CPU Simulator for Real Students

Language: Java - Size: 555 KB - Last synced at: 2 months ago - Pushed at: over 6 years ago - Stars: 27 - Forks: 8

chenxuhao/gardenia

GARDENIA: Graph Analytics Repository for Designing Efficient Next-generation Accelerators

Language: C++ - Size: 1.24 MB - Last synced at: over 1 year ago - Pushed at: about 3 years ago - Stars: 26 - Forks: 7

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: 2 months ago - Pushed at: over 4 years ago - Stars: 26 - Forks: 1

cepdnaclk/e16-co502-RV32IM-pipeline-implementation-group1

The objective of this project was to design and implement a 5 stage pipeline CPU to support the RISC-V instruction architecture. This pipeline CPU supports the entire RV32IM ISA which contains 45 instructions. The designed pipeline CPU was implemented using behavioral modeling in verilogHDL and icarus Verilog was used compile and simulate. gtkWave was used to observe the behavior.

Language: Verilog - Size: 8.34 MB - Last synced at: 3 days ago - Pushed at: over 3 years ago - Stars: 25 - Forks: 4

tectijuana/interfaz

Lenguaje Ensamblador ( ARM 32/64 bits ) and the future RISC-V is now

Language: Shell - Size: 48.7 MB - Last synced at: 20 days ago - Pushed at: 23 days ago - Stars: 23 - Forks: 75

sherylll/lenet5-accelerator

FPGA and GPU acceleration of LeNet5

Language: Objective-C - Size: 1.05 MB - Last synced at: almost 2 years ago - Pushed at: almost 6 years ago - Stars: 23 - Forks: 5

aditeyabaral/MPCA-Lab-UE18CS256

A repository containing the source codes for the Microprocessors and Computer Architecture Laboratory course (UE18CS256) at PES University.

Language: C++ - Size: 2.37 MB - Last synced at: 2 months ago - Pushed at: over 2 years ago - Stars: 22 - Forks: 6

spider-tronix/VLSI 📦

RISC V core implementation using Verilog.

Language: Verilog - Size: 1.53 MB - Last synced at: 11 months ago - Pushed at: about 4 years ago - Stars: 22 - Forks: 4

prp-e/micro-controller-design

Just a book on desigining a simple micro-controller.

Size: 3.51 MB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 21 - Forks: 6

TheLogicMaster/lm8

A custom 8-bit computer and software suite

Language: C - Size: 15.3 MB - Last synced at: 2 months ago - Pushed at: over 3 years ago - Stars: 21 - Forks: 1

bmadone/csapp-labs

Computer Systems: A Programmer's Perspective – Lab Assignments

Language: C - Size: 1.72 MB - Last synced at: 7 days ago - Pushed at: 9 months ago - Stars: 20 - Forks: 2

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

AsadiAhmad/CPU

CPU Simulation with Logisim for Computer Architecture Course

Size: 206 KB - Last synced at: 3 months ago - Pushed at: over 1 year ago - Stars: 17 - Forks: 0

USMC1941/CS211-Rutgers

CS 211 Computer Architecture at Rutgers University

Language: Python - Size: 177 MB - Last synced at: over 2 years ago - Pushed at: almost 4 years ago - Stars: 17 - Forks: 6

NikosDelijohn/Tethorax

RISC V 32 bit Base ISA Implementation.

Language: VHDL - Size: 22.1 MB - Last synced at: 2 months ago - Pushed at: about 1 year ago - Stars: 16 - Forks: 2

sjohann81/viking

Viking ISA

Language: TeX - Size: 2.95 MB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 16 - Forks: 7

ash-olakangal/RISC-V-Processor

Verilog implementation of multi-stage 32-bit RISC-V processor

Language: Verilog - Size: 138 KB - Last synced at: over 2 years ago - Pushed at: over 4 years ago - Stars: 16 - Forks: 9

shalan/z16

A 16-bit RISC-V Inspired ISA

Language: Python - Size: 1.08 MB - Last synced at: 3 days ago - Pushed at: 4 days ago - Stars: 15 - Forks: 15

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: 3 months ago - Pushed at: over 3 years ago - Stars: 15 - Forks: 6

RossComputerGuy/SherwoodArch

The Sherwood Architecture is a custom 64-Bit RISC based CPU architecture.

Language: CSS - Size: 1.17 MB - Last synced at: 2 days ago - Pushed at: over 6 years ago - Stars: 15 - Forks: 1

Related Topics
assembly 173 verilog 136 risc-v 113 mips 103 cpu 89 vhdl 83 computer-science 81 c 79 assembler 73 assembly-language 64 mips-assembly 56 computer-organization 54 python 51 simulator 51 cpp 51 fpga 47 processor 46 java 46 simulation 44 cache 39 mips-architecture 39 pipeline 38 hardware 37 microprocessor 36 logisim 35 operating-system 34 operating-systems 32 risc 32 compiler 30 cache-simulator 29 data-structures 28 emulator 28 virtual-machine 27 arm 27 processor-architecture 27 instruction-set-architecture 27 low-level-programming 26 systemverilog 25 computer-engineering 25 architecture 25 algorithms 24 hardware-description-language 24 embedded-systems 24 riscv 23 verilog-hdl 23 digital-design 22 hdl 22 hardware-designs 21 software-engineering 21 tomasulo-algorithm 21 machine-learning 21 mips-processor 21 nand2tetris 20 branch-prediction 20 linux 19 alu 18 computer 18 processor-design 18 database 17 isa 17 logic-gates 16 memory 16 cpu-emulator 16 mips-simulator 15 tomasulo 15 pipeline-processor 15 cpu-design 15 artificial-intelligence 15 education 15 university-project 14 assembly-language-programming 14 computer-systems 14 algorithms-and-data-structures 14 microarchitecture 14 networking 14 computer-networks 13 python3 13 mips32 13 programming 13 computer-vision 13 security 12 javascript 12 assembly-x86 12 pipelining 12 mano-computer-simulator 12 modelsim 11 machine-language 11 arithmetic-logic-unit 11 electronics 11 educational 11 branch-predictor 11 gem5 11 c-plus-plus 11 parallel-computing 10 digital-electronics 10 deep-learning 10 data-structures-and-algorithms 10 compilers 10 single-cycle-processor 10 university 10