Navigate:

Advice
Beginners
BIOS Guide
CPUs
Links
Mainboards
Memory
Network
Storage
Video/Sound Cards

Contact
Forum
SiteMap
Sponsors
WebNews
Home
. .

Prices:

Mainboards

ABIT
ASUS
Chaintech
Shuttle
Soyo
Tyan

CPU
Intel
P4 2.4C-800
P4 2.6C-800
P4 2.8C-800
P4 3.0-800
P4 3.2-800

AMD
AthlonXP
XP 1700+
XP 2000+
XP 2400+
XP 2500+
XP 2700+
XP 3000+
XP 3200+

Athlon64
Athlon64 3200+
Athlon64 FX-51

Opteron
Opteron 240
Opteron 242
Opteron 244
Opteron 246

Memory

Corsair
Crucial
Kingston
Mushkin
OCZ

Search Prices:


























































































































LOSTCIRCUITS

SHORTCUTS:
A matter of 8 cores
Dual Independent Buses
FBDIMMs or back to the MTH
FBDIMMs, Take 2
The S5000XVN
Test Configuration
Memory Bandwidth
Latencies
Intercore and cache communication
DVD Shrink, & Mainconcept H.264
Futuremarks
Cinebench, POV Ray
TrueSpace and Render Power
Power Consumption
Final Thoughts

Give Us Some Feedback on this Review

 Intel's V8-Demo System
"Octopussy"
(Review by MS, May 31, 2007)

Bandwidth Bottlenecks

The next issue with increasing numbers of CPUs in one system is that delivering the data to each of the CPUs is facing a bigger bottleneck. Intel’s host bus or system bus (often falsely described as front side bus) is a 64-bit wide interface running at quad data rate and capable of transferring 10.6 GB/sec in the latest 1333 MHz bus iteration. For a single CPU, that amount is more than sufficient, the same goes for dual cores and maybe for quad core processors. On the other hand, Intel’s multiprocessor systems have always relied on a shared bus and according to that, a dual CPU system with 4 cores on each processor would have to split that bus and its data bandwidth over a total of eight cores, leaving 1.33 GB/sec per core on average, which brings us back to the days of the i815 chipset – at least in terms of bandwidth per core. The crux in this case is not the interfacing with peripheral devices but the access of main memory that also has to use the same shared bus.

AMD’s processors have solved this problem by using integrated memory controllers on a per CPU basis, one of the reasons why there is no bottleneck for data access, in addition, each multi processor-capable CPU can access the other CPU’s memory subdomain or “node” through a HyperTransport inter-processor link.

Dual independent host bus interfaces are what keeps the data flow to the CPUs going.

Needless to say that in the absence of on-processor memory controllers, Intel’s architecture had to find another solution and the 5000P Northbridge or Memory Controller Hub (MCH) has done away with that by using dual independent host buses, thereby effectively doubling the total available data transfer rate to 21 GB/sec (at 1333 MegaTransactions/sec). Dual independent buses, on the other hand open another can of worms with respect to the inter-processor communication but this is not the topic of the article at hand.

If the combined processors can command 21 GB/sec transfers, there needs to be a source for the same bandwidth at the backend, that is, the memory needs to be able to satisfy that amount of bandwidth. The solution in this case was meant to be a highly scalable memory architecture, relying on no less than four channels with up to eight branches each in a daisy-chain configuration. Enter the FBDIMM architecture.


(BX80557E6300)

next page: => The FBDIMM =>

All advice and educational articles on LostCircuits are free, but if you feel you can, please make a small donation to us!
Thank you!

General disclaimer: This page only reflects the author's personal opinion and assumes no responsibility whatsoever regarding any of the contents or any damages that may occur explicitly or implicitly from reading the contents of this site. All names and trademarks mentioned in this review are the exclusive property of the respective parent companies.
All contents of this site are protected by international copyright laws. Reproduction of the contents even in parts is not allowed except after written permission by the author and referral to this site.
Copyright 2002 - 2008 LostCircuits