Starred repositories
This is a mirror of the official libpfm4 git repository, https://sourceforge.net/p/perfmon2/libpfm4/ci/master/tree/ with some local branch for developing patches.
Measures microarchitectural details such as ROB size. Like https://github.com/travisdowns/robsize but without runtime code generation, which doesn't work on some platforms. Public domain except whe…
Open-source Linux performance suite for engineers—profiling and tuning workloads and system configurations.
Konata is an instruction pipeline visualizer for Onikiri2-Kanata/Gem5-O3PipeView formats. You can download the pre-built binaries from https://github.com/shioyadan/Konata/releases
gem5 configuration for intel's skylake micro-architecture
This is the Rust course used by the Android team at Google. It provides you the material to quickly teach Rust.
An introduction to ARM64 assembly on Apple Silicon Macs
anyon_e, a highly integrated, high end, open source laptop. Attempt the impossible.
Production-grade client-side tracing, profiling, and analysis for complex software systems.
Heapothesys /hɪˈpɒθɪsɪs/ is a heap allocation JVM benchmark developed by the Amazon Corretto team.
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…
SASM - simple crossplatform IDE for NASM, MASM, GAS and FASM assembly languages
Notes for CS6290, High Performance Computer Architecture
Understand and mitigate software-observable side-channels
State-of-the-art audio codec with 90x compression factor. Supports 44.1kHz, 24kHz, and 16kHz mono/stereo audio.
Toy programming language to ARM Assembly compiler written for CS4212 Compiler Design
A java agent to generate method mappings to use with the linux `perf` tool
Performance analysis tools based on Linux perf_events (aka perf) and ftrace
Public malware techniques used in the wild: Virtual Machine, Emulation, Debuggers, Sandbox detection.