Usuari:Mcapdevila/Back-side bus

En el món de la informàtica, el Back Side Bus (BSB, literalment "bus del darrere", en contraposició al frontal o FSB) es refereix a la connexió entre un microprocessador i la seva memòria memòria cau externa , en particular i comunament la de segon nivell o L2 (en anglès, Level 2 ).[1] Atès que el concepte de BSB complementa al de FSB, els ordinadors moderns utilitzen una "arquitectura de bus dual" o, en la nomenclatura d'Intel, Dual Independent Bus (DIB).[2]

Prestacions modifica

En aquest nou bus trobem algunes millores sobre l'antic FSB "unificat":

  • És dedicat, és a dir és específica i exclusivament concebut per al trànsit de dades de la memòria cau L2. A més, d'aquesta manera no necessita senyals protocolàries addicionals com les d'un bus "genèric" com el FSB (per exemple, les clàssiques IRQ, Interrupt Request lines o sol·licituds d'interrupció a la CPU).
  • Allibera, al gairebé sempre ocupat FSB, de realitzar una important i pesada tasca addicional, contribuint a que aquest tingui menys "colls d'ampolla".
  • A més, en ser un bus més curt que el FSB pot operar a freqüències o velocitats bastant més altes que aquell. De fet, històricament les mateixes memòries cau L2 s'han estat acostant cada vegada més a la CPU, des de les antigues (ubicades a la placa mare) fins a les actuals (muntades sobre el mateix nucli del processador).

Història modifica

Intel Pentium II modifica

El Pentium II, llançat inicialment al mercat el maig del 1997, va ser la primera CPU que va incloure la memòria cau L2 al propi cartutx del microprocessador, tot i que encara no en l'encapsulat del nucli (com posteriorment passaria amb els Celeron i els Pentium III de nucli Coppermine).

Aquella memòria cau funcionava a la meitat del nucli (core) del processador, com es pot observar a la petita taula següent:

Nom
codi
Tecnologia
de procés
Freqüència
del nucli
(MHz)
Multi-
plicador
Freqüència
del FSB
(MHz)
Freqüència
del BSB
(MHz)
Klamath 350 nm (0,35 µm) 233 3,5 66 116
Klamath 350 nm (0,35 µm) 266 4,0 66 133
Klamath 350 nm (0,35 µm) 300 4,5 66 150
Klamath 350 nm (0,35 µm) 333 5,0 66 166
Deschutes 250 nm (0,25 µm) 350 3,5 100 175
Deschutes 250 nm (0,25 µm) 400 4,0 100 200
Deschutes 250 nm (0,25 µm) 450 4,5 100 225

Evidentment, la memòria cau muntada en el propi cartutx de la CPU, oferia un rendiment superior que fins aleshores memòries cau externes (ubicades a la placa mare), com la dels Intel Pentium originals (que serien heretades per AMD en els seus K5, K6 i K6-2 , el K6-III tenia 256 Kilobyte interns en el propi nucli del processador (on-die), de manera que "relegava" a la memòria cau de la placa mare a ser de tercer nivell (L3). Aquestes velles memòries cau, que encara que fossin de 2 MB, no proporcionaven cap millora substancial ja que, en estar limitades per la freqüència del FSB (normalment de 66 o 100 MHz),[3] no eren més ràpides que les llavors noves memòries dinàmiques del tipus SDRAM (les quals també operaven a aquesta velocitat).

Per la seva banda, l¡ Intel Celeron, basat en el Pentium II, a partir de la seva versió 300A (de nom codi Mendocino), ja incorporava una memòria cau L2 on-die (encara que de 128 Kilobyte en lloc dels 512 KB dels PII). Per tant, si s'escau, la freqüència de la seva BSB ja equivalia a la velocitat del propi nucli del microprocessador (de fet, quan va ser llançat a l'agost de 1998, va ser la primera CPU per ordinador personal en disposar d'aquesta interessant característica).

Intel Pentium III modifica

Els Pentium III de primera generació (coneguts amb el nom codi Katmai), llançats a finals de febrer de 1999, eren bàsicament PII accelerats (la principal novetat consistia en la incorporació d'unes instruccions addicionals anomenades SSE) van seguir amb aquest mateix esquema, fins a arribar als 600 MHz. Van ser fabricats amb una tecnologia de procés de 250 nm (0 , 25 µm).

Freqüència
del nucli
(MHz)
Multi-
plicador
Freqüència
del FSB
(MHz)
Freqüència
del BSB
(MHz)
450 4,5 100 225
500 5,0 100 250
533 4,0 133 266
600 6,0 100 300
600 4,5 133 300

Versions posteriors dels Intel Pentium III, de nom codi Coppermine (180 nm o 0,18 µ) i Tualatin (130 nm o 0,13 µ), directament incorporaven memòries cau L2 en el propi nucli, pel que el seu FSB va passar a ser equivalent a la velocitat d'aquell.

AMD Athlon modifica

Per la seva banda, el BSB dels AMD Athlon (K7 Argon/Pluto) de primera generació (llançat inicialment a l'agost del 1999), que imitaven el format de cartutx dels Pentium II, també operava a una fracció de la velocitat de la pròpia CPU. Més precisament, ho feia a 1/2 (50%), 2/5 (40%) o 1/3 (33%) d'aquella, com la seva mostra en la taula(la velocitat del bus era de 100 MHz DDR). Això es deia que les pastilles (xips) de SRAM (RAM estàtica, bastant més ràpida que la convencional SDRAM d'aquella època), tenia problemes per arribar a freqüències superiors a els 350 MHz.

Codi Nom
codi
Tecnologia
de procés
Freqüència
del nucli
(MHz)
Freqüència
del BSB
(MHz )
K7 Argon 250 nm (0,25 µm) 500 250
K7 Argon 250 nm (0,25 µm 550 275
K7 Argon 250 nm (0,25 µm) 600 300
K7 Argon 250 nm (0,25 µm) 650 325
K7 Argon 250 nm (0,25 µm) 700 350
K75 Pluto 180 nm (0,18 µm) 750 300
K75 Pluto 180 nm (0,18 µm) 800 320
K75 Pluto 180 nm (0,18 µm) 850 340
K75 Pluto 180 nm (0,18 µm) 900 300
K75 Pluto 180 nm (0,18 µm) 950 317
K75 Pluto 180 nm (0,18 µm) 1.000 333

Tots elsmicroprocessadors són fabricats per Intel des de finals d'octubre del 1999 i els AMD produïts des de juny del 2000 incorporavenmemòria cau L2 en el propi nucli (on-die). [4] Per tant els seus respectius FSBs operen exactament a la freqüència d'aquells. Això inclou els AMD Athlon (des del nucli Thunderbird), Duron, Athlon 64, Sempron, Phenom, Phenom II, Intel Pentium III (a partir de la versió Coppermine ), Pentium 4, Core Duo , Core 2 i Core i7.

Notes i referències modifica

  1. «Backside Bus». Whatis.com, 30-04-2001.
  2. «Dedicated Backside Cache Bus». PCguide.com, 30-04-2001.
  3. Per exemple, la plataforma Super 7 d'AMD era un Socket 7 operant a 100 MHz (en lloc dels 66 MHz originals).
  4. «Buses: frontside and backside». ItWorld, 30-04-2001.