Professional Documents
Culture Documents
22.1.Introduccin ........................................................... 1 22.2.Aportaciones y nuevos recursos arquitectnicos ............................................. 2 22.2.1.Bases elctricas del Pentium II ........................................................................... 2 22.2.2.Arquitectura del bus dual independiente ........................................................... 3 22.2.3.Ejecucin dinmica .............................................................................................. 4 22.2.3.1.Prediccin de rami icaci!nes m"ltiples ............................................ 4 22.2.3.2.Anlisis del luj! de dat!s ................................................................... # 22.2.3.3.Ejecucin especulati$a ........................................................................ # 22.2.4.%em!rias cac& .................................................................................................... # 22.2.#.'nidad de prediccin de salt!s .......................................................................... ( 22.2.(.Ejecucin uera de !rden .................................................................................... ) 22.3.Nuevas instrucciones ........................................................................ ............... 7 22.4.Anlisis del rendimiento .......................................................................... ........ 7 22.4.1.*endimient! baj! +,- ...................................................................................... ) 22.4.2.*endimient! baj! .ind!/s ............................................................................... 0
Captulo 22 - 1
22.4.2.1.*endimient! .ind!/s 1# .................................................................. 0 22.4.2.2.*endimient! 23 .................................................................................. 1 22.4.3.*endimient! %%4 .............................................................................................. 1 22. .!ersiones del procesador ........................................................................... ..... 1" 22.#.1.5eler!n .................................................................................................. ............... 16 22.#.2.4e!n ...................................................................................................... ............... 11
Captulo 22 - 2
22.1. INTRODUCCIN
En ma7! de 111) Intel lan8a al mercad! el nue$! pr!cesad!r Pentium II9 c!n el !bjeti$! bsic! de cubrir las marcadas de iciencias del Pentium Pr! manejand! cdi:! de 1( bits. 3!d!s l!s que &an manejad! c!mputad!res d!tad!s de pr!cesad!res Pentium Pr! saben que aplicaci!nes c!n cdi:! de 1( bits c!m! l! s!n t!das las del +,- 7 .ind!/s 3.119 c!rren e ecti$amente mu7 lentamente. Est! &a as!ciad! siempre al Pentium Pr! c!n .ind!/s 23 particularmente9 7 c!n al:un!s !tr!s sistemas !perati$!s nati$!s de 32 bits. P!r ciert! que Pentium II n! intenta sustituir al Pentium Pr!. Este "ltim! tiene mu7 bien :anad! su lu:ar entre equip!s ser$id!res9 inclus! e;iste una $ersin mej!rada del Pentium Pr!9 que tiene una mem!ria de cac& <2 :i:antesca.
<a arquitectura del Pentium II se basa en el nue$! @ #lot $neA den!minad! *anura 'n!. Es la nue$a arquitectura del Pentium II9 est! si:ni ica que 7a n! cabe en la ranura 2B ) del Pentium 7 Pentium %%49 c!m! tamp!c! cabe en la ranura 2B 0 del Pentium Pr! Clas ranuras 2B ) 7 2B0 s!n estandari8aci!nes9 tant! en tamaD! c!m! en cantidad de !ri ici!s empleadas p!r Intel para las ranuras que s!stienen sus pr!cesad!res c!m! l!s cl!nesE. El Pentium II $iene junt! c!n la mem!ria cac& <2 7 al:un!s element!s de s!p!rte en una pequeDa tarjeta de circuit!9 que tiene una ranura "nica 7 mu7 particular9 l! que &a de c!nstituirse en el ma7!r !bstcul! para t!d!s l!s que estn ac!stumbrad!s a rem!$er un pr!cesad!r 7 a inc!rp!rar !tr! a la misma ranura de la tarjeta madre. El Pentium II n! trae inc!rp!rad! dentr! del mism! c&ip la cac& de ni$el 2 ! <2 c!m! sucedFa c!n el Pentium Pr!9 aspect! que ele$aba c!nsiderablemente el preci! de abricacin. En $e89 tant! el micr!pr!cesad!r c!m! l!s c&ips de mem!ria de cac& $ienen en una pequeDa tarjeta de 242 c!ntact!s9 que es la que en de initi$a se inserta a la tarjeta madre. En la i:ura 1 se puede apreciar una tarjeta @-l!t ,neA. En la parte central de la misma se &alla la ranura para el micr!pr!cesad!r9 es decir el Pentium II9 7 a l!s lad!s las mem!rias cac& <2 ms el tradici!nal c!njunt! de circuit!s 7 disp!siti$!s electrnic!s de ap!7!. 5iertamente que el Pentium II n! &a de tener el mism! rendimient! que el Pentium Pr!9 nada
Captulo 22 - 3
Captulo 22: Pentium II c!m! tener la cac& <2 dentr! del mism! pr!cesad!r 7 c!rriend! a la misma $el!cidad9 per! el &ec&! de que estn tan cerca incrementa n!tablemente el rendimient!9 muc&! ms que cualquiera de l!s pr!cesad!res de la lFnea del Pentium. <a $el!cidad de rel!j de la cac& <2 del Pentium II ser la mitad de la $el!cidad del pr!cesad!r9 7 el tip! de mem!ria es B-*A% C@Burst -tatic *A%A - *A% Esttica de Estallid!E9 c!n un tamaD! de 2#( #12GB. P!r !tra parte9 la c!municacin del pr!cesad!r c!n el bus se:uir siend! a ((.(%H8.
Captulo 22 - 4
Captulo 22: Pentium II Pentium II es un pr!cesad!r que inc!rp!ra apr!;imadamente ).# mill!nes de transist!res basad! en la arquitectura P(9 l! que n! si:ni ica que sea un Pentium Pr! en esencia9 sin! que inc!rp!ra al:unas de las caracterFsticas ms imp!rtantes de ese pr!cesad!r. Adici!nalmente la tecn!l!:Fa que s!p!rta su abricacin es de 6.3# micr!nes. <as $ersi!nes iniciales de este pr!cesad!r unci!nan a una recuencia de 233 7 2(( %H8. <as cualidades p!r las que destaca este pr!cesad!r s!nI su arquitectura de bus dual e independiente9 la tecn!l!:Fa %%49 tecn!l!:Fa de ejecucin dinmica 7 cartuc&! de c!ntact!s de c!ntact! simple. Est!s aspect!s mej!ran el p!tencial del pr!cesad!r en tres :randes aspect!sI el clcul! de la c!ma l!tante9 !peraci!nes multimedia9 7 mej!ra el clcul! de enter!s.
Captulo 22 - 5
Captulo 22 - 6
A in de atacar el pr!blema de la disipacin masi$a de cal!r9 el pr!cesad!r puede aut!mticamente bajar su c!nsum! a in de reducir el recalentamient!9 est! en perF!d!s de baja acti$idad. P!r supuest!9 el $entilad!r C i:ura 2E permanecer siempre disp!nible9 c!nstruid! en un c&asis especial9 den!minad! #%&9 que recubre t!d! el @-l!t ,neA del Pentium II.
Captulo 22 - 7
+!s buses c!n !rman la Arquitectura de Bus +ual IndependienteI El ,us de la &ac-. /2 7 el ,us del #istema. 5ada un! tiene un anc&! de 0 b7tes9 es decir (4 bits. +e esta !rma9 se puede decir que se d!blan l!s canales disp!nibles para el m!$imient! de in !rmacin. El primer! de l!s buses9 el bus de la cac& <2 est inte:rad! en el mism! #%&9 7 su $el!cidad n! se &alla limitada a la $el!cidad del rel!j de la tarjeta madre9 es decir9 la cac& <2 del Pentium II trabaja a la mitad de recuencia c!n la que l! &ace el mism! pr!cesad!r. Este esquema puede ser apreciad! en la i:ura 3. Al tener una recuencia de !peracin superi!r a la de la tarjeta madre9 su rendimient! se incrementa n!tablemente. <a tabla 1 muestra una c!mparati$a de las capacidades de m!$imient! de in !rmacin de l!s buses Pentium 7 Pentium II.
Captulo 22 - 8
Captulo 22: Pentium II Esta $el!cidad e;tra le permite al Pentium II !btener la in !rmacin que requiere pr!cesar de la cac& <2 tan pr!nt! c!m! la necesite. P!r su parte9 la cac& <2 puede manejar una $el!cidad men!r para c!municarse c!n la mem!ria principal. Esta es quien sabe un! de l!s punt!s ms interesantes e imp!rtantes que le dan al Pentium II la $entaja e;tra en cuant! a pr!cesamient! de in !rmacin se re iere respect! a sus c!mpetid!resI l!s Pentium %%4.
# .%.&. &A(*(I)0%
&'5 &$(%
/2 &A&4%
# 6# *%2 /$0I&
Captulo 22: Pentium II pr!cesad!r puede anticipar l!s salt!s en el luj! de las instrucci!nes. Lste predice dnde pueden enc!ntrarse las si:uientes instrucci!nes en la mem!ria c!n una increFble precisin del 16M ! ma7!r. Est! es p!sible p!rque mientras el pr!cesad!r est buscand! 7 tra7end! instrucci!nes9 tambin busca las instrucci!nes que estn ms adelante en el pr!:rama. Esta tcnica acelera el luj! de trabaj! en$iad! al pr!cesad!r.
Captulo 22 - 10
22.2.(.(. E)e!u!i"n Es'e!ul tiAumenta la $el!cidad de ejecucin !bser$and! el c!ntad!r del pr!:rama 7 ejecutand! las instrucci!nes que p!siblemente $an a necesitarse. 5uand! el pr!cesad!r ejecuta las instrucci!nes C&asta cinc! a la $e8E9 l! &ace mediante la ejecucin especulati$a. Est! apr!$ec&a la capacidad de pr!cesamient! superescalar del pr!cesad!r Pentium II tant! c!m! es p!sible para aumentar el rendimient! del s! t/are. 5!m! las instrucci!nes del s! t/are que se pr!cesan c!n base en prediccin de rami icaci!nes9 l!s resultad!s se :uardan c!m! resultados especulativos. 'na $e8 que su estad! inal puede determinarse9 las instrucci!nes se re:resan a su !rden pr!pi! 7 !rmalmente se les asi:na un estad! de mquina.
Captulo 22 - 11
Captulo 22: Pentium II necesari!s de la cac& de dat!s <19 7 almacenand! l!s resultad!s temp!ralmente en re:istr!s. 5nidad de retirada8 determina cund! l!s resultad!s pr!$isi!nales9 especulati$!s9 deben retirarse Cuni icarseE para establecerse c!m! permanentes en re:istr!s ! en la cac& de dat!s <1. Esta unidad tambin elimina instrucci!nes del depsit! tras &aber uni icad! l!s resultad!s.
Captulo 22 - 12
<a =i:ura 4 pr!p!rci!na una $isin simpli icada de la estructura del Pentium II9 resaltand! la ubicacin de las tres cac&s.
,5# )%/ #I#*%2A &A&4% /2 :2 1 ;,-1 2,<
2%2$(I=A(
&A'*A(
&A(0A(
5NI)A) )% (%*I(A)A
Captulo 22: Pentium II direccin en una entrada del B3BN si es precis!9 se b!rra una entrada ms anti:ua.
Captulo 22 - 14
El B3B del Pentium II est !r:ani8ad! c!m! una cac& as!ciati$a p!r c!njunt!s de cuatr! $Fas c!n #12 lFneas. 5ada entrada utili8a la direccin de la instruccin de salt! c!m! etiqueta. <a entrada tambin inclu7e la direccin destin! del salt! de la "ltima $e8 que se pr!duj!9 7 un camp! de &ist!ria de cuatr! bits.
Captulo 22: Pentium II c!incidan. En c!ncret!9 en esta !casin n!s ijarem!s en l!s pr!:ramas de pruebas que trabajan baj! +,-9 .I2+,.-9 7 un :rup! adici!nal para pr!:ramas que trabajen c!n las instrucci!nes %%4.
Captulo 22 - 16
5laramente se puede apreciar que l!s am!s!s jue:!s que c!rren baj! +,- n! &an de ser de l! ms adecuad! para el Pentium II9 sF para el Pentium %%49 7 aunque resulta muc&! para tales aplicaci!nes9 tambin para el Pentium Pr!. Per! en la actualidad al:un!s jue:!s deben ser l! "nic! que permanece en el mercad! del $iej! +,-9 el uerte del s! t/are est disp!nible para 32 bits9 es decir .ind!/s 1# 7 sistemas !perati$!s superi!res.
'(5%,A
OuaPe 3imedem!2Q 326;266 OuaPe 3imedem!2Q 406;3(6 OuaPe 3imedem!2Q (46;406 P5PBenc&Q (46;406 3+benc& 5+Benc&
22.3
23.0
2#.2
22.)
10.3
33.4
3#
2).(
266 #3.1
#66 #3.0
266 4(.)
Captulo 22 - 17
Captulo 22: Pentium II partid! del pr!cesad!r mej!r que nin:una !tra aplicacin de s! t/are estndar.
'(5%,A
Business .inst!ne 1) Hi:& End .inst!ne 1) .inst!ne 1( 5P'%arP 1( 5P'%arP 32 Business Srap&ics .inmarP 1) Hi:& End Srap&ics .inmarP 1)
2#.2
2(.2
24.2
3).)
3#.4
46.4
Captulo 22 - 18
'(5%,A
Intel %edia Benc&marP ,$erall Intel %edia Benc&marP ?ide! Intel %edia Benc&marP Ima:e Pr!cessin: Intel %edia Benc&marP 3+
361.(
263.14
31#.3#
1(6.#(
2##.33
03(.)(
21#.41
242.43
102.4
Captulo 22 - 19
Srap&ics Intel %edia Benc&marP Audi! %!nster 3rucP %adness Benc&marP CPlus Patc&E 343.)4 201.#4 34(.41
1#
Captulo 22 - 20
'($&%#A) $( 5eler!n 2(( 5eler!n 366 5eler!n 366A 5eler!n 333 5eler!n 3(( 5eler!n 466
Captulo 22 - 21
433%&8. 4((%&8
120 GB 120 GB
692# V 692# V
393 393
(9# )
Captulo 22 - 22
22.1.2. 7eon
Basad! en la arquitectura del pr!cesad!r Pentium II9 el pr!cesad!r Pentium II 4e!n a:re:a el rendimient!9 acilidad de us! 7 c!n iabilidad en misin crFtica superi!res que e;i:en sus ser$id!res 7 estaci!nes de trabaj! basad!s en Intel. Este pr!cesad!r est disp!nible c!n mem!rias cac& :randes 7 rpidas que pr!cesan l!s dat!s a $el!cidades mu7 ele$adas a tra$s del n"cle! del pr!cesad!r. Adems9 caracterFsticas superi!res de acilidad de us! c!m! pr!teccin trmica9 c!mpr!bacin 7 c!rreccin de err!res9 c!mpr!bacin de redundancia unci!nal 7 el bus de administracin del sistema a7udan a :aranti8ar c!n iabilidad 7 tiemp! de acti$idad m;im!s. El pr!cesad!r Pentium II 4e!n &a sid! mej!rad! para ! recer un alt! ni$el de rendimient! para reali8ar tareas c!n :randes e;i:encias de cmput! en una arquitectura que ! rece escalabilidad 7 acilidad de us!. Inc!rp!ra una mem!ria cac& <2 de #12 GB ! 1 %B. <a mem!ria cac& <2 !pera a la misma $el!cidad que el n"cle! del pr!cesad!r C466 %H8E9 l! que p!ne a disp!sicin del n"cle! del pr!cesad!r una cantidad de dat!s sin precedentes. 5!mparte dat!s c!n el rest! del sistema a tra$s de un bus de sistema multitransacci!nes de alta capacidad de 166 %H89 !tra tecn!l!:Fa de $an:uardia que e;tiende el p!tencial de $el!cidad de pr!cesamient! superi!r al rest! del sistema. -e puede direcci!nar 7 asi:nar a cac& un m;im! de (4 SB de mem!ria para incrementar el rendimient! c!n las aplicaci!nes ms a$an8adas. El bus del sistema permite m"ltiples transacci!nes pendientes de ejecucin para incrementar la disp!nibilidad de anc&! de banda. 3ambin ! rece c!mpatibilidad sin Wsuplement!sW c!n un m;im! de 0 pr!cesad!res. Est! &ace p!sible el multipr!cesamient! simtric! c!n cuatr! 7 !c&! pr!cesad!res a un baj! c!st! 7 ! rece un increment! de rendimient! si:ni icati$! para sistemas !perati$!s multitareas 7 aplicaci!nes c!n m"ltiples subpr!ces!s. P-E3( - Es una e;pansin de la c!mpatibilidad c!n mem!ria de 3( bits que permite a l!s sistemas !perati$!s utili8ar mem!ria p!r arriba de l!s 4 SB9 l! cual incrementa el rendimient! del sistema para aplicaci!nes c!n :randes e;i:encias de lectura 7 espaci! de trabaj! :rande.
Captulo 22 - 23