
2.2 Multiprocessor Systems

Multiprocessor Systems Using a Cluster Bus
A multiprocessor system may be created with R10000 processors by using a cluster bus configuration. Such a system is shown in Figure 2-3. A cluster bus is created by attaching the System interfaces of up to four R10000 processors with an external agent (the cluster coordinator). The cluster coordinator is responsible for managing the flow of data within the cluster.
This organization can reduce the number of ASICs and the pin count needed for a small multiprocessor systems.
The cluster bus protocol supports three coherency schemes:
- snoopy-based
- snoopy-based with external duplicate tags and control
- directory-based with external directory structure and control

Figure 2-3 Multiprocessor System Organization Using the Cluster Bus

Copyright 1995, MIPS Technologies, Inc. -- 29 JAN 96



Generated with CERN WebMaker