Cache Coherence Protocol Comparison on a Multicore Simulator
Overview
What this challenge is about.
Configure gem5’s Ruby to compare MESI and MOESI on 16 cores, run 6 benchmarks, and analyze coherence data. Earn your verifiable certificate.
The scenario
The chiplet partner's choice will lock the coherence protocol for 6 years across 4 product SKUs — the team wants evidence, not vendor preference.
The Brief
What you'll do, and what you'll demonstrate.
Compare MESI and MOESI cache coherence protocols on a 16-core simulator across 6 representative workloads and recommend per workload class.
Earning criteria — what you'll demonstrate
- Configure and operate a cache-coherence simulator at scale
- Reason about coherence traffic across workload patterns
- Distinguish cold/conflict/coherence miss types in measurements
- Communicate protocol-comparison evidence to architecture decision-makers
Program Fit
Where this fits in your program.
Sharpens the same skills your degree expects you to demonstrate.
Advanced Computer Architecture
Master · Systems
Strong alignment
This challenge maps to Advanced Computer Architecture at the Master level. It sharpens the same practical skills your coursework expects — but in a real industry context with actual constraints and deliverables.
Skills
Skills you'll demonstrate.
Each one shows up on your verified credential.
- Cache Coherence
Apply cache coherence to solve real industry problems and demonstrate production-level capability.
- Multicore Architecture
Apply multicore architecture to solve real industry problems and demonstrate production-level capability.
- Simulation
Apply simulation to solve real industry problems and demonstrate production-level capability.
- Benchmarking
Apply benchmarking to solve real industry problems and demonstrate production-level capability.
- Memory Consistency
Apply memory consistency to solve real industry problems and demonstrate production-level capability.
- Performance Modeling
Apply performance modeling to solve real industry problems and demonstrate production-level capability.
Careers
Career paths this challenge builds toward
Completing this challenge demonstrates skills that transfer directly to these roles: