Cache-line false sharing linter for Rust structs
-
Updated
May 25, 2026 - Rust
Cache-line false sharing linter for Rust structs
An in-depth project focusing on the design and simulation of a split L1 cache in C++. This repository covers MESI protocol operations, comprehensive test cases, and simulation results, showcasing strategies for enhancing cache coherence and performance. This is a class project from ECE 585: Microprocessor System Design at Portland State University
Simulador de coherencia Cache de un procesador Multinucleo: protocolo MESI - 1 cache por Nucleo - Universidad Nacional Patagónica San Juan Bosco - OPEN SOURCE
A C++ simulator for a 32-bit split-L1 cache (separate I/D) with MESI coherence, pseudo-LRU replacement, and write-back/write-allocate policy — reads a trace and reports hit/miss statistics or per-operation L2 bus messages.
Introduction to cache coherence: false sharing, MESI protocol and vectorization
A C++ concurrency learning repository with implementations of various synchronization primitives and concurrent data structures.
Add a description, image, and links to the mesi topic page so that developers can more easily learn about it.
To associate your repository with the mesi topic, visit your repo's landing page and select "manage topics."