Computer Architecture: A quantitative approach - Cap4 - Section 4
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

Computer Architecture: A quantitative approach - Cap4 - Section 4

on

  • 1,865 views

 

Statistics

Views

Total Views
1,865
Views on SlideShare
1,784
Embed Views
81

Actions

Likes
0
Downloads
47
Comments
0

6 Embeds 81

http://blogs.oracle.com 38
https://blogs.oracle.com 29
http://blogs.sun.com 10
http://www.directrss.co.il 2
http://static.slideshare.net 1
http://www.slideshare.net 1

Accessibility

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Computer Architecture: A quantitative approach - Cap4 - Section 4 Presentation Transcript

  • 1. Multiprocessors and Thread-Level Parallelism Distributed Shared Memory and Directory-Based Coherence “ A directory protocol also can be used to reduce the bandwidth demands in a centralized shared-memory machine, as the Sun T1 design does.” Hennessy and Patterson
  • 2. Distributed Shared Memory
  • 3.
    • Cache block states:
    • Shared: block cached, value up to date
    • Uncached: No processor has a copy
    • Modified: Has an owner, memory out of date
    Directory-Based Coherence: The Basics
  • 4. Messages among processors and directories
  • 5. Example of a Directory Protocol
  • 6. Example of a Directory Protocol
  • 7. Thank you! Author: Prof. Sergio Takeo, Marcelo Arbore. Bibliography: Patterson, D. A.; Hennessy, J. L. Computer Architecture: A quantitative Approach, 4 th Ed. Morgan Kaufmann Publishers. “ A directory protocol also can be used to reduce the bandwidth demands in a centralized shared-memory machine, as the Sun T1 design does.” Hennessy and Patterson