You are on page 1of 23

PENTIUM II

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

Captulo 22: Pentium II

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

Captulo 22: Pentium II

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.

=i:ura 22.1 > ?ista anteri!r -l!t ,ne

<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.

22.2. APORTACIONES Y NUEVOS RECURSOS ARQUITECTNICOS 22.2.1. Consumo y Aliment !i"n


Para l!s usuari!s l! "nic! apreciable es el ma7!r ! men!r rendimient! de un pr!cesad!r9 per! para l!s diseDad!res e in:enier!s9 e;iste 7 e;istir siempre un pr!blema crFtic!I el manej! de l!s $!ltajes elctric!s de un pr!cesad!r9 n! s!lamente en cuant! a su distribucin dentr! del pr!cesad!r9 sin! tambin al en riamient! que se debe pr!pinar al mism! a in de que n! se s!brecaliente. 5uant! ma7!r sea la $el!cidad de pr!cesamient! de la 5P'9 ms en riamient! debe tener. <!s tres $!ltajes que requiere el Pentium Pr! desde la tarjeta madre ue un pr!blema en su m!ment!I # $!lti!s para el manej! del bus9 3.3 $!lti!s para la l:ica interna del pr!cesad!r 7 2.4# $!lti!s para el intercambi! de in !rmacin entre la 5P' 7 la cac&. Est!s tres $!ltajes s!n suministrad!s p!r una unidad especial re:ulad!ra situada mu7 cerca al Pentium Pr!. El Pentium II $a un p!c! ms all de est!s tres $!ltajes. Intel &a !ptimi8ad! el Pentium II a in de que pueda re:ular sus pr!pi!s $!ltajes &asta alcan8ar sus especi icaci!nes necesarias. *equiere de una unidad de suministr! de ener:Fa capa8 de aceptar una seDal identi icad!ra de $!ltaje c!mpuesta p!r # bits. Este cdi:! le indicar a la unidad de suministr!9 el $!ltaje requerid! p!r el pr!cesad!r. Este cdi:! ser emitid! p!r el pr!cesad!r a tra$s de # pines del mism!9 c!ntra l!s 4 pines que el Pentium Pr! emplea para especi icar sus demandas. P!r su parte 7 en respuesta al cdi:!9 la unidad de suministr! de ener:Fa debe ser capa8 de de$!l$er un $!ltaje entre 2.1 7 3.# $!lti!s re:ulada dentr! de un ran:! de J-166m?. El pr!cesad!r n! debe recibir $!ltajes superi!res a l!s indicad!s 7a que el recalentamient! serFa inmediat!9 7 l!s circuit!s p!drFan $erse seriamente daDad!s. Este punt! &a sid! un :ran pr!blema a res!l$er para l!s abricantes de unidades de alimentacin elctrica para el Pentium II.

Captulo 22 - 5

Captulo 22: Pentium II

=i:ura 22.2 > ?entilad!r de en riamient! del Pentium II

Captulo 22 - 6

Captulo 22: Pentium II

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.

22.2.2. A#$uite!tu# %el &us %u l in%e'en%iente


Para satis acer las demandas de las aplicaci!nes 7 anticipar las necesidades de las :eneraci!nes uturas de pr!cesad!res9 Intel &a desarr!llad! la arquitectura @+ual Independent BusA CBus +ual IndependienteE para res!l$er las limitaci!nes en el anc&! de banda de la arquitectura de la plata !rma actual del P5. <a arquitectura Bus +ual Independiente ue implementada p!r primera $e8 en el pr!cesad!r Pentium Pr! 7 tendr disp!nibilidad ms amplia c!n el pr!cesad!r Pentium II. Intel cre esta arquitectura para a7udar al anc&! de banda del bus del pr!cesad!r. Al tener d!s buses independientes el pr!cesad!r Pentium II est &abilitad! para acceder a dat!s desde cualesquiera de sus buses simultneamente 7 en paralel!9 en lu:ar de &acerl! en !rma sencilla 7 secuencial c!m! !curre en un sistema de bus simple. <a capacidad de bus es un! de l!s parmetr!s ms interesantes para c!mprender 7 medir el p!tencial de trans erencia de dat!s de un c!mputad!r. Esta capacidad puede ser !btenida multiplicand! la $el!cidad del bus ! recuencia de !peracin del mism! p!r el n"mer! de b7tes que el pr!cesad!r puede m!$er en cada puls! de rel!j. AsF9 el Pentium II !pera a una $el!cidad de bus de sistema de ((.(%H8 7 su anc&! de bus es de 0 b7tes9 para &acer un t!tal de #33%BKse:. 5uand! el pr!cesad!r trabaja a una $el!cidad ma7!r a la del bus ! bien ejecuta ms de una instruccin p!r cicl! de rel!j9 l!s dat!s alimentad!s p!r el bus le resultarn insu icientes para pr!cesarl!s9 :enernd!se un cuell! de b!tella. +e esta !rma se requiere9 ! bien incrementar la $el!cidad del bus9 ! incrementar la capacidad de trans erencia del bus9 que es l! mism! que su anc&! en n"mer! de bits. '($&%#A)$( Pr!cesad!r Pr!cesad!r %H8 Pr!cesad!r Pr!cesad!r Pr!cesad!r Pentium Estndar Pentium c!n bus a )# Pentium II de 233 %H8 Pentium II de 2(( %H8 Pentium II de 366 %H8 &A'A&I)A) )% *(AN#+%(%N&IA #33 %BKse: (66 %BKse: 14(( %BKse: 1(66 %BKse: 1)33 %BKse:

3abla 22.1 > 5!mparati$a de rendimient! de buses

Captulo 22 - 7

Captulo 22: Pentium II

+!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 &$(%

1 "11 2,3 # / 2 &A&4% ,5#

/2 &A&4%

# 6# *%2 ,5# 33 2,3 #

# 6# *%2 /$0I&

=i:ura 22.3 > Arquitectura de Bus dual independiente

22.2.(. E)e!u!i"n %in*mi!


'tili8ada p!r primera $e8 en el pr!cesad!r Pentium Pr!9 la Ejecucin +inmica es una inn!$ad!ra c!mbinacin de tres tcnicas de pr!cesamient! diseDada para a7udar al pr!cesad!r a manipular l!s dat!s ms e icientemente. Lstas s!n la prediccin de rami icaci!nes m"ltiples9 el anlisis del luj! de dat!s 7 la ejecucin especulati$a. <a ejecucin dinmica &ace que el pr!cesad!r sea ms e iciente manipuland! dat!s en lu:ar de sl! pr!cesar una lista de instrucci!nes. <a !rma cm! l!s pr!:ramas de s! t/are estn escrit!s puede a ectar el rendimient! de un pr!cesad!r. P!r ejempl!9 el rendimient! del s! t/are ser a ectad! ad$ersamente si c!n recuencia se requiere suspender l! que se est &aciend! 7 saltar ! rami7icarse a !tra parte en el pr!:rama. 3ambin pueden !currir retard!s cuand! el pr!cesad!r n! puede pr!cesar una nue$a instruccin &asta c!mpletar la instruccin !ri:inal. <a ejecucin dinmica permite al pr!cesad!r alterar 7 predecir el !rden de las instrucci!nes.

22.2.(.1. P#e%i!!i"n %e # mi+i! !iones m,lti'les


Predice el luj! del pr!:rama a tra$s de $arias rami icaci!nes9 mediante un al:!ritm! de prediccin de rami icaci!nes m"ltiples9 el Captulo 22 - 9

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

Captulo 22: Pentium II

22.2.(.2. An*lisis %el +lu)o %e % tos


Anali8a 7 !rdena las instrucci!nes a ejecutar en una sucesin ptima9 independiente del !rden !ri:inal en el pr!:rama. %ediante el anlisis del luj! de dat!s9 el pr!cesad!r !bser$a las instrucci!nes de s! t/are dec!di icadas 7 decide si estn listas para ser pr!cesadas ! si dependen de !tras instrucci!nes. Ent!nces el pr!cesad!r determina la sucesin ptima para el pr!cesamient! 7 ejecuta las instrucci!nes en la !rma ms e iciente.

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.

22.2... Memo#i s ! !/0


El Pentium inclu7e d!s ca&s9 una para dat!s 7 !tra para instrucci!nes. 5ada cac& es de 0 GB7tes9 utili8and! un tamaD! de lFnea de 32 b7tes 7 una !r:ani8acin as!ciati$a p!r c!njunt!s de d!s $Fas. El Pentium Pr! 7 el Pentium II inclu7en tambin d!s cac&s <1. <as primeras $ersi!nes del pr!cesad!r inclu7e una cac& de instrucci!nes de 0 GB7tes9 as!ciati$a p!r c!njunt!s de cuatr! $Fas9 7 una cac& de dat!s9 tambin de 0 GB7tes9 as!ciati$a p!r c!njunt!s de d!s $Fas. Amb!s inclu7en adems una cac& <2 que alimenta a las d!s cac&s <1. <a cac& <2 es as!ciati$a p!r c!njunt!s de cuatr! $Fas9 7 c!n tamaD!s que !scilan entre 2#( GB7tes 7 1%B7te. El n"cle! del pr!cesad!r c!nsta de cuatr! c!mp!nentes principalesI 5nidad de captacin 3 decodi7icacin8 capta instrucci!nes en su !rden de la cac& de instrucci!nes <19 las dec!di ica en una serie de micr! !peraci!nes9 7 mem!ri8a l!s resultad!s en el depsit! C@p!!lAE de instrucci!nes. )epsito de instrucciones8 c!ntiene el c!njunt! de instrucci!nes actualmente disp!nibles para ejecucin. 5nidad de envio3e9ecucin8 plani ica la ejecucin de las micr! !peraci!nes sujetas a dependencias de dat!s 7 disp!nibilidad de recurs!s9 de manera que las micr! !peraci!nes pueden plani icarse para su ejecucin en un !rden distint! al que uer!n captadas. 5uand! &a7 tiemp! disp!nible esta unidad reali8a una ejecucin especulati$a de micr! !peraci!nes que pueden ser necesarias en el utur!. <a unidad ejecuta micr! !peraci!nes9 captand! l!s dat!s

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

Captulo 22: Pentium II

<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,<

5NI)A) )% IN*%(+A= )%/ ,5#

&A&4% )% IN#*(5&&I$N%# /1:A -1 1 ;,<

&A&4% )% )A*$# /1 :A -1 1 ;,<

2%2$(I=A(

&A'*A(

&A(0A(

N5&/%$ )%/ '($&%#A)$(

5NI)A) )% &A'*A&I>N 6 )%&$)I+I&A&I>N )% IN# *(5&&I$N%#

5NI)A) )% %N!?$ 6 %@%&5&I>N

5NI)A) )% (%*I(A)A

($, )%'>#I*$ )% IN#*(5&&I$N%# :,5++%( )% (%$()%NA2I%N*$<

=i:ura 22.4 > +ia:rama de bl!ques del Pentium II

22.2.1. Uni% % %e '#e%i!!i"n %e s ltos


El Pentium II usa una estrate:ia de prediccin dinmica de salt!s basada en la &ist!ria de las ejecuci!nes recientes de instrucci!nes de bi urcacin. -e utili8a un bu er de destin! de salt!s C@branc& tar:et bu erA9 ,*,E que :uarda in !rmacin s!bre las instrucci!nes de bi urcacin enc!ntradas recientemente. -iempre que aparece una instruccin de bi urcacin en el luj! de instrucci!nes9 se c!mprueba el B3B. -i 7a e;iste una entrada en el B3B9 la unidad de instrucci!nes se :uFa p!r la in !rmacin de &ist!ria :uardada en esa entrada9 para determinar si predice que se pr!ducir el salt!. -i se predice un salt!9 la direccin destin! del salt! as!ciada c!n esta entrada9 se utili8a para precaptar la instruccin destin! del salt!. 'na $e8 que se ejecuta la instruccin9 la parte de &ist!ria de la entrada adecuada se actuali8a9 para que re leje el resultad! de la instruccin de bi urcacin. -i la instruccin n! est representada en el B3B9 se car:a su Captulo 22 - 13

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

Captulo 22: Pentium II

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.

22.2.2. E)e!u!i"n +ue# %e o#%en


<!s Pentium Pr!KII pueden ejecutar las instrucci!nes n! en el !rden que lle:uen9 sin! re!rdenarlas para que n! &a7a dependencias entre ellas. Esta re!rdenacin est &ec&a en tiemp! de ejecucin utili8and! el al:!ritm! de 3!masul!. Este al:!ritm! tambin c!ntempla el ren!mbramient! de re:istr!s. Pentium II tiene 46 re:istr!s9 aparte de l!s tradici!nales del 06;09 que se utili8an para la ejecucin de l!s c!mand!s. <!s 1( re:istr!s de enter!s 7 l!s 12 de la unidad de c!ma l!tante tradici!nales del 06;0(K0) para la escritura del resultad! de las instrucci!nes 06;0(.

22.(. NUEVAS INSTRUCCIONES


Intel intr!duj! en 111( la tecn!l!:Fa %%4 en su lFnea de pr!cesad!res Pentium. %%4 c!mprende instrucci!nes mu7 !ptimi8adas para tareas multimedia. Ha7 #) instrucci!nes nue$as que tratan l!s dat!s en un m!d! -I%+ C@sin:le-instructi!nA9 @multiple-dataAE9 es decir una secuencia de instrucci!nes 7 m"ltiples secuencias de dat!s9 que p!sibilita e ectuar la misma !peracin9 tal c!m! una suma ! una multiplicacin9 c!n $ari!s element!s de dat!s a la $e8. 5ada instruccin suele ejecutarse en un cicl! de rel!j. Para ciertas aplicaci!nes9 estas !peraci!nes rpidas en paralel! pueden c!nducir a una $el!cidad entre d!s 7 !c&! $eces superi!r a la de al:!ritm!s equiparables que n! utilicen las instrucci!nes %%4. El c!njunt! de instrucci!nes %%4 est !rientad! a pr!:ramacin multimedia. <!s dat!s de $Fde! 7 audi! suelen representarse mediante $ect!res ! matrices :randes9 c!mpuest!s p!r dat!s de l!n:itud reducida C0 1( bitsE9 mientras que las instrucci!nes c!n$enci!nales !peran n!rmalmente c!n dat!s de 32 (4 bits. Est!s s!n al:un!s ejempl!sI En :r ic!s 7 en $Fde!9 cada escena c!nsiste en una matri8 de punt!s de ima:en 19 7 &a7 0 bits para cada punt! de ima:en9 u 0 bits para cada c!mp!nente de c!l!r Cr!j!9 $erde9 a8ulE del punt! de ima:en. <as muestras de audi! suelen estar cuanti8adas c!n 1( bits. Para al:un!s al:!ritm!s de :r ic!s 3+ es c!m"n emplear 32 bits para l!s tip!s de dat!s bsic!s. Para p!sibilitar el pr!cesamient! paralel! c!n est!s tamaD!s de dat!s9 en %%4 se de inen tres nue$!s tip!s de dat!s. 3ienen una l!n:itud de (4 bits9 7 c!nstan de $ari!s camp!s de dat!s ms pequeD!s9 cada un! de l!s cuales c!ntiene un enter! en c!ma ija.

22... AN34ISIS DE4 RENDIMIENTO


El estudi! del rendimient! se &ace en base a di$ers!s pr!:ramas de prueba a partir de l!s cuales !btendrem!s di erentes resultad!s. Est!s pr!:ramas l!s p!dem!s clasi icar de acuerd! a caracterFsticas en las que Captulo 22 - 15

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.

22...1. Ren%imiento & )o DOS


,bser$and! la tabla 29 se puede apreciar que el uerte del Pentium II n! s!n las aplicaci!nes del +,- c!n res!luci!nes bajas9 ms bien el Pentium %%4 tiene un mej!r desempeD! en $arias pruebas9 7 aunque el Pentium Pr! n! es un pr!cesad!r !ptimi8ad! para aplicaci!nes de 1( bits9 tiene la delantera en $arias pruebas. <a instruccin adici!nal que el Pentium Pr! puede ejecutar resulta siempre una $entaja e;tra para el c!mputad!r.

Captulo 22 - 16

Captulo 22: Pentium II

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

'%N*I52 II 233 24B 12;, &ac-. /2 4#.1

'%N*I52 '($ 23324B 2 1;, &ac-. /2 4)

'%N*I52 22C 23324B 12;, &ac-. /2 41.1

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(.)

3abla 22.2 > *endimient! baj! +,-

22...2. Ren%imiento & )o 5INDO5S 22...2.1. Ren%imiento & )o 5INDO5S 61


Particularmente $ale la pena anali8ar el rendimient! de Pentium II baj! un sistema !perati$! c!m! .ind!/s 1#. <a tabla 3 muestra al:unas de las pruebas clsicas s!bre el Pentium II en un ambiente 1(K32 bits. ?iend! l!s resultad!s n! cabe duda en que este pr!cesad!r tiene un desempeD! imp!rtante en t!d! l! que se re iere a !peracin :r ica 7 multimedia9 particularmente c!n cdi:! de 32 bits. -in embar:! su rendimient! n! es destacable c!n cdi:! de 1( bits9 c!ntra su ms direct! !p!sit!r9 el Pentium %%4. -i e;iste un punt! imp!rtante a a$!r del Pentium II es su rendimient! de !peracin interna. Est! si:ni ica que al:unas aplicaci!nes que &acen us! intensi$! de la 5P'9 c!m! clcul!s matemtic!s ! aplicaci!nes :r icas9 7 que n! emplean demasiad!s acces!s a disc!s dur!s ! a mem!ria9 sacarn

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

'%N*I52 II - 233 24B 12;, &ac-. /2 #4.0

'%N*I52 '($ 23324B 2 1;, &ac-. /2 #4.3

'%N*I52 22C 23324B 12;, &ac-. /2 #3.2

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

166.0 442 (6# 11.(

13.( 410 (22 0(.1

161 4)3 4(4 16.#

3).)

3#.4

46.4

3abla 22.3 > *endimient! baj! .I2+,.-

Captulo 22 - 18

Captulo 22: Pentium II

22...2.2. Ren%imiento & )o 5INDO5S NT


.ind!/s 23 &a sid! siempre del d!mini! del Pentium Pr!9 muc&! ms cuand! c!nsideram!s que en las pruebas anteri!res n! se &a emplead! el ms p!der!s! de l!s Pentium Pr!9 c!m! el que tiene #12GB de cac&. 2! cabe duda que es!s #12GB c!nstruid!s c!n el mism! pr!cesad!r es la cla$e del alt! rendimient! de est!s pr!cesad!res.

22...(. Ren%imiento MM7


<a demanda del s! t/are p!r pr!cesad!res c!n capacidades mej!radas para el manej! de $ide! 7 s!nid!9 es decir multimedia9 se &a incrementad! c!nsiderablemente9 7 en este punt! es d!nde el Pentium II re"ne la ma7!r puntuacin. +e !rma :eneral 7 c!m! se aprecia en la tabla 49 el Pentium II en aplicaci!nes que &acen us! intensi$! del c!njunt! de instrucci!nes %%49 es superi!r a sus !p!sit!res9 en punt!s especF ic!s c!m! pueden ser la $el!cidad de $ide!9 el pr!cesamient! de im:enes9 :r ic!s tridimensi!nales 7 audi!9 el Pentium II tiene un clar! desempeD! mej!rad!. Esta &a de c!nstituir una buena n!ticia para t!d!s l!s que emplean aplicaci!nes multimedia9 c!m! tambin para t!d!s l!s que desean !bser$ar Internet en sus c!mputad!ras. -in embar:!9 7 para ser sincer!s9 es imp!rtante destacar el rendimient! del Pentium %%49 que si:ue dem!strand! una capacidad mej!rada :racias a la tecn!l!:Fa %%4. +esde ese punt! de $ista9 amb!s pr!cesad!res s!n relati$amente similares9 n! tant! en estructura9 7a que el Pentium II se asemeja estructuralmente ms al Pentium Pr!9 per! sF en el tamaD! de las cac&s 7 en el rendimient!. 5abe n!tar que el Pentium II en de initi$a9 siempre &a de tener $entaja s!bre el Pentium %%4 p!r su nue$a estructura interna.

'(5%,A

'%N*I52 II D 233 24B 12;, &ac-. /2 361.(4

'%N*I52 '($ 23324B 2 1;, &ac-. /2 23#.4(

'%N*I52 22C 23324B 12;, &ac-. /2 20).(4

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

Captulo 22: Pentium II

Srap&ics Intel %edia Benc&marP Audi! %!nster 3rucP %adness Benc&marP CPlus Patc&E 343.)4 201.#4 34(.41

1#

3abla 22.4 > *endimient! %%4

Captulo 22 - 20

Captulo 22: Pentium II

22.1. VERSIONES ESPEC89ICAS DE4 PROCESADOR 22.1.1. Cele#on


+ebem!s distin:uir entre d!s empaquetad!s distint!s. El primer! es el -EPP que es c!mpatible c!n el -l!t 1 7 que $iene a ser parecid! el empaquetad! tFpic! de l!s Pentium II Cel -E5E per! sin la carcasa de plstic!. El se:und! 7 ms m!dern! es el PPSA que es el mism! empaquetad! que utili8an l!s Pentium 7 Pentium Pr!9 per! c!n distint! 8cal!. En este cas! se utili8a el -!cPet 3)69 inc!mpatible c!n l!s anteri!res s!cPet ) 7 0 7 c!n l!s actuales -l!t 1. P!r suerte e;isten un!s adaptad!res que permiten m!ntar pr!cesad!res -!cPet 3)6 en placas -l!t 1 Caunque n! al re$sE. 3ambin debem!s distin:uir entre l!s m!del!s que lle$an cac& 7 l!s que n!9 7a que las di erencias en prestaci!nes s!n realmente imp!rtantes. Tustamente l!s m!del!s sin cac& <2 uer!n mu7 criticad!s p!rque ! recFan unas prestaci!nes que en al:un!s cas!s eran pe!res que las de l!s Pentium %%4 a 233. El pr!cesad!r 5eler!n est !ptimi8ad! para aplicaci!nes de 32 bits. -e c!merciali8a en $ersi!nes que $an desde l!s 2(( &asta l!s 4(( %H8. <a cac& <2 trabaja a la misma $el!cidad que el pr!cesad!r Cen l!s m!del!s en l!s que la inc!rp!raE. P!see 32 Gb7tes de cac& <1 de primer ni$el repartid!s en 1( Gb7tes para dat!s 7 l!s !tr!s 1( Gb7tes para instrucci!nes. <!s m!del!s 2((-366 n! p!seen cac& de ni$el d!s <29 per! el rest! de l!s m!del!s p!seen una cac& <2 de 120 Gb7tes. <a $el!cidad a la que se c!munica c!n el bus si:ue siend! de (( %H8. P!see un jue:! de instrucci!nes %%4. P!r "ltim!9 este pr!cesad!r inc!rp!ra )9# mill!nes de transist!res en l!s m!del!s 2((-366 7 191 mill!nes a partir del 366U Cp!r la mem!ria cac& inte:radaE. En la tabla # se pueden $er las especi icaci!nes de la :ama 5eler!n.

'($&%#A) $( 5eler!n 2(( 5eler!n 366 5eler!n 366A 5eler!n 333 5eler!n 3(( 5eler!n 466

+(%&5%N&I A 2((%&8. 366%&8 366%&8. 333%&8 3((%&8. 466%&8

&A&4E /2 6 6 120 GB 120 GB 120 GB 120 GB

*%&N$/$0IA 692# V 692# V 692# V 692# V 692# V 692# V

!$/*A@% I3$ 393 393 393 393 393 393

,5# ((%& 8 ((%& 8 ((%& 8 ((%& 8 ((%& 8 ((%&

25/*I'/I&A)$( 4 49# 49# # #9# (

=$&A/$ -l!t1 -l!t1 -l!t1-.3)6 -l!t1-.3)6 -l!t1-.3)6 -l!t1-

Captulo 22 - 21

Captulo 22: Pentium II


8 ((%& 8 ((%& 8 -.3)6 -l!t1-.3)6 -.3)6

5eler!n 433 5eler!n 4((

433%&8. 4((%&8

120 GB 120 GB

692# V 692# V

393 393

(9# )

3abla 22.# > Especi icaci!nes de la :ama 5eler!n

Captulo 22 - 22

Captulo 22: Pentium II

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

You might also like