ECE657
ECE657
ECE657
Group Project:ECE 657 Date: 05/11/06 Group members: Brandon Rogers Junkyu Lee Vishnupriya Girinathan
Introduction
1.Definition: SMP
A shared-memory multiprocessor consists of a number of processors accessing one or more shared memory modules. The processors can be physically connected to the memory modules in a variety of ways, but logically every processor is connected to every module.
Cache Controller
cache
cache
Cache Controller
Bus
Memory
Processor
Data Cache
Bus
Memory
Conclusions In this project we implemented Cache coherency using the MESI Protocol which is snoop based and using the write back approach.The project was simulated using Modelsim and the results obtained were verified. Future Work This work could be extended by synthesizing it and and targeting it on a board.
References
1. 2. https://www.cs.tcd.ie/Jeremy.Jones/vivio/caches/MESIHelp.htm Parallel Computer Architecture, David .E. Culler, Jaswinder Pal Singh with Anoop Gupta, 1999.
Thanks!!!