βRISC-V - Free and Open RISC Instruction Set Architecture.
βSHAKTI - Open-source Processor Development Ecosystem.
βSimple Computer - Whilst reading But How Do It Know? by J. Clark Scott I felt compelled to write something to simulate the computer the book describes.
βCPU Microcodes - Intel, AMD, VIA & Freescale CPU Microcode Repositories.
βCPU Schedulingβ
βuarch-bench - Benchmark for low-level CPU micro-architectural features.
βIA32-doc - Project which aims to put as many definitions from the Intel Manual into machine-processable format as possible.
βx86-info-term - Terminal viewer for x86 instruction/intrinsic information using Python 3 + curses.
βCosmic - Stellar simulated 8-bit computer architecture.
βSIMD instructions (HN)
βX86-64 Semantics - Complete and thoroughly tested formal semantics of x86-64 to date.
βUnicorn Engine - Lightweight multi-platform, multi-architecture CPU emulator framework. (Code)
βafl-unicorn - Lets you fuzz any piece of binary that can be emulated by Unicorn Engine.
βArchspec - Library for detecting, labeling, and reasoning about microarchitectures.
βARMRef - iOS, iPadOS, and macOS application reference manual for ARM assembly instructions.
βCoreMark - Industry-standard benchmark that measures the performance of central processing units (CPU) and embedded microcrontrollers (MCU).
βsse2neon - C/C++ header file that converts Intel SSE intrinsics to Arm/Aarch64 NEON intrinsics.
βGperftools CPU Profilerβ
βVSCode JS Profile Visualizer - Custom editor for viewing .cpuprofile files in VS Code. Pairs well with new JavaScript debugger.
βTaiwan Semiconductor - Taiwanese multinational semiconductor contract manufacturing and design company.
βDynarmic - Dynamic recompiler for ARM.
βBitdefender disassembler - Lightweight, x86/x64 only instruction decoder.
βc8c - Aims to be a small typeless programming language for the CHIP-8 virtual machine.
βvrCPU - Code, documentation, schematics, notes for my Ben Eater inspired breadboard computer and emulator.
βsandsifter - x86 processor fuzzer.
βMIPS-Simulator - Functional MIPS CPU simulator implemented in Haskell.
βLet's Build a Microprocessor! - From NAND to RISC, using JavaScript as a HDL.
βASL Interpreter - Example implementation of Arm's Architecture Specification Language (ASL). (Fork)
βFritzchens Fritz's Albums - Gorgeous high resolution die shots of (mostly) modern chips.
βThe CPU Shack - History of Microprocessors & CPU Techo.