Vous êtes sur la page 1sur 18

Madein2006

3
Made in 2006
Desde la ltima edicin de este cuaderno,
han cambiado muchas cosas. Preprate para
descubrir nuevos procesadores, nuevas tarje-
tas grficas y tambin para decir adis a va-
rias tecnologas: las pantallas de tubo de ra-
yos catdicos, la memoria DDR, el puerto
AGP, etc. Para poner la guinda a todas estas
novedades, Microsoft lanza Windows Vista,
donde DirectX 10 dejar de ser compatible
con todas las versiones anteriores... Es decir,
para aprovechar las ltimas ventajas de
hardware, ser necesario rascarse los bolsi-
llos para cambiar de sistema operativo,.
Ypara rizar el rizo? Desde siempre, los or-
denadores porttiles utilizan procesadores
derivados de los modelos que utilizan los
equipos de sobremesa.
Con la arquitectura Core presentada este ve-
rano, Intel ha dado un espectacular giro es-
tratgico. Adis a los GHz, al bajo rendi-
miento y a una disipacin trmica incontro-
lada: actualmente el gigante de Santa Clara
apuesta nicamente por un bajo consumo,
una gran cantidad de instrucciones por ciclo
y una frecuencia contenida. Lo ms extraor-
dinario es que la arquitectura Core que su-
cede a Netburst deriva actualmente de Mobi-
le. Ys, por primera vez, los procesadores de
sobremesa derivan de los procesadores m-
viles. Cuando uno sabe que la arquitectura
de los "Pentium m" resulta de la fusin de lo
mejor del Pentium y el Pentium !!!y que s-
tos ltimos ya eran fruto de una mezcla de
Pentium Pro y Pentium MMX, podemos
concluir que Core aprovecha toda la expe-
riencia de Intel. .. Pero acaso no es en las
viejas marmitas donde se hace la mejor so-
pa?
Si ya leste la edicin de 2005 del cuaderno,
te sorprendern los importantes cambios que
se han producido. Aunque un PC sigue te-
niendo siempre un procesador, una placa
base, una tarjeta grfica y discos duros, al-
gunos componentes muy en boga en 2005ya
han pasado a mejor vida.
En este tiempo, los Athlon 64 y Athlon 64X2
han dominado claramente a los Pentium 4 y
otros Pentium D. De repente, la memoria
DDR400, que utilizaban la mayora de los
procesadores AMD, pareca haberse conver-
tido en la memoria universal.
Despus de que Intel introdujese PCI-
Express y DDR2, el fabricante se desentendi
completamente de la DDR. En el transcurso
de los ltimos meses, las ventas de Pentium
4 y Pentium D que nunca fueron demasiado
brillantes (considerando el mercado de los
"usuarios avanzados" y otros apasionados
por el hardware del PC), registraron una
cada libre. Sin embargo, los grandes fabri-
cantes como Dell, importante socio de Intel,
permitieron que el gigante de Santa Clara
impusiera la DDR2.
Mdulo de DDR2-800 Mushkin
-- -
4
Madein2006
A fecha de hoy, las cosas han cambiado por
completo. La produccin de grandes vol-
menes de DDR2 ha hecho bajar los precios.
Actualmente, la DDR2 se vende a tarifas
muy inferiores a los de la DDR. Consideran-
do la poca flexibilidad de las leyes de la evo-
lucin, parece claro que el futuro es de la
DDR2. y entonces surge una pregunta: qu
puede inducir el cambio de la memoria DDR
a la DDR2? La respuesta es simple: mltiples
cambios que exigen, una vez ms, rascarse
los bolsillos.
Los formatos y la lgica de funcionamiento
de DDR y DDR2 son distintos. Es imposible
instalar DDR2 en una placa base destinada a
DDR de primera generacin. Adems, el
controlador de memoria tambin es especfi-
co.
En el horizonte ya se divisa un cambio de
placa base... y realizar un cambio como este
puede implicar muchos otros. Las nuevas
placas base para DDR2 utilizan nicamente
PCI-Express, por lo que las tarjetas AGP
tambin tienden a desaparecer.
Pentium D, el primer procesador Dual Coreque se
comercializ. ..
En el lado de Intel, existen muchas placas
base compatibles con DDR2. La mayora de
ellas incorporan el socket LGA775. Los Pen-
tium 4 y Celeron ms antiguos, basados en el
zcalo 478, no tienen ninguna va de evolu-
cin posible...
t'
,
Athlon 64X2:el mejor procesador Dual Core hasta
la llegadadel Core2 Duo.
En mayo de 2006,AMDtambin dio un paso
adelante. Los Athlon 64y Athlon 64 X2
abandonaron el socket 939para pasarse al
zcalo AM2. Esta nueva familia de Athlon
cambi el controlador de memoria DDR por
un modelo especficopara DDR2.
Es decir, para aprovechar los Athlon 64 X2
ms potentes, es necesario cambiar la placa
base y migrar a memoria DDR2. Eso sin ol-
vidamos de una tarjeta grfica PCI-Express.
En resumen, cualquier tentativa de evolu-
cin se materializa ms en una nueva confi-
guracin que en una simple actualizacin.
Deberamos contar, como mnimo:
.
Procesador: a partir de 250
Placa base: ms de 150
2 x 512 MBDDR2-667:-100
.
.
I
Naturarn
rn el P1
tacionesl
. Fue,
. Tarjl
Por lo b
~
1
DDR2e
cesado
los que
por la.
fica... I
do eco
Laplac
Serial 1
Pero ~
"pasar
una ni
mucht
Duo"l
cesad,
I
procel
j
mos
Madein2006 5
le
[l-
1el
Naturalmente, habr otros factores que infla-
rn el precio en funcin de la edad o las limi-
taciones de determinados componentes:
. Fuente de alimentacin 400 W: 80
. Tarjeta grfica PCI-Express: desde 50
Por lo bajo, el cambio a una configuracin
DDR2 equipada con uno de los ltimos pro-
cesadores AMD o Intel costar unos 500 , a
los que habr que aadir como mnimo 130
por la fuente de alimentacin y la tarjeta gr-
fica... Claro est, que serfashion nunca ha si-
do econmico. .
l-
,
fa
;0
LaplacabaseIntel D975XBX: Dual Carel DDR2,
Serial AT A-n HD Audio y PCI-Express
Pero por qu lanzarse a tanto cambio para
"pasarse a la DDR2"? Para sacar partido de
una mayor potencia! Adems, Intel tiene
mucho que ofrecer con sus ltimos IICore 2
Duo". Se acab el Pentium, llegaron los pro-
cesad ores "Core" y una nueva capacidad de
procesamiento fuera de 10 comn. Volvere-
mas sobre este tema...
Ir
'.
Con los Core2 Duo, Intel aventaja a AMD en
cuestin de rendimiento...
Los Athlon 64 y la memoria DDR2 no se lle-
van demasiado bien. Los Athlon 64 sacaban
la potencia de su controlador de memoria in-
tegrado, y aprovechaban las bajas "laten-
cias" de la DDR400. Con la DDR2, que obli-
ga a usar latencias ms altas, una de las ven-
tajas del Athlon 64 desaparece. En compara-
cin con los Core 2 Duo de Intet a los lti-
mos Athlon 64 y Athlon 64X2 les faltan ar-
gumentos de seduccin. En el momento de
redactar estas lneas, AMD parece decidida a
bajar los precios para inclinar la balanza a
favor de sus procesadores...
, -. .
,1:amemoria:DDR2.
Tras esbozar lo esenciat nos parece intere-
sante empezar hablando del instigador de
tantos cambios, es decir, de la memoria
DDR2.
Desde este final de ao, debera representar
la mayora de las ventas de memoria. Tras
sus" difciles" comienzos en su lanzamiento
a mediados de 2004, la DDR2 ha sabido su-
perar los puntos dbiles que tena en contra.
,
La DDR2 ahora es el centro de atencin...
Principiodefuncionamiento
Para comprender por qu la DDR2 tard tan-
to en imponerse, primero debemos com-
prender cmo funciona. Ypara ello, natu-
ralmente haremos un breve flash back...
"-.
6
Madein2006
SDRAM
~ l.JLj nrLf
C_Cl.qu.n~.!OO - C"""Feq.!OO - Dmr..q-111O1otiz
DataBus
DDRf
~ lSLf lL.f1S
C.,.liqu.~..,.'OQ IJII; C~'' r..q '111O~ 1)". r..q..m t.III:
DDR 1-
~ JlJ1fUlJrmru
Col' 1Ioqu ,"'OO 1.IH0 CIIo'"r'.q"m I.IHI 1)'" r'.q"400 I.IHI
DateBus
La DDR2 est pensada para un gran ancho de
banda. Este grficodatade los inicios de la DDR2.
Actualmente, debemos multiplicarlo todo por 2. La
11 core frequency" ha pasado de 100 MHz a 200
MHz...
Cuando la SDR(Synchronous Dynamic
RAM) reemplaz a la memoria EDO RAM
(Extended Data Output), ya supuso un gran
avance. De hecho, utilizaba la misma fre-
cuencia que el FSB(Front Side Bus), el bus
de comunicacin entre el procesador y la
memoria. De esta forma qued superado
uno de los primeros cuellos de botella de los
procesadores... La SDRevolucion en varias
normas cada vez ms rpidas SDRPC66,
SDRPC1O0y finalmente SDRPC133. Esta l-
tima se utiliz durante mucho tiempo, desde
los Pentium !!!hasta los primeros Athlon XP
y Pentium 4. Si la SDRPC133 era suficiente
para un Pentium !!!a 800 MHz, demostr
claramente sus limitaciones con procesado-
res como el Athlon XPy los Pentium 4 a ms
de 1400MHz.
Mientras que Intel se enzarz en contratos
de exclusividad con Rambus que le impusie-
ron el uso exclusivo de la memoria RDR,
AMD, con la ayuda de VIA, decidi apostar
por la memoria DDR.
SAMSUHG
Rambus RIMM
f
La RIMM de Rambus nunca tuvo xito.
Pero volvamos a la SDR. Basada en clulas
de memoria a 100MHz, un mdulo de me-
moria SDRenva en cada ciclo una informa-
cin al bfer de entrada/ salida y los datos
salen hacia el bus externo a la misma fre-
cuencia (100MHz).
El principio de funcionamiento de la DDR es
tan simple como inteligente. El bfer recoge
los datos procedentes de dos clulas. Mante-
niendo la frecuencia de nuestro ejemplo en
100MHz, se envan de salida el doble de da-
tos por cada ciclo. .
Los kits de 2 x 512 MB en DDR400 son muy
corrientes, incluso con timings tan bajos como 2-2-
2-6.
Dado que los Pentium 4 consuman un gran
ancho de banda de memoria, la memoria
DDR2 vio la luz por iniciativa de Intel. Pero
la receta ya se "conoca" de antes!
Madein2006 7
Las clulas de memoria funcionan (en nues-
tro ejemplo) siempre a 100 MHz, pero ahora
el bfer recibe los datos de 4 clulas y fun-
ciona a 200 MHz. As, logra enviar al bus de
salida dos veces ms de datos que la memo-
ria DDR y cuatro veces ms que la SDR,
manteniendo la misma frecuencia de funcio-
namiento de los chips.
Los kits de 2 GB en DDR2-800 se estn imponiendo
como la nueva norma...
Tasadetransferenciao latencia?
DDR
133MHz: DDR266/PC2100, 2.1 GB/s
166MHz: DDR333/PC2700, 2.7 GB/s
200 MHz: DDR400/PC3200, 3.2 GB/s
DDR2
200 MHz: DDR2-400/PC2-3200, 3.2 GB/s
266 MHz: DDR2-533/PC2-4200, 4.2 GB/s
333 MHz: DDR2-667/PC2-5300, 5.3 GB/s
400 MHz: DDR2-800/PC2-6400, 6.4 GB/s
El inters de jugar a las "tablas de multipli-
car" no salta a la vista enseguida. Por qu
no simplemente hacer que los chips de me-
moria funcionen a frecuencias ms altas? El
problema es que un planteamiento de este
tipo conlleva muchos inconvenientes. Unas
frecuencias ms altas implican el uso de
chips de mayor calidad, por lo que aumenta-
ra el coste de produccin. Adems, las fre-
cuencias altas suelen requerir un mayor vol-
taje de alimentacin para separar correcta-
mente las seales del "ruido parsito".
'j
Un aumento del voltaje y de la frecuencia
conllevara inevitablemente una disipacin
trmica muy importante...
991523 (1GB) XP2-6400
996523 (2x1GB)
Frequency: 800MHz Latency: 4-4-3-10 Parily: Unbuffered
Densi!)' > > >
Voltage: 1-9V-2.1V
Module: 128Mx64
Chip: 64Mx6
Pins: 240
Extracto del site de Mushkin. DDR2-800 a bajas
latencias: 4-4-3-10. Obsrvese el voltaje aconsejado
de 1,9 v a 2,1 v, mientras que la DDR2funciona a
1,8v.
As pues, la DDR2 se presenta como una ex-
celente solucin para aumentar el ancho de
banda superando un gran nmero de limita-
ciones tecnolgicas. Sin embargo, tambin
presenta una desventaja: una latencia eleva-
da. Desde el lanzamiento de la DDR2-533la
latencia, es decir, el tiempo de respuesta de
las clulas de memoria, era idntica a la de la
DDR-266 o de la SDRPC133, por el hecho de
que las clulas solamente funcionaban a 133
MHz. Frente a la DDR-400, cuyos chips ya
funcionaban a 200 MHz reales, las primeras
DDR2-533tenan una latencia un 50%mayor
que los mdulos de DDR-400.
,f
Naturalmente, en la latencia intervienen tan-
to los timings de la memoria (CAS Latency-
RAS to CAS Delay - RASPrecharge Time)
como la frecuencia. As, los primeros mdu-
los de DDR2-533, que tenan timings espe-
cialmente "mediocres" del tipo 4-4-4, tenan
una latencia del orden de 15 ms. En compa-
racin, los mejores mdulos de DDR-400
funcionando a 2-2-2estn por debajo de
lOms.
Hallegadolamadurez?
El dominio de la DDR2 permiti aumentar
rpidamente la frecuencia. La DDR2-533ce-
di su puesto a la DDR2-667, y despus lleg
la DDR2-800 y los primeros mdulos DDR2-
1000ya estn disponibles. Los mdulos
DDR2-667 aceptan timings "agresivos" del
tipo 3-3-3, mientras que los nuevos mdulos
de DDR2-800pueden bajar a 4-4-4.
8
Madein2006
En estas condiciones, la latencia de los mejo-
res mdulos de DDR2-800se acerca a la de
los mdulos DDR-400 convencionales.
En la prctica, el rendimiento de una aplica-
cin depende de una proporcin variable en-
tre ancho de banda y tiempo de latencia.
Cuanto mayor sea, el impacto de estos dos
factores sobre una misma aplicacin tambin
depende del propio procesador, as como del
controlador de memoria. En pocas palabras,
es difcil saber qu tipo de DDR2 (frecuencia
y timing) ofrecer el mismo rendimiento que
el de la DDR-400 a 2-2-2. En el momento de
redactar el cuaderno, 2 x 1 GBde DDR2-800
4-4-4-15se pueden adquirir por poco ms de
200.
Por un precio comparable, podramos com-
prar un kit de dos mdulos de 1 GBde DDR-
400a 2-3-3que deberan ofrecergrossomodo
unas prestaciones comparables.
Y ley;especificaciones ro.gC-?
1fl JID~~ es UJ1. 0~aill:q;1Q <'IMeIJijad'2s ~s",
tnp\re~ de la memom\,. A, la caJ,.a%t~
:fS1!jeasqe l~ p~R%I?J1ev1i!J~v(')l,t~jed~
f4D.e!pn~eI)Jo d~ 1,~ volti:;.)!p l;'~~.<iq-
tica, n;t1.J.J1'i0S y.d14bnecesit'l11;ms d'e '.~
vhtips ,Ifarq. ~oc1.el1tLID.GiQn\X.q., ~~~
cOgJ.O~i ~1~. $i l~plaqa Qas~!lo ~t~
1?J1,1W\I'q.c1.a,,~\ra )];.gpQr!t;ion\I',~.t~vQltaj~,
9.~li>efen;tq~<;Qnt~1lta.mos, Ro:J{ ej~1jI1Flg, Qpn
5-~-545: Lo qp~ ~SBISOJ,:,al~p:; ~Qdt!!Q
exigep n;t~ de 1,8 voitios par!. lID tun,ciQ,-
Ila,m1~l1tp J1lo;p:n!.1.$j,~UaR~~~~ ~~ .l\
pl,!cahg,o]>tado pgr ap:t;ovecJJat r~e1,1!S0SX
19~ b:gt!&s-d,; I!l~mpm,\' $p~~Jjlte~~~!?~J1l
1,75 voltiQs de Fotf,!I}gia[ es posiDle q1,Le~l
;I?~i~siii];Hie~,~y1~u~O (!IP~fu.u:,GtP!\l~ <:i~
fO]lffi\muy mestable: fqrq ufiHz.ar n;1.QctTh>
l<i>:GJQ:t1".~g$,li'ajps, Gt~~~,F~,1l"l9:; ~$~~
ragnos d.~ <11!~di~os ill94ulQS oyorfaLl
~Sj0SVj'O.!i~$lc~,8 v<i>lijfti.~~~Ji.,g.~c~
b!,esea, ca,Paz de:;u.mi!ristr;y l~ tep,siQ;G,
es:wec~ea<:i1jF<i>Jj en fa'P.iJ?~t~d.;~ l~me~o.,
ria.
Evolucin...
Desde Cebit 2006, los fabricantes de memo-
ria han sido claros: no se producirn ms
mdulos de DDR-400. Por lo tanto, debere-
mos contentarnos con la oferta existente de
kits de 2 x 512 MB (afortunadamente muy
amplia), o la ms limitada oferta de 2 x 1 GB.
Los mdulos DDR-400 de gran capacidad no
pueden soportar timings tan agresivos como
2-2-2. Habra que contar con timings ms re-
lejados como 2-3-3, que no es en absoluto
"catastrfico" pero no permite lograr el mis-
mo trivel de potencia bruta con 2 GBque con
slo 1 GB.
Yal revs, el desarrollo de los mdulos de
DDR2 es ms intensivo en las barras de 1
GB, que son el centro de todas las atenciones.
Es decir, cabe esperar que en los prximos
meses aparezcan mdulos DDR2 con mejo-
res timings en grandes capacidades y fre-
cuencias altas.
LosnUevosprocesadores
El mundo de los procesadores ha cambiado
"mucho". Evidentemente, el cambio no se
percibe mirando la CPU, sino examinando
sus entraas.
Los primeros procesadores Dual Core apare-
cieron en 2006 con el lanzamiento de los Pen-
tium D de la serie 800para LGA775 y los
Athlon 64 X2para socket 939.
Los nuevos Core 2 Duo deben mucho a los antiguos
Pentium !ff...
Madein2006
9
Uno podra preguntarse qu es lo que moti-
v a Intel y AMD a llegar a una solucin de
este tipo, teniendo en cuenta que la evolu-
cin de los procesadores siempre haba ido
vinculado al aumento de la frecuencia. La
respuesta es sencilla: las limitaciones fsicas.
Elprincipal problema son las u corrientesde
fuga", que supusieron un verdadero que-
bradero de cabeza para Intel. Los transisto-
res que componen un procesador tienen que
ser cada vez ms pequeos para permitir un
aumento de la frecuencia. Sin embargo,
cuanto ms pequeos, menor es la separa-
cin entre puertas, y la corriente tiende a pa-
sar incluso con la puerta cerrada. Aunque
una reduccin de la tecnologa de fabrica-
cin va acompaada de una menor tensin,
en la prctica no es posible reducirla tanto
como se debera en teora.
En consecuencia, se debe conservar un volta-
je ms alto para mantener una distancia sufi-
ciente entre una sealO y 1. La mejor ilustra-
cin de este problema es el Pentium 4 a 4
GHz, que nunca lleg a fabricarse.
""'" 3, """"IdIo. PIpoIl..
Inslructlon
TLBlPrefetche,
~2~.=;ra
.~II.=.III "1.':.'111 ~n':~ 111e,:':.'
48GBla
L' Data c..ho (8KI>ytO """Y) .......
F ',-P;',I.",",;n.m.., ",km..""""
La pipeline del Pentium 4 esmuy larga, porque est
creadapara altasfrecuencias. Su rendimiento es
penoso. ..
Si Intel se vio limitado por problemas de so-
brecalentamiento en sus Pentium 4 y Pen-
tium D, AMD tuvo que enfrentarse a otro
problema. El Athlon 64 deriva de los Athlon
XP, que a su vez son evoluciones del Athlon
de primera generacin, contemporneo del
Pentium !!.
Su concepcin interna se basa en una pipeli-
ne corta que limita el aumento de la frecuen-
cia.
El Athlon contemporneodel Pentium !!! seus
comobasedelAthlon XP y delAthlon 64.
Dado que tanto el Pentium 4 como el Athlon
64 estaban limitados en su carrera por los
MHz, Intel y AMD optaron por la nica so-
lucin viable...
Principiosbsicos
Para comprender los motivos que llevaron al
uso de una u otra tecnologa en un procesa-
dor, es necesario comprender mnimamente
su funcionamiento. De lo contrario, algunas
de las decisiones pueden parecer muy oscu-
ras... Sin entrar en demasiados detalles,
examinaremos qu es lo que ocurre dentro
de un procesador genrico.
I
Evolucin de una tarea dentro del procesador. . .
IU
-- --
Las instrucciones de un programa se exami-
nan, y despus se decodifican. Para que el
procesador pueda funcionar lo ms rpida-
mente posible, es necesario que las instruc-
ciones del programa y los datos necesarios
lleguen rpidamente.
As, datos e instrucciones deben ocupar un
espacio en memorias muy rpidas: la cach
L1 y L2, que funcionan tan rpido como el
procesador y ofrecen tiempos de respuesta
muy cortos. A continuacin, las instruccio-
nes decodificadas se reordenan de forma que
lleguen a las unidades de ejecucin de forma
ptima. Esta tcnica se conoce como
"000", por Out Of Order.
Internamente, el procesador adapta el orden
del programa a fin de aprovechar mejor sus
recursos. A continuacin, el dispatch se en-
carga de enviar las instrucciones a una ALU,
una FPU o una unidad SSE.
"""2
C8Qe
12ICC
12no.
12T"'rcc
or100.. c.d.e _ce,
Las 3 unidades ALU de 8 entradas y la FPU de 36
entradas del Athlon 64. Segn el tipo, las
instrucciones se redirigen a la unidad de
procesamiento ms adecuada.
Para comprender esta fase compleja pon-
dremos un pequeo ejemplo. Tomemos un
procesador que disponga de una ALU, una
FPU y una unidad SSEas como dos unida-
des load y store para la gestin de los resul-
tados intermedios. El programa debe ejecu-
tar las tareas en orden:
Procesamiento ALU 1
roGc~11 Ylfc:Jln l\ 1,1') 2
::Jc.vln FFL j
'nc;[:nLC:;n\~~L 1
-
~
~@Jl\~~
~')lkiJl:g);-~m)J ~
Clculo FPU 3
Con~un procesamiento lineal, el procesador
inicialmente solo podra ejecutar el"proce-
samiento ALU 1" dado que el resto del pro-
grama necesita la ALU.
Durante este ciclo, la FPU y la unidad SSE
estaran de brazos cruzados, Por el contrario,
en la etpa siguiente, que se compone de
"tratamiento ALU 2", "clculo FPU 2" e
"instruccin SSE1", todo sale a pedir de bo-
ca: las tres operaciones son de tipo distinto, y
cada una se enva se enva a las tres unida-
des de nuestro procesador terico. En la eta-
pa siguiente, nos encontramos con un pro-
blema comparable. De las tres instrucciones,
dos requieren el uso de la unidad SSE. Al fi-
nal, necesitaremos seis ciclos para ejecutar
este pedazo de programa.
Si modificamos el orden gracias a 000, el
procesador puede presentar el programa de
una forma que responda mejor a su arquitec-
tura interna:
il?rocesamiem.to .NDU .I.
Clotlo FP.U 1
Instruccin SSE 1
;'ro(;(cU; YI 1(:1'1Lo /\ T,lJ, 7.
~E~iJ~1',#~.Ll].2
,;";,,,"-"'C'," d '(>:j(QW,G
.~ij.~o ~C 1)!,E.ta @Jj),. G>~ p.",
~~~&J.~'m.ft.tz
,....-
Madein2006
11
Solamente necesitamos 3 ciclos para la mis-
ma tarea. Este ejemplo, que hemos simplifi-
cado mucho, ilustra el inters de la ejecucin
000. En la prctica las cosas no son tan sen-
cillas ya que intervienen pruebas condiciona-
les del tipo ifthen else.
En funcin del resultado, algunas instruc-
ciones "hacen aguas" y es necesario procesar
otras. En consecuencia, los procesadores uti-
lizan una prediccin de conexiones. Intentan
adivinar cul ser la respuesta a la prueba
condicional... si la predicci,n es correcta, se
producir un ahorro de tiempo importante.
En caso de error, habr que dar marcha
atrs.
uanglo las cosas se tuercen.. .
.IDimpacto.~~ ~err>~ ~st,g~~~~r~ s~
g~X~.Jla~cyle~f!iczt~~.~J1,~ca@!(\).~~~~M~~
deyna at;<:luitec.;tur~..c,:OIT\Q lametb~t
ggJ?(ll}ti~4,ll!pip~e 4e eje@1J.c!!l:es
llfga;(31.Biveles), al&P,(;)bli~fldo~~aYJ!1;;
~~~t:~adQ~~~~!'l$;f,q:().,];>..q,J1.a ~!!W:~i~i;rp.wLl,
t~I3' d~p1.sAe 3 CHz. Todo$los dem.
B~oceadores delmerc.;ado qene:Qunat'i"
~elli11ecorta (de 10 a l&tJase,)a~q,]j?!a~ ~
.ecue,J.11.cia$iJmsiIIl@d~stas! (4JJ;lE!m:c~,!1il~'i
~.CilIz;). En caso de er!{OJ1 eIlla Pf~dic~9U.,
es ne@~sario vaci<lll~ ]?ipelip~ y v;@~\re~. e
rellenarla.
Sin embargo, reorganizar el programa para
adaptado a la ejecucin del procesador tam-
bin puede tener consecuencias negativas.
Cuando se tienen que leer y escribir resulta-
dos intermedios en la memoria, la modifica-
cin del orden de tratamiento y la forma de ,
rellenar las unidades (1 ALU, 1 FPU Y1 uni-
dad SSEen nuestro ejemplo) pueden condu-
cir a una situacin en la que "tratamiento
ALU 1" e "instruccin SSE1" tendran nece-
sidad de funciones load y store al mismo
tiempo, mientras que si las rdenes se ejecu-
tasen de forma normal esto no ocurrira...
A la salida de las unidades de procesamien-
to, es necesario reorganizado todo para que
el programa reciba los resultados en el orden
solicitado. Esta es la funcin del reorder buf-
fer que realiza el trabajo inverso de la uni-
dad 000.
,@outdx, ex
,@""'" d)[,PORT
-i.J (i)add BX,dx
II~@Out dx. 8X
-
~ @mov d)[, PORT
I
~ JIDadd iIX, ex
~ @add 8)[, ex
,...,;
111 <IDadd ex.bx
,~ovdx.4
l1li ~ov ex, 2:
,~ov bx.3
111 <Dmovax,5
i!Jado, "x
.
CIt @movex.2
ra. ~iIX,bx
[,.
~~ @mO'Jdx.4
.. ~mov bx,3
~ <Dmovax.5
Ejemplo de procesamiento Out-Of-Order: a la
izquierda el orden normal, a la derecha, el
optimizado para que el procesador lo ejecute antes.
Aunque todo esto parece complicado y dif-
cil de digerir, comprender el principio de
funcionamiento genrico de un procesador
nos ayudar a comprender mejor las mejoras
introducidas por Intel con la arquitectura
Coreo
ProcesadoresIntel
itE!l~eapahead'
Los cambios estratgicos de Intel incluyen un nuevo
logotipo y un nuevo eslogan.
Intel acaba de cerrar uno de los captulos
importantes de su historia al abandonar el
Pentium 4.
Tras preconizar la potencia por MHz, ce-
rrando los ojos a los problemas de disipacin
trmica incontrolada (iYlos problemas de
ruido vinculados a la refrigeracin!), adems
de un consumo energtico descomunal, el
gigante de Santa Clara actualmente apuesta
por un alto rendimiento y la economizacin
energtica. Algo jams visto en la historia de
la informtica...
,Crnica deunamuerteanunciada
Desde los inicios de la informtica para las
masas, el aumento de la potencia de los pro-
cesadores equivala a aumentar la frecuencia
de funcionamiento, que se puntuaba con un
salto de generacin cuando se alcanzaba el
lmite de una arquitectura.
En el caso que nos ocupa, debemos remon-
tamos hasta 1993, tras el lanzamiento de los
procesadores Pentium, sucesores de los 486.
La eleccin del nombre Pentium se debi a
motivos legales. Dado que Intel no poda re-
gistrar un nombre como x86, nada impeda a
sus competidores que llamasen a sus propios
procesadores CPU 486 586.
El Pentium Pro fue el primer procesador en
incorporarla cachL2. Un gran avance...
As pues, la arquitectura P5 vio la luz bajo el
nombre de Pentium. .. Como sus predeceso-
res (486),los Pentium conservaron una cach
L2 integrada en la placa base. El acceso a este
tipo de memoria siempre se realizaba a tra-
vs del FSB,por lo que los Pentium se vieron
rpidamente limitados por la baja frecuencia
del Front Side Bus (66MHz).
Esto no supuso realmente un problema para
las primeras versiones, con frecuencias infe-
riores a los 100MHz. A lo largo de su evolu-
cin, los Pentium superaron los 200 MHz
mientras que el acceso a la cach L2 se se-
gua realizando a 66 MHz.
Consciente de que esta limitacin llegara a
suponer un problema para la evolucin, Intel
desarroll la arquitectura P6 del Pentium
Pro.
La gran innovacin de esta arquitectura fue
que se traslad la cach de segundo nivel de
la placa base al procesador. Adems, P6 ya
realizaba la mayora de operaciones a 32 bits,
mientras que los sistemas operativos todava
utilizaban cdigo a 16bits.
Debido a su alto precio y su rendimiento
modesto con Windows 95, el Pentium Pro
tuvo un xito relativo entre el gran pblico.
No es nada extrao para un procesador que
fue pensado para Windows NT y las aplica-
ciones profesionales...
Paralelamente a la creacin del Pentium Pro,
Intel decidi llevar el Pentium hacia otra va,
la del multimedia. Amediados de los noven-
ta, los juegos en 3D estaban en pleno auge.
Es un mbito que exige una gran potencia de
clculo en determinadas reas, especialmen-
te las SIMD (Single Instruction Multiple Da-
tas). As, el Pentium tuvo que aadir un con-
junto de 57 instrucciones multimedia MMX.
Haban aparecido las primeras extensiones a
las instrucciones x86 y, con ellas, naci el
Pentium with MMXtechnology (normal-
mente conocido como Pentium MMX).
El Pentium MMX se dise paraacelerarlas
aplicaciones multimedia y 3D.
En mayo de 1997, Intel "fusion" las arqui-
tecturas P5 del Pentium MMXy P6 del Pen-
Maclein2006
13
tium Pro. El resultado es sorprendente: el
Pentium n no se parece a ningn otro proce-
sador, es un cartucho parecido al de deter-
minadas consolas de juegos. Este cambio vi-
no dictado por motivos econmicos. Dado
que las tecnologas de produccin no permi-
tan en esa poca producir en serie procesa-
dores equipados con 512 KBde cach "on
die" (directamente en el chip), la cach L2 se
colocdirectamente junto al Pentium n, pero
slofunciona a la mitad de la frecuencia.
Con un ncleo capaz de funcionar tanto a 16
bits como 32bits, el juego de instrucciones
MMXy una cach paralela, el Pentium II a-
na lo mejor de dos evoluciones distintas.
El Pentium !!! reutiliz el formato Slot One del
Pentium II antes de pasar al socket 370.
Tras el Pentium n, en febrero de 1999lleg el
momento del Pentium !!!,que grossomodos-
lo aporta un nuevo conjunto de instrucciones
SSE.
Sinembargo, el Pentium !!, permite sobre
todo a Intel pasar de 450 a ms de 800MHz.
Gracias a la evolucin de las tecnologas de
produccin, el Pentium!!! Coppermine (18
.un)redujo su cach L2 a la mitad, pero la in-
tegr directamente en el die. Desgraciada-
mente, Intel se top pronto con los lmites de
su arquitectura. El Pentium !!!no logr su-
perar los 1133MHz. El modelo a 1200MHz
incluso se retir del mercado debido a sus
problemas de funcionamiento. Finalmente,
gracias a una ltima revisin del core, el
Pentium !!, (Tualatin) lleg a los 1400MHz.
Los primeros Pentium 4 aparecieroncon zcalo423.
Su rendimiento fue decepcionante, pero Intel apost
por la escalada de las frecuencias. . .
Consciente de que la arquitectura P6 estaba
llegando a un punto de no retorno, la direc-
tiva de Intel encarg a un equipo de jvenes
ingenieros el desarrollo de un procesador
radicalmente nuevo, pensado para alcanzar
frecuencias muy altas.
As naci Netburst. El bus de comunicacin
AGLT+ que utilizaba la arquitectura P6 ce-
di su puesto a un potente bus "Quad Pum-
ped". La pipeline corta de los Pentium!!! (10
etapas) dio paso a un modelo muy largo,
adaptado a las altas frecuencias (20 niveles).
Desgraciadamente para Intel, el proyecto
Pentium 4 no sali tan bien como se espera-
ba por limitaciones tecnolgicas. Los inge-
nieros sobreestimaron la evolucin de las
tecnologas de produccin.
El Pentium 4 Willamette vio la luz en el ao
2000, pero los "18 pm" limitaron la cach L2
'256 KBe impusieron el abandono de una
unidad FP. Sin embargo, estas no son las
nicas limitaciones de esta tecnologa. La
frecuencia del Pentium 4 desde un primer
momento se vio limitada a 1,5GHz y su
rendimiento estaba lejos de ser brillante. Un
simple Pentium!!' al GHz poda alcanzar a
un Pentium 4 cuya frecuencia era un 50%
mayor...
i
\.
I
I
I
I
I
I
14 Madein2006
No fue hasta la llegada del core Northwood
qu~ el Pentium 4 alcanz su mximo esplen-
dor. Para un anlisis ms detallado de este
procesador, aconsejamos la lectura de la an-
terior edicin de este cuaderno.
Con el care Narthwood, el Pentium 4 brillaen su
mximo explendor.
En el mundo de los porttiles, en plena efer-
vescencia, el "Pentium 4 M" no acababa de
convencer. Sus altas frecuencias generaban
un consumo y un calor importantes. La au-
tonoma, que superaba las 3 horas en la ma-
yora de mquinas basadas en Pentium !!!
apenas alcanzaba las 2 horas con un Pen-
tium4...
Inte1, que siempre haba utilizado procesa-
dores derivados de los chips de sobremesa
para los porttiles, cambi de estrategia. El
Pentium m presentado en 2003retorna los
mejores avances del Pentium 4, como son su
bus Quad Pumped y los juegos de instruc-
ciones.
Sin embargo, su ncleo es una profunda evo-
lucin del antiguo Pentium !!!.Para reconci-
liar autonoma y rendimiento, el Pentium m
retorna una pipeline corta, ajustada para po-
der alcanzar ms de 2 GHz.
Con el Pentium m, Inte110gra uno de sus
mejores procesadores.
f
El Pentium-m es la anttesis del Pentium 4: bajas
frecuencias, pero alto rendimiento.
Cuando todo va a mejor para el mundo del
porttil, las ltimas revisiones del Pentium 4
se estancan. Los Prescott y Pres1er se reca-
lientan considerablemente, el rendimiento
slo aumenta tmidamente si se compara con
al aumento de la frecuencia... hasta que, a
mediados de 2006, el Pentium 4 y Netburst
viven sus ltimas horas. Inte1decide poner
fin a esta saga con un sucesor, conocido co-
mo Core 2 Duo y su arquitectura derivada
de la tecnologa Mobile, la del Pentium m.
Laarquitectura Care
Durante verano de 2006, Inte11anz una gran
gama de procesadores Core 2 basados en la
arquitectura Core: Conroe para los PC de
sobremesa, Merom para los porttiles y
Woodcrest para los servidores. Todos com-
parten las siguientes funciones:
. Conjunto de instrucciones multimedia:
SSE, SSE2, SSE3 Y SSSE3.
. Incorporacin de.la tecnologa EM64T
para compatibilidad con los sistemas
operativos de 64 bits.
. VT, la tecnologa de virtualizacin crea-
da por Intel.
. XDBit o Execute Disab1eBit, una seguri-
dad frente a ciertos tipos de virus.
t
Madein2006
15
Al armonizar as su plataforma, Intel permi-
te a los desarrol1adores crear aplicaciones sin
tener que realizar optimizaciones especficas
para una determinada familia de procesado-
res.
Es una pena es que la presencia de dos n-
cleos (dual core) todava no figure entre los
puntos comunes... De hecho, todos los pro-
cesadores Core actuales tienen dos ncleos,
pero las versiones Solo slo tienen uno acti-
vo.
Para nuestro anlisis de la arquitectura Core,
nos centraremos en el Core 2 Duo. Existe en
dos variantes, cuyos nombres en cdigo son
Conroe para la versin con 4 MBde cach y
Allendale para el modelo de 2 MB.
I
I
Los Core 2 Duo son una especie de "mezcla" de
todas las tecnologas probadas.
La arquitectura Core se basa en cinco puntos
clave:
.
Oynamic Execution: +33%de rendimien-
to con respecto a Mobile.
Advanced Smart Cache: atribucin p-
tima de la cach para cada ncleo.
Smart Memory Access: datos donde y
cuando se necesitan.
.
.
.
Advanced Oigital Media Boost: proce-
samiento SIMO optimizado.
Intelligent Power Capability: control del
consumo.
.
~ OOi'~'bW
jI.bs.rY"~~urg
\'Vid" 0""""111(: E:.;'\"ulion
Ad'anced Olgltal
M",ja 800s1 .
.-..--
Smar\ M<!mory 1\"""55
--.-
A(h~"c"d Sm."t '::;Khe
-,. .
Illt"!lg,,,n! i"nw",r C3pabilily
El corazndeunCore2Duo
El esquema de la microarquitectura interna
de uno de los dos ncleos (cores) del Conroe
ilustra la complejidad de este procesador.
A la derecha se observa la presencia de una
cach L2 de 4 MB. Para representar el proce-
sador ntegro, deberamos imaginar el mis-
mo diagrama replicado a la derecha de la ca-
ch (comn para ambos cores).
Core Mkroorchifecture
-J
"'"
1..."" AJiu T~bJ."""""""'"
....
'"
...
El ncleo de ejecucin de un procesador Coreo
Naturalmente, un Core 2 Duo est compuesto por
dos. Tambin existe una versin "Core 2 Solo".
WideDynamic Execution
La denominacin Wide Oynamic Execution
resume la filosofa de la arquitectura Coreo
Para lograr el mximo rendimiento de las
pipelines, estas ltimas no deben estar sin
hacer nada, como era el caso de Netburst.
18
Madein2006
Finalmente, la tecnologa de proceso de 65
nm Strained Silicon con material dielctrico
Low-K y una tensin inferior a 1,3voltios,
tambin contribuye a reducir la disipacin
trmica.
Sigala pipeline...
Tras presentar las distintas tecnologas que
se han aplicado a Core, no resulta evidente
cmo y cundo interviene cada una de ellas.
Lo ms sencillo es pasar a travs de un pro-
cesador Core 2 Duo.
La llegada al procesador pasa por "Instruc-
tion Fetch &PreDecode". Se trata de locali-
zar las instrucciones del programa en la ca-
ch L1 Yrealizar una primera predecodifica-
cion. La tecnologa Smart Memory Access
garantiza la presencia de los datos e instruc-
ciones necesarias en la L1 (32 KBpara los da-
tos y 32 KBpara las instrucciones).
En su camino hacia las unidades de ejecu-
cin, las instrucciones son examinadas por
una de las ALU que localiza las macroopera-
ciones para realizar, llegado el caso, su ma-
crofusin.
Los" 4-wide dynamic execution engine" se
encargan de la decodificacin propiamente
dicha. Las microoperaciones sufren microfu-
siones y son reorganizadas por la unidad
Out Of Order para presentarlas de forma p-
tima. El objetivo es rellenar de la mejor ma-
nera posible los tres conductos (pipelines) de
procesamiento. Cada uno de ellos comporta
una ALU, una FP o una unidad SSEpero no
puede ~ompletar todas las funciones al mis-
mo tiempo.
El diagrama ilustra las diferencias entre estos
tres conductos: Branch, Fadd y Fmult. Segn
las operaciones que se deban realizar, las ins-
trucciones pasarn hacia uno u otro conduc-
to adaptado. As, por ejemplo, una multipli-
cacin se redirigir a Fmult. Segn sus nece-:
sidades, los conductos Oa 2 (pipelines o uni-
dades de procesamiento) pueden acceder a
los conductos 3 a 5 para guardar/cargar da-
tos, pero no al mismo tiempo.
Todas las operaciones preliminares (flujo op-
timizado mediante 000, macrofusin y mi-
crofusin as como los prefetchs) logran
aprovechar al mximo cada uno de los con-
ductos en cada ciclo.
Las tres unidades de procesamiento de un
Core 2 Duo utilizan Advanced Branch Pre-
diction para predecir el resultado de una
prueba condicional a fin de evitar esperas.
El procesador dispone de tres modelos de
prediccin: global, bimodal o local. Gracias a
l~ combinacin de los avances realizados por
Netburst y Mobile, Core tiene una notable
capacidad de prediccin. Es tambin durante
el procesamiento en las pipelines cuando
Smart Memory Access reduce las latencias al
mximo en las operaciones que exigen varios
ciclos o dependen de otros resultados.
Dado que el programa se ejecuta en "000",
resulta primordial saber" cundo y dnde"
se encuentran los datos necesarios.
Al trmino de su recorrido, los datos proce-
sados se reorganizan en el "Reorder Buffer"
antes de llegar al "Retirement Register". En-
tonces son devueltos al programa en ejecu-
cin.
Un Core de oro
Desde el punto de vista tecnolgico, puede
parecer paradjico hablar de una nueva ar-
quitectura cuando bsicamente se trata de
un pot-pourri de tecnologas ya probadas. Se-
ra mejor plantearse esta pregunta: vale ms
un procesador que intenta imponer su arqui-
tectura, como Netburst, o un procesador a
imagen de Core 2 Duo, que se basa en apli-
caciones ya existentes?
Con Netburst, hubo que esperar la llegada
de aplicaciones optimizadas y finalmente,
esta arquitectura nunca alcanz sus objetivos
iniciales. Con Core, ocurre exactamente lo
contrario. Sus numerosas mejoras tecnolgi-
cas sumadas a una base eficaz le confieren
inmediatamente un alto Ivelde
rendimiento.
Madein2006
19
Adems, este alto nivel se alcanza gracias a
tUlrendimiento especialmente elevado, que
permite utilizar frecuencias de funciona-
miento modestas. En conjuncin con la tec-
nologa Intelligent Power Capability, dichas
frecuencias estn vinculadas a un bajo con-
sumo energtico y una reduccin de la disi-
pacin trmica. La arquitectura Core cumple
todas las expectativas de una sola vez.
LacachL2 (a la izquierda) ocupa el mismo espacio
que los dos ncleos de ejecucin (a la derecha).
Procesadores AMD
AMD & ATI
A Processing Powerhouse
AMDand All announea ma'ga' af g,owth, innovation and
eholea to aala,ate the deilva,y af eustome,-cont,c:
pl<rtfo""..
JI'O,.
AMD ha comprado al fabricante de chips grficos
canadiense ATI. Todava no ha tenido
consecuencias tecnolgicas...
Mientras que Intel dio un "paso en falso"
con la nueva arquitectura Netburst, AMD
eligi una va original para evolucionar su
Athlon XP: integrar el controlador de memo-
ria (tarea que asume el northbridge del chip-
set) en el procesador. As naci el Athlon 64,
a grandes rasgos.
Evolucionando de este modo, la comunica-
cin entre el procesador y la memoria se li-
bera de numerosas latencias impuestas por
la arquitectura tradicional. El Athlon 64 saca
su potencia de un ncleo de ejecucin pro-
bado y de un acceso a la memoria terrible-
mente rpido y eficaz.
Dado que los Athlon XP ya estaban en posi-
cin de compararse con los mejores Pentium
4 (Northwood), los Athlon 64 se llevaron de
calle a las evoluciones del Pentium 4, cuyo
rendimiento estaba muy lejos de progresar al
mismo ritmo que el aumento de la frecuen-
cia. A modo de recordatorio, un Pentium 4
Northwood a 3 GHz tiene un rendimiento
generalmente comparable al de un Prescott o
un Presler a 3,2GHz. Vindose obligada In-
tel a alargar an ms una pipeline muy lar-
ga, el rendimiento se derriti como la nieve
al sol.
j
Los Athlon 64 aparecieron inicialmente para socket
754 con un controlador de memoria de canal simple
integrado.
Cuando apareci el Athlon 64, la memoria
DDR estaba en plena madurez. La DDR-400,
que utiliza un bus real a 200 MHz, se convir-
ti en el estndar por excelencia.
20
Madein2006
Una vez dominados plenamente los procesos
de fabricacin, los fabricantes de chips de
memoria pudieron alcanzar latencias muy
bajas.
Con timings del orden de 2/2/2/5, los mejo-
res mdulos de DDR-400 ofrecen una gran
tasa de transferencia, pero tambin y ante
todo, un tiempo de acceso excepcionalmente
bajo. Se trata ni ms ni menos que de la me-
moria ideal para un Athlon 64 y su controla-
dor integrado.
Otrosocketms...
Los primeros Athlon 64 aparecieron en 2003
sobre un socket 754 que solamente aceptaba
memoria DDR-400 en canal simple.
Para no quedar por detrs de Intel, que lle-
vaba tiempo apostando por la memoria de
doble canal, en junio de 2004 AMD lanz los
Athlon 64 con socket 939. Ys, si integrar el
controlador de memoria en el procesador es
positivo para el rendimiento, cualquier cam-
bio que afecte al chipset en una arquitectura
clsica afecta al procesador y su zcalo. Los
185pins del zcalo 939 son en gran medida
necesarios para manejar el segundo canal...
Los Athlon 64 y Athlon 64 Xl utilizan el zcalo
939. Los pins adicionales se utilizan para el
segundo canal del controlador de memoria.
Con la memoria DDR2 imponindose como
nuevo estndar, AMD volvi a revisar el z-
calo en junio de 2006. Los Athlon 64 y Ath-
Ion 64 X2con socket AM2 incorporan 940
pins.
Igual que el antiguo socket del Opteron?
Pues no!
Los pins estn repartidos de distinta forma
para que no sea posible montar un AtWon
compatible con DDR2 en el zcalo de una
placa base equipada con memoria DDR.
"'
f
Los Sempron, Athlon 64 y Athlon 64 X2 con zcalo
AM2 (940 pins) incorporan un controlador DDR2
de doble canal.
El socket AM2 (derecha)es sinnimo de DDR2.
Rendimientoy latencia
La DDR2-800 va camino de convertirse en
un estndar tan utilizado como lo fue en su
momento la memoria DDR-400.
Si la observamos ms de cerca, vale la pena
alegrarse de la llegada de la DDR2-800 que
ofrece un ancho de banda de 6,4 GB/s en un
solo canal, es decir, el equivalente de dos
mdulos de DDR400 en doble canal.
Madein2006
21
LaMSI K9N-SLI sucedea la K8N-SLI: los 4 bancos
tienenformato DDR2 y el zcaloesun AM2.
Por desgracia, la memoria DDR2-800paga
un alto precio en lo que se refiere a la laten-
cia. Frente a la DDR-400 que puede funcio-
nar a2-2-2-5sin demasiada complicacin,los
mejores mdulos de DDR2-800 no pueden
bajar de 4-4-4-12, es decir" el doble". Sin em-
bargo, no hay que perder de vista que los
timings son ciclos, y que por lo tanto son re-
lativos a la frecuencia de la memoria. Sin en-
trar en grandes teoras sobre el clculo de la
1atenciatotal, un mdulo de DDR2-800 4-4-4-
12tiene un tiempo de respuesta un 25%ms
elevado que un mdulo de DDR-400 2-2-2-5.
Unir un Athlon 64, diseado para aprove-
char lo mejor de la DDR y especialmente sus
bajas1atencias,con la nueva memoria DDR2
conocida por sus altas 1atenciasesalgo
contra natura. Sin embargo, este esel camino
que ha elegido AMD con sus procesadores
con zcalo AM2.
Cuestinde relaciones...
Como la DDR, la DDR2 est disponible en varias
frecuencias: 533,667 Y 800 MHz. Los procesadores
AMD con socket AM2 estn lejos de manejar la
frecuencia mxima deforma ptima...
Para generar una frecuencia de 200MHz pa-
ra el bus de memoria (a fin de utilizar la
memoria DDR-400), el controlador integrado
del Athlon 64, AMD utiliza" divisores" de
frecuencias. Por ejemplo, para un Athlon 64
a 2200 MHz, se necesita un divisor de 11pa-
ra que el bus de memoria funcione a 200
MHz. Por razones tecnolgicas, los divisores
nicamente tienen nmeros enteros.. .
Esto conlleva problemas para la generacin
de determinadas frecuencias del bus de me-
moria, especialmente con el empleo de m-
dulos de DDR333 (166MHz reales) o
DDR266 (133MHz reales). As, se necesitara
un divisor de 13,25para generar una fre-
cuencia de memoria de 166MHz basada en
un Athlon 64 a 2200 MHz. Con estos mdu-
los de memoria y los divisores enteros, los
Athlon 64 con socket 754 y 939 no siempre
estn en posicin de aprovechar al mximo
el ancho de banda...
-1
Con la migracina la DDR2, deberanhaber-
se introducido nuevos divisores. Sin embar-
go, no es tan fcil. De repente, nicamente
los Athlon 64 con zcalo AM2 a frecuencias
de 1600MHz, 2000MHz, 2400 MHz Y2800
MHz son capaces de manejar el bus de me-
moria a 400 MHz.
Con un Athlon 64 AM2 a 2200 MHz, un di-
visor de 5 genera una frecuencia de 440
MHz. Naturalmente, una frecuencia as no
sera aceptable para un mdulo de DDR2-
800. De golpe, se aplica un ratio de 1/6, por
lo que los mdulos se ven limitados a una
frecuencia de 367 MHz.
Frecuencial - DDR2-533 ! ,DDR2-667 I DDR2-BOO
~CPlJAMfflFre.'~~[E~!I~~~I~~~~
1601)
--1300~-
~2000. -,."'1
~2iool
-- .2~OI)-- 1
- n 2600 - .
~ 28ou~
Tal como muestra la tabla, los Athlon 64 con
zcalo AM2 raramente pueden aprovechar
al mximo la memoria DDR2 que tienen aso-
ciada. En el peor de los casos, nicamente se
aprovecha el 90% de capacidad de la
DDR2...
267 116 100%320 1/5 96% 400 1/4 100%
257 117 97% 300 116 90% 360 115 90%
250 118 94% 333 116 100%400 1/5 100%
244 119 92% 314 117 94% 367 116 92%
267 119 100%300 118 90% 400 116 100%
260 1/10 98% 325 118 98% 371 1f1 93%
255 1/11 96% 311 119 93% 400 1f1 100%
22
Madein2006
Mientras que el Ath1on 64 inicial fue la reve-
lacin del ao 2003y que su evolucin al z-
calo 939 le permiti alcanzar la madurez, la
migracin a DDR2 parece una solucin mal
estructurada.
Buenasnoticiasparaloschipsets...
Los que mayor partido sacan de la situacin
son los fabricantes de chipsets. En efecto,
tanto si el Ath1on 64 maneja DDR como
DDR2, no cambia nada para el northbridge
que nicamente se ocupa de la gestin del
bus PCI-Express y del southbridge, siempre
a cargo de los perifricos lentos: controlado-
ras ATA, bus PCI, etc.
Todos los chipsets ATI, NVIDIA, Uli YSis
capaces de manejar un bus HyperTransport
a 1 GHz para comunicarse con un Athlon 64
se pueden reutilizar con los Ath1on 64 pre-
parados para DDR2.
Por desgracia, para el usuario, la sorpresa no
es tan agradable. Aunque el chipset terica-
mente sea reutilizable, es necesario pasar a
una nueva placa base dotada con un zcalo
940... Una vez ms, es la sacrosanta evoluti-
vidad la que sale ganando.
La buena noticia es que no se necesita forzosamente
un nuevo chipset. La mala noticia: se necesita una
nfieva placa base.
. ,
Unoyunosolo! .
Siendo optimistas, se puede sacar una con-
clusin positiva de la llegada del zcalo
AM2. Todos los procesadores AMD Sem-
pron, Athlon 64y Ath1on 64 X2 actualmente
utilizan un nico zcalo, que debera mante-
nerse con la DDR2.
"
,
A pesar de estar destinado a equipos de gama baja,
el Sempron utiliza la DDR2 en doble canal...
En el momento de redactar estas lneas,
AMD propone 18procesadores diseados
para AM2 cuya frecuencia oscila entre los
1600MHz del Sempron 2800+ y los 2600
MHz del Ath1on 64 FX-62.
Adems de la ventaja de tener un solo zcalo
comn, todos los procesadores AM2 incor-
poran un controlador de memoria de doble
canal, incluidos los Sempron pensados para
la gama baja.
Pantallasgigantes!
Ya en 2005, las pantallas de tubo de rayos ca-
tdicos (CRT) estaban en declive. A finales
de 2004, Nec-Mitsubishi dej de producir
tubos de alta gama con la tecnologa "Dia-
montron". Sony ya haba dado el primer pa-
so poniendo fecha lmite a sus tubos "Trini-
tron" unos meses antes.
Con el fin de las tecnologas "Tron" (tambin
conocidas como Aperture Grid), desapareci
una gran parte de la oferta de pantallas de
tubo de grandes dimensiones...

Vous aimerez peut-être aussi