An opinionated ECS-like framework
-
Updated
Apr 10, 2024 - Rust
An opinionated ECS-like framework
Operation-Role Coordination & Hedging Interface Daemon (ORCHID) — The low-level micro-architectural execution core of the RAMNET distributed computing protocol.
Experiment: Mapping 3D space → cache-friendly memory → real-time audio response
Annotation-generated in-memory columnar stores for Java projection interfaces
Series of laboratory assignments focused on parallel and distributed computing concepts, from basic speedup analysis to advanced GPU programming.
A systems-oriented Data Structures and Algorithms repository focused on computational thinking, memory behavior, runtime systems, and AI infrastructure using C++ and Java. Learn DSA through benchmarking, cache locality, observability, and real execution behavior rather than interview-style memorization.
Custom multithreaded C++17 memory allocator: thread-local lock-free pools over a locked central heap, global new/delete override, constexpr compile-time fragmentation detection, and a real-time ImGui visualizer. ~3-4x faster than malloc.
Performance analysis of sequential, row-wise, column-wise, and block-based matrix multiplication using POSIX threads, with benchmarking, speedup, efficiency, and cache locality analysis.
Pushing Python deployments to silicon limits: an empirical study of cache locality, TLB misses, pointer chasing, and constructive L3 cache sharing for high-throughput ML pipelines.
Python lab for exploring memory bandwidth, cache effects, and locality in accelerator workloads
High-performance C++ order book: P50 0.21μs, P99.9 5.7μs, 2.4M orders/sec. SPSC lock-free queue, thread-local slab allocator, price-time priority matching. 51 tests, EC2 Spot benchmarking.
To associate your repository with the cache-locality topic, visit your repo's landing page and select "manage topics."