-
Updated
Jan 16, 2021
#
computer-architecture
Here are 526 public repositories matching this topic...
List of Computer Science courses with video lectures.
programming-language
computer-science
security
machine-learning
bioinformatics
web-development
computer-vision
algorithms
robotics
computer-graphics
databases
stanford-university
embedded-systems
systems
quantum-computing
computer-architecture
computer-scientists
database-systems
harvard-university
iit-delhi
state-university
A categorized list of C++ resources.
-
Updated
Jan 27, 2021
Learn how computers work by simulating them in Javascript
-
Updated
Apr 5, 2019 - JavaScript
A graphical processor simulator and assembly editor for the RISC-V ISA
-
Updated
Jan 18, 2021 - C++
algorithm
datastructures
cse
operating-system
database-management
computer-architecture
gate
compiler-design
digital-design
c-programming
computer-network
automata-theory
-
Updated
Oct 3, 2020
Repository to store what we have studied. 📖 We want everyone to get a job through TechnicalNote.
github
javascript
java
windows
programming-language
security
algorithm
database
web
cpp
network
linear-algebra
sort
operating-system
data-structures
software-engineering
computer-architecture
technical-notes
tech-interview
-
Updated
Dec 28, 2020
DRAMSim2: A cycle accurate DRAM simulator
-
Updated
Nov 11, 2020 - C++
List of resources about foundational knowledge for programmers (supposed to last a few decades)
computer-science
awesome
cryptography
networking
algorithms
linear-algebra
type-theory
category-theory
programming-languages
programming-paradigms
awesome-list
computer-architecture
software-architecture
algorithms-and-data-structures
proof-theory
-
Updated
Apr 7, 2020
深度学习论文阅读、数据仓库实践体验。比做算法的懂工程落地,比做工程的懂算法模型。
-
Updated
Apr 14, 2020 - Jupyter Notebook
A list of classic books make better you understand not only how it works, but why it works.
machine-learning
reinforcement-learning
computer-vision
deep-learning
linear-algebra
statistical-learning
inference
stanford-university
high-performance-computing
bayesian-inference
computer-architecture
probabilistic-graphical-models
hao
5th
robert-tibshirani
-
Updated
Aug 15, 2020
A curated list of Computer Engineering resources
-
Updated
Dec 25, 2020
cmake
cpu
pipeline
cpp
riscv
gtest
computer-architecture
speculation
branch-prediction
riscv32
riscv-simulator
riscv-emulator
tomasulo-algorithm
-
Updated
Jul 2, 2020 - C++
A pipelined implementation of the MIPS processor featuring hazard detection as well as forwarding
-
Updated
Aug 24, 2019 - Verilog
-
Updated
Nov 17, 2019 - C
A terminal-based emulator of the ARM instruction set written in Golang
-
Updated
Jan 16, 2018 - Go
WebRISC-V: A Web-Based Education-Oriented RISC-V Pipeline Simulation Environment [PHP]
php
education
processor-architecture
simulator
pipeline
assembly
computer-architecture
risc
risc-v
pipeline-simulation-environment
-
Updated
Dec 17, 2020 - PHP
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.
cpu
compiler
virtual-machine
assembler
operating-system
nand2tetris
computer-architecture
nand
machine-language
hardware-description-language
arithmetic-logic-unit
-
Updated
Oct 2, 2020 - Python
通过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)
-
Updated
May 24, 2020
Technical articles about console architecture
-
Updated
Jan 12, 2021
Simulator + benchmark suite for Micro Aerial Vehicle design.
benchmark
simulator
hardware
sensor
flight-controller
drones
computer-architecture
actuators
system-design
airsim
autonomous-machines
-
Updated
Sep 14, 2020 - Python
Материалы для студентов ФПМИ
-
Updated
Dec 8, 2020 - Jupyter Notebook
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.
github
android
git
machine-learning
algorithm
web-development
networking
deep-learning
dbms
discrete-mathematics
software-engineering
operating-systems
computer-architecture
computer-organization
automata-theory
-
Updated
Sep 30, 2020
Nand2tetris course
-
Updated
Oct 26, 2020 - Assembly
Open
Set thread names
charmoniumQ
commented
Jan 26, 2021
Set the thread name pthread_setname_np. This makes debugging easier. You know plugin is responsible for each thread without diving into it. When a segfault appears, you can assign blame by reading the threadname rather than inspecting the stacktrace.
Course files for ECS 154A in Winter Quarter 2020.
-
Updated
Mar 13, 2020 - Python
-
Updated
Jul 2, 2020 - Haskell
This repo contains code snippets written in verilog as part of course Computer Architecture of my university curriculum
-
Updated
Dec 22, 2020 - Verilog
Improve this page
Add a description, image, and links to the computer-architecture topic page so that developers can more easily learn about it.
Add this topic to your repo
To associate your repository with the computer-architecture topic, visit your repo's landing page and select "manage topics."


Some RISC-V instructions perform writes to 2 destinations, either 2 register or register or program counter. In cases if the source of one sub-operation matches a destination of another one, the order of result output is important. The examples are
jalrand instruction operating with CSRs:riscv/riscv-tests#258
riscv/riscv-tests#263
Your obj