1 / 22

Project 11: Influence of the Number of Processors on the Miss Rate

Project 11: Influence of the Number of Processors on the Miss Rate. Prepared By: Suhaimi bin Mohd Sukor M031010040. Project 11. Configure a system with the following architectural characteristics: • Cache coherence protocol = MESI. • Scheme for bus arbitration = LRU.

milt
Télécharger la présentation

Project 11: Influence of the Number of Processors on the Miss Rate

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Project 11: Influence of the Number of Processors on the Miss Rate Prepared By: Suhaimi bin Mohd Sukor M031010040

  2. Project 11 • Configure a system with the following architectural characteristics: • • Cache coherence protocol = MESI. • • Scheme for bus arbitration = LRU. • • Word wide (bits) = 16. • • Words by block = 32 (block size = 64 bytes). • • Blocks in main memory = 524288 (main memory size = 32 MB). • • Blocks in cache = 256 (cache size = 16 KB). • • Mapping = Set-Associative. • • Cache sets = 64 (four-way set associative caches). • • Replacement policy = LRU.

  3. Question : Does the global miss rate increase or decrease as the number of processors increases? Why? Does this increment or decrement happen for all the benchmarks or does it depend on the different locality grades, shared data,...? What does it happen with the capacity and coherence misses when you enlarge the number of processors? Are there conflict misses in these experiments? Why? Answer The global miss rate will increase as the number of processor increases. By the result, the increment are happened in all benchmarks. Generally, the greater number of processors, the higher miss rate and network traffics.

  4. Question: Configure the number of processors in the SMP using the following configurations: 1, 2, 4, and 8. For each of the configurations, obtain the global miss rate for the system using the three traces that were generated by the post-mortem scheme: FFT, Simple and Weather. (Note: To change with Comp, Hydro and Nasa7 with your permission) Answer : I have attached the result by configuring each of the processor using SMP Cache simulator. I have chose Comp, Hydro and Nasa7 traces to get my result.

  5. Full Result

  6. Result by using Comp traces

  7. Using Comp tracesNo of Processor : 1

  8. Using Comp tracesNo of Processor : 2

  9. Using Comp tracesNo of Processor : 4

  10. Using Comp tracesNo of Processor : 8

  11. Using Hydro traces

  12. Using Hydro tracesNo of Processor : 1

  13. Using Hydro tracesNo of Processor : 2

  14. Using Hydro tracesNo of Processor : 4

  15. Using Hydro tracesNo of Processor : 8

  16. Using Nasa7 traces

  17. Using Nasa7 tracesNo of Processor : 1

  18. Using Nasa7 tracesNo of Processor : 2

  19. Using Nasa7 tracesNo of Processor : 4

  20. Using Nasa7 tracesNo of Processor : 8

  21. Conclusion Question: In conclusion, does the increase of the number of processors improve the multiprocessor system performance? Why and in what sense? Answer: • In conclusion, the increase of the number of processors can improve the multiprocessor system performance. However, it depends on the bus bandwidth, if the Multiprocessor System have enough bus bandwidth then the performance will increase, if not the system will slow down.

More Related