Topic: "cache-coherence"
vertexclique/cuneiform
Cache & In-Memory optimizations for Rust, revived from the slabs of Sumer.
Language: Rust - Size: 2.01 MB - Last synced at: 11 days ago - Pushed at: about 5 years ago - Stars: 30 - Forks: 1

ic-lab-duth/NoCpad
HLS for Networks-on-Chip
Language: C++ - Size: 339 KB - Last synced at: over 1 year ago - Pushed at: about 4 years ago - Stars: 22 - Forks: 4

mit-plv/hemiola
A Coq framework to support structural design and proof of hardware cache-coherence protocols
Language: Coq - Size: 4.94 MB - Last synced at: 19 days ago - Pushed at: almost 3 years ago - Stars: 13 - Forks: 0

dsirotkin256/matching-cpp 📦
Order matching engine
Language: C++ - Size: 951 KB - Last synced at: 3 months ago - Pushed at: over 3 years ago - Stars: 10 - Forks: 1

vertexclique/cuneiform-fields
Field level cache optimizations for Rust (no_std)
Language: Rust - Size: 2 MB - Last synced at: 11 days ago - Pushed at: about 4 years ago - Stars: 8 - Forks: 2

himanshu5-prog/coherent_protocols
The repository implements MOESI protocol and contains multiple cores, interconnect and memory to understance how cache coherency works and impacts performance.
Language: C++ - Size: 550 KB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 6 - Forks: 2

adityagupta1089/Cache-Coherence-Simultaor
Simulator that simulates multiprocessor caches and involved cache coherence protocols
Language: C++ - Size: 272 KB - Last synced at: 9 months ago - Pushed at: almost 7 years ago - Stars: 4 - Forks: 2

muditbhargava66/CacheSimulator
A high-performance cache and memory hierarchy simulator built with modern C++17. Features configurable cache levels, advanced prefetching, MESI protocol, and detailed statistics. Ideal for computer architecture education, research, and performance analysis.
Language: C++ - Size: 62.5 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 2 - Forks: 0

caesr-uwaterloo/Ditty
Repository for a predictable directory-based cache coherence for multicore safety-critical systems
Language: C++ - Size: 78.1 KB - Last synced at: over 1 year ago - Pushed at: about 2 years ago - Stars: 2 - Forks: 0

cosmin-ionita/MESI-protocol-simulator
This is a simulation of the MESI caching protocol written in C#
Language: C# - Size: 4.88 KB - Last synced at: about 2 years ago - Pushed at: over 7 years ago - Stars: 1 - Forks: 0

NotQuis/cpp-match
cpp-match is a powerful C++ library for pattern matching and functional-style programming, allowing developers to write concise and expressive code for handling complex data structures efficiently. The library provides a clean and intuitive syntax for matching patterns, making it easier to work with data in a functional programming paradigm.
Language: C++ - Size: 24.4 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 0 - Forks: 0

mtumilowicz/java17-mesi-false-sharing-processor-optimisations-workshop
Introduction to cache coherence: false sharing, MESI protocol and vectorization
Language: Java - Size: 428 KB - Last synced at: about 2 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

KamilKrauze/StackVector
A cache-coherent stack allocated templated vector.
Language: C++ - Size: 59.6 KB - Last synced at: about 2 months ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

geokyr/advanced-topics-in-computer-architecture
Memory Hierarchy - Branch Prediction and Predictors - Cache Coherence Protocols | Advanced Topics in Computer Architecture at ECE NTUA
Language: Python - Size: 88.2 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

ehsanyousefzadehasl/MMCC
MMCC stands for Memory Model and Cache Coherence *|* In this repository, I push what I learn and code about the memory models and cache coherence protocols to be able to start to research on memory models and cache coherence protocols for GPGPUs and Heterogeneous Systems
Size: 2.55 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 1

abdullahb53/p-thread-parallel-programming
P_thread parallel programming task, cache coherency.
Language: C++ - Size: 420 KB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

epeec/ArgoDSM
ArgoDSM is a software distributed shared memory system which aims to provide great performance with a simplified programming model.
Size: 8.79 KB - Last synced at: over 1 year ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

sebastian-wardzinski/computer-architecture
ECE552: Computer Architecture — Fall 2020.
Language: C - Size: 9.66 MB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 1

cwang360/multicore-cache
Trace-based simulation for cache coherence in a multicore system
Language: C++ - Size: 2.68 MB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

MarceloFCandido/mesi-cache-coherence
Project about cache coherence using the MESI protocol. It is for the Computer Organization and Architecture II subject on CEFET-MG.
Language: Verilog - Size: 6.03 MB - Last synced at: 2 months ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 0

ishan00/multiprocessor-cache-coherence
This is our final project report for the course Computer Architecture.
Size: 437 KB - Last synced at: 8 months ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 0

ymarathe/TLB-Coherence-Simulator
Language: C++ - Size: 392 KB - Last synced at: over 1 year ago - Pushed at: almost 7 years ago - Stars: 0 - Forks: 3

melver/verc3 Fork of icsa-caps/verc3
VerC3: Verification Toolkit for C3
Language: C++ - Size: 158 KB - Last synced at: about 2 years ago - Pushed at: over 7 years ago - Stars: 0 - Forks: 0

Nalaka1693/pthread_cache_coherence
Demonstration of how cache coherence reduce performance of a parallel program and how to overcome them.
Language: C - Size: 142 KB - Last synced at: about 2 years ago - Pushed at: over 7 years ago - Stars: 0 - Forks: 0
