De FSB (Front side bus) is bij AMD Athlon XP, Intel Pentium D en Intel Core 2 Duo processoren de verbinding tussen de processor en de northbridge. Aan de northbridge zit het geheugen, een eventueel AGP slot en een southbridge verbonden. De sneller die FSB de sneller de data tussen de processor naar de northbridge kan.
De FSB is een relatief oude techniek. De Alpha EV6 bus (dat is de FSB van de AMD Athlon en AMD Athlon XP) startte initiëel op 100MHz. Met behulp van DDR (Dual data rate of double data rate) kunnen er per kloktik twee pakketjes verzonden worden. Die 100MHz met DDR zal dus in praktijk hetzelfde zijn als 200MHz SDR (Single data rate). De Alpha EV6 was echter niet ontwikkeld om door te schalen naar 800MHz* (DDR1600 ofwel 1600MT/s) of 1000MHz* (DDR2000 ofwel 2000MT/s). De Alpha EV6 ging dan ook maar tot 200MHz (DDR400, 400MT/s). Overclockers hebben er wel meer uitweten te persen maar menig northbridge kon niet sneller draaien.
Hoe komt de bus aan deze klokfrequentie? Later hier meer over.
Met de komst van de AMD Athlon64 heeft AMD het één en het ander aangepast. In principe is de AMD Athlon64 een AMD Athlon XP processor maar dan uitgebreider en verbeterd. Zo zit het geheugen in een AMD Athlon64 systeem niet langer meer aan de northbridge verbonden maar aan de processor zelf. In de AMD Athlon64 zit namelijk een geheugencontroller. (Deze geheugencontroller zit in de chip. De chip is de 'die'. Zodoende zal je hier en daar 'on-die memorycontroller' lezen).
Verder wou AMD een snellere verbinding tussen de processoren onderling (in systemen met meer dan één processor) realiseren. Daarvoor was nieuwe bustechnologie nodig en zodoende is Hyper Transport erbij gepakt. Hyper Transport is dus niets meer of minder dan een vervanger van de FSB.
Omdat de AMD Athlon64 niet veel bandbreedte nodig heeft maakt het in principe niet zoveel uit of de Hyper Transport bus 800MHz (1600MT/s) of 1000MHz (2000MT/s) is. Enkel bij systemen met meerdere processoren en in mindere mate bij AMD Athlon64 X2 (Een dual-core processor van AMD) maakt de snelheid van de bus meer uit. In het eerste geval omdat de processoren onderling dan sneller kunnen communiceren. In het tweede geval zal het kopiëren van L2 cache data tussen de cores sneller gaan. Of de L2 cache daadwerkelijk over de Hyper Transport gaat of dat het over de Crossbar controller (en deze de klokfrequentie van de Hyper Transport bus overneemt) weet ik niet en laat ik derhalve even in het midden.
maar er zijn geen hogere snelheden dan 2000MT/s klopt het dan wel dat de Amd 4600+ een 2000Mhz bus heeft?
Om het verhaal nog langer te maken. De klokfrequentie (en daarmee de snelheid) van de HyperTransport bus wordt bepaald door de 'Systemclock'. In geval van de AMD Athlon64 is deze 200MHz. Zowel de processor als de HyperTransport link baseren hun snelheid op deze clock. Bij processoren kennen we een multiplier en in geval van de AMD Athlon64 X2 4600+ is deze 12x. 12 maal 200 = 2400MHz. Zodra men gaat overclocken wordt de zogenaamde 'Systemclock' opgeschroefd en gaat de processor (maar dan twaalf keer zoveel) mee omhoog.
De uiteindelijke snelheid van de HyperTransport wordt op dezelfde manier bepaald. Voor de HyperTransport bus bestaat óók een multiplier. Deze gaat door het leven als 'de HTT-multiplier'.
In geval van oudere socket 754 systemen werd er overal geadverteerd met '800MHz bus'. Dit was in feite een 200MHz bus met een HTT multiplier van 4x. 200 * 4 is immers 800.
De bus is later bij socket 939 en AM2 systemen sneller gemaakt door simpelweg de HTT multiplier op 5x te zetten: Zie daar, de 1000MHz. Reken daar DDR overheen en 2000MT/s is realiteit.