There are 19 repositories under computer-architecture topic.
List of Computer Science courses with video lectures.
A categorized list of C++ resources.
Solutions and Notes for Labs of Computer Systems: A Programmer's Perspective 3rd Editon // 《深入理解计算机系统》第三版的实验文件、解答与笔记
A graphical processor simulator and assembly editor for the RISC-V ISA
📚 📖 📚CSE GATE Resources for GATE and CSE Aspirants 😎 😁 . Show your ❤️ by ⭐️⭐️
Repository to store what we have studied. :book: We want everyone to get a job through TechnicalNote.
Technical articles about console architecture
Cycle-accurate pre-silicon simulator of RISC-V and MIPS CPUs
DRAMSim2: A cycle accurate DRAM simulator
A curated list of Computer Engineering resources
List of resources about foundational knowledge for programmers (supposed to last a few decades)
A list of time-lasting classic books, which could not only help you figure out how it works, but also grasp when it works and why it works in that way.
:mortar_board::whale: Lab Assignments and Developing Environments of the Introduction to Computer Systems, 15-213 CMU
💻 RISC-V Simulator of RV32I ISA. 5-stage pipeline / out-of-order execution with Tomasulo algorithm and Speculation. Support runtime visualization. Project report available.
RISC-V Instruction Set Simulator (Built for education).
A pipelined implementation of the MIPS processor featuring hazard detection as well as forwarding
ILLIXR: Illinois Extended Reality Testbed
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.
WebRISC-V: A Web-Based Education-Oriented RISC-V Pipeline Simulation Environment [PHP]
A terminal-based emulator of the ARM instruction set written in Golang
CERBERUS 2080™, the amazing multi-processor 8-bit microcomputer
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.
A computer system containing CPU, OS and Compiler under MIPS architecture.
Материалы для студентов ФПМИ
通过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)
5-stage pipelined 32-bit MIPS microprocessor in Verilog
Simulator + benchmark suite for Micro Aerial Vehicle design.
Computer built from the ground up on top of own CPU, while compiler and assembler for it implemented in Rust language
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.
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).
RISC-V CPU simulator for education purposes