Presentation is loading. Please wait.

Presentation is loading. Please wait.

Ian Reynolds, Obasi Onuoha, Phillip Cherner

Similar presentations


Presentation on theme: "Ian Reynolds, Obasi Onuoha, Phillip Cherner"— Presentation transcript:

1 Ian Reynolds, Obasi Onuoha, Phillip Cherner
6.175 Final Project Ian Reynolds, Obasi Onuoha, Phillip Cherner

2 Cache Coherent 2 Core Processor

3 Progress: All of Part 1 Made adjustments to the blocking cache without much issue Some issues with LHUSM Mostly due to silly errors

4 Progress: Part 2 Standard MessageFIFO Message Router
Used a round-robin ordering to prevent starvation Parent Protocol Processor Split parentResp into 2 rules to account for realistic memory Integrating the memory hierarchy Failed

5 Difficulties Encountered
Cache Starvation Solved by using a round-robin message router Parent Protocol Processor Several issues with scheduling The binary nature of messageFIFO’s caused some issues Tags Tags being out of sync and causing MSI states to be invalid

6 Difficulties Continued
Integrating the memory hierarchy Everything broke Many, many hours spent attempting to debug We think the error is resultant from improper handling of downgrade requests Given that, we were still unable to find the source of the problem

7 Contributions Most of the design work was done in sequence
One person typing, the other sanity checking and watching for bugs We rotated typing The debugging was largely done in parallel People attempting different solutions on different terminals

8 Improvements to the Class
FPGA infrastructure Took several compile attempts with no changes to source code before it worked Compile times Extremely long; much time is wasted staring at terminal Pacing The pacing is not uniform There are some difficulty spikes and drops throughout

9 Final Thoughts Overall, a very good class
The final project was very interesting Slides could be updated Learned quite a bit Would recommend


Download ppt "Ian Reynolds, Obasi Onuoha, Phillip Cherner"

Similar presentations


Ads by Google