17.01.2013 Views

MIPS R10000 Microprocessor User's Manual - SGI TechPubs Library

MIPS R10000 Microprocessor User's Manual - SGI TechPubs Library

MIPS R10000 Microprocessor User's Manual - SGI TechPubs Library

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

36 Chapter 2.<br />

Multiprocessor Systems Using a Cluster Bus<br />

A multiprocessor system may be created with <strong>R10000</strong> processors by using a cluster<br />

bus configuration. Such a system is shown in Figure 2-3. A cluster bus is created<br />

by attaching the System interfaces of up to four <strong>R10000</strong> processors with an external<br />

agent (the cluster coordinator). The cluster coordinator is responsible for managing<br />

the flow of data within the cluster.<br />

This organization can reduce the number of ASICs and the pin count needed for a<br />

small multiprocessor systems.<br />

The cluster bus protocol supports three coherency schemes:<br />

• snoopy-based<br />

• snoopy-based with external duplicate tags and control<br />

• directory-based with external directory structure and control<br />

Secondary<br />

Secondary Cache<br />

Cache<br />

Secondary Cache Interface<br />

Secondary Cache Interface<br />

<strong>R10000</strong><br />

<strong>R10000</strong><br />

System Interface<br />

System Interface<br />

Cluster Bus<br />

Cluster<br />

Coordinator Cluster<br />

Coordinator<br />

To Other System Resources<br />

Secondary<br />

Secondary Cache<br />

Cache<br />

Secondary Cache Interface<br />

Secondary Cache Interface<br />

<strong>R10000</strong><br />

<strong>R10000</strong><br />

System Interface<br />

System Interface<br />

Duplicate<br />

Tags<br />

Directory<br />

Directory<br />

Structure<br />

Structure<br />

Figure 2-3 Multiprocessor System Organization Using the Cluster Bus<br />

Version 2.0 of January 29, 1997 <strong>MIPS</strong> <strong>R10000</strong> <strong>Microprocessor</strong> <strong>User's</strong> <strong>Manual</strong>

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!