Lists (8)
Sort Name ascending (A-Z)
Stars
A hardware-aware guide to data structures for system software engineers.
RISC-V out-of-order core for education and research purposes
Performance-portable, length-agnostic SIMD with runtime dispatch
A C library that may be linked into a C/C++ program to produce symbolic backtraces
eBPF Developer Tutorial: Learning eBPF Step by Step with Examples
A book teaching assembly language programming on the ARM 64 bit ISA. Along the way, good programming practices and insights into code development are offered which apply directly to higher level la…
Awesome materials about database development.
A tool for gathering and visualizing kernel scheduling traces on Linux machines
Markdown source for Michael Abrash's Graphics Programming Black Book
Papers informing the design and development of Distributed Async Await
A open source reimplementation of Google's Tensor Processing Unit (TPU).
mTCP: A Highly Scalable User-level TCP Stack for Multicore Systems
Open-source high-performance RISC-V processor
A workshop on Linux containers: Rebuild Docker from Scratch
Performance Tuning Tutorial given at Oak Ridge National Laboratory
Low-overhead tracing of all Linux kernel-user transitions, for serious performance analysis. Includes kernel patches, loadable module, and post-processing software. Output is HTML/SVG per-CPU-core …
Microarchitectural attack development frameworks for prototyping attacks in native code (C, C++, ASM) and in the browser
A minimalist RISC-V system emulator capable of running Linux kernel with efficient event-driven scheduling
A modular, reusable university course for Rust
A minimal GPU design in Verilog to learn how GPUs work from the ground up
