Bài giảng Computer Architecture: Chapter 8 - Multiprocessors Shared Memory Architectures hướng đến trình bày các vấn đề về Introduction – the big picture; centralized Shared Memory Architectures. Cùng tìm hiểu và tham khảo nội dung thông tin tài liệu. | Computer Architecture Chapter 8 Multiprocessors Shared Memory Architectures Prof. Jerry Breecher CSCI 240 Fall 2003 Chap. 8 - Multiprocessors Chapter Overview We’re going to do only one section from this chapter, that part related to how caches from multiple processors interact with each other. Introduction – the big picture Centralized Shared Memory Architectures Chap. 8 - Multiprocessors Introduction Introduction Centralized Shared Memory Architectures The Big Picture: Where are We Now? The major issue is this: We’ve taken copies of the contents of main memory and put them in caches closer to the processors. But what happens to those copies if someone else wants to use the main memory data? How do we keep all copies of the data in synch with each other? Chap. 8 - Multiprocessors The Multiprocessor Picture Processor/Memory Bus PCI Bus I/O Busses Example: Pentium System Organization Chap. 8 - Multiprocessors Memory Disk & other IO Shared Memory . | Computer Architecture Chapter 8 Multiprocessors Shared Memory Architectures Prof. Jerry Breecher CSCI 240 Fall 2003 Chap. 8 - Multiprocessors Chapter Overview We’re going to do only one section from this chapter, that part related to how caches from multiple processors interact with each other. Introduction – the big picture Centralized Shared Memory Architectures Chap. 8 - Multiprocessors Introduction Introduction Centralized Shared Memory Architectures The Big Picture: Where are We Now? The major issue is this: We’ve taken copies of the contents of main memory and put them in caches closer to the processors. But what happens to those copies if someone else wants to use the main memory data? How do we keep all copies of the data in synch with each other? Chap. 8 - Multiprocessors The Multiprocessor Picture Processor/Memory Bus PCI Bus I/O Busses Example: Pentium System Organization Chap. 8 - Multiprocessors Memory Disk & other IO Shared Memory Multiprocessor Registers Caches Processor Registers Caches Processor Registers Caches Processor Registers Caches Processor Chipset Memory: centralized with Uniform Memory Access time (“uma”) and bus interconnect, I/O Examples: Sun Enterprise 6000, SGI Challenge, Intel SystemPro Chap. 8 - Multiprocessors Several processors share one address space conceptually a shared memory often implemented just like a multicomputer address space distributed over private memories Communication is implicit read and write accesses to shared memory locations Synchronization via shared memory locations spin waiting for non-zero barriers P M Network/Bus P P Conceptual Model Shared Memory Multiprocessor Chap. 8 - Multiprocessors Message Passing Multicomputers Computers (nodes) connected by a network Fast network interface Send, receive, barrier Nodes not different than regular PC or workstation Cluster conventional workstations or PCs with fast network cluster computing Berkley NOW IBM SP2 P M P M P