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.

System Configurations 35<br />

2.2 Multiprocessor Systems<br />

Two types of multiprocessor systems can be implemented with <strong>R10000</strong> processor:<br />

• a dedicated external agent interfaces with each <strong>R10000</strong> processor<br />

• up to four <strong>R10000</strong> processors and an external agent reside on a cluster<br />

bus<br />

Multiprocessor Systems Using Dedicated External Agents<br />

Secondary<br />

Secondary Cache<br />

Cache<br />

Secondary Cache Interface<br />

Secondary Cache Interface<br />

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

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

External<br />

Agent External<br />

Agent<br />

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

dedicated external agent for each processor; such a system is shown in Figure 2-2.<br />

The external agent provides a path between the processor System interface and<br />

some type of coherent interconnect. In such a system, the processor provides<br />

support for 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 />

System Interface<br />

System Interface<br />

Duplicate<br />

Tags<br />

Coherent Interconnect<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 />

External<br />

Agent External<br />

Agent<br />

Figure 2-2 Multiprocessor System Organization using Dedicated External Agents<br />

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

Directory<br />

Structure<br />

Duplicate<br />

Tags

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

Saved successfully!

Ooh no, something went wrong!