Technical Product Specification

Table Of Contents
Intel
®
Server Board S5400SF TPS Functional Architecture
Revision 2.02
Intel order number: D92944-007
19
3.2.1 Processor Front-Side Buses
The MCH supports two independent point-to-point processor front-side bus (FSB) interfaces.
Each front-side bus is 64 bits wide. Depending on the installed processor, the interfaces operate
using a 266 MHz,333 MHz, or 400 MHz clock, which is then quad pumped to support 1066 MT/s,
1333 MT/s, and 1600 MT/s transfer rates respectively. The following table provides the
theoretical bandwidth and transfer rates for each type of supported processor.
Table 5. Processor Front-Side Buses
FSB Clock (Quad pumped) FSB Transfer Rate FSB BW
266 MHz
(1066 MHz)
1066 MT/s 8 GB/s
333 MHz
(1333 MHz)
1333 MT/s 10.7 GB/s
400 MHz
(1600 MHz)
1600 MT/s 12.8 GB/s
The MCH supports 38-bit host addressing and decoding up to 128 GB of the processor’s
memory address space.
3.2.2 Snoop Filter
The MCH supports a 24 MB Snoop Filter (SF), which eliminates traffic on the snooped front-side
bus of the processor being snooped. By removing snoops from the snooped bus, the full
bandwidth is available for other transactions. Supporting concurrent snoops effectively reduces
performance degradation attributable to multiple snoop stalls.
The Snoop Filter has the following features:
Snoop Filter tracks total of 24 MB of processor L2 cache lines, this is equivalent to: (24 *
(2
20
) byte)/64 byte CL = 393,216 cache lines.
The SF is configured in 4 K sets organized as a 4 DID Affinity x 24 Way x 4 K Set -
Associativity array. This is equivalent to (2
12
Sets) x 24 Way x 4 DID = 393,216 tag
entries
4 x 24 Affinity Set - Associativity will allocate/evict entries within the 24-way
corresponding to the assigned affinity group if the SF look up is a miss. Each SF look up
will be based on 96-way (4x24 ways) look up.
The size of the snoop filter Tag RAM is: 4096 sets * 4 affinities * 24 ways *
33 bits/affinity/ set/way = 1,622,016 bytes
The size of the snoop filter Victim Ram is: 4096 sets * 4 affinities * 8 bits = 16,384 bytes
The size of the snoop filter Random ROM is: 1024 addresses * 16 bits = 2,048 bytes
The Snoop Filter is operated at 2x of the MCH core frequency, i.e., 533 MHz to provide
267 MLUU/s (where a Look-Up-Update operation is a read followed by a write operation
to the tag).
The maximum lookup and update bandwidth of the Snoop Filter is equal to the maximum
requested bandwidth from both FSBs. The lookup and update bandwidth from I/O
coherent transactions have to share the bandwidth with both FSBs per request
weighted-round-robin arbitration.