Errare-humanum-est / ProtoGen
Designing directory cache coherence protocols is complicated because coherence transactions are not atomic in modern multicore processors. A coherence transaction comprises multiple messages, and these messages can interleave with other conflicting coherence transactions initiated by other cores. To overcome this architectural challenge, we pres…
☆16Updated 2 years ago
Related projects ⓘ
Alternatives and complementary repositories for ProtoGen
- Artifact, reproducibility, and testing utilites for gem5☆20Updated 3 years ago
- ☆30Updated 4 years ago
- ☆15Updated 3 years ago
- ordspecsim: The Swarm architecture simulator☆24Updated last year
- The OpenPiton Platform☆26Updated last year
- We solve the two challenges architects face when designing heterogeneous processors with cache coherent shared memory. First, we develop …☆15Updated 2 years ago
- gem5 Tips & Tricks☆63Updated 4 years ago
- ILA Model Database☆20Updated 4 years ago
- The gem5-X open source framework (based on the gem5 simulator)☆38Updated last year
- ☆21Updated last year
- Creating beautiful gem5 simulations☆45Updated 3 years ago
- High Bandwidth Memory (HBM) timing model based on DRAMSim2☆41Updated 7 years ago
- Automatically exported from code.google.com/p/tpzsimul☆13Updated 9 years ago
- ☆20Updated last year
- The Chronos FPGA Framework to accelerate ordered applications☆21Updated 4 years ago
- ☆14Updated 2 years ago
- ☆25Updated last month
- (elastic) cuckoo hashing☆13Updated 4 years ago
- Championship Value Prediction (CVP) simulator.☆15Updated 3 years ago
- ArchExplorer: Microarchitecture Exploration Via Bottleneck Analysis☆30Updated 9 months ago
- ☆18Updated 4 years ago
- A PIM instrumentation, compilation, execution, simulation, and evaluation repository for BLIMP-style architectures.☆16Updated 2 years ago
- Heterogeneous simulator for DECADES Project☆29Updated 5 months ago
- ☆84Updated 9 months ago
- EQueue Dialect☆39Updated 2 years ago
- PAAS: A System Level Simulator for Heterogeneous (CPU-FPGA) Computing Systems☆43Updated 3 years ago
- Virtuoso is a new simulator that focuses on modelling various memory management and virtual memory aspects.☆25Updated last year
- The official repository for the gem5 resources sources.☆57Updated last month
- A fast and scalable x86-64 multicore simulator☆31Updated 3 years ago
- Memory consistency model checking and test generation library.☆13Updated 8 years ago