Debe estar conectado para participar
Buscar en los foros:


 






Uso de Comodín:
*    coincide cualquier número de caracteres
%    coincide exactamente un caracter

dudas generales en Pipelines…

No hay Etiquetas
Entrada
Invitado

01:14 12/05/2004

1

amigos, queria saber que diferencia hay entre los pipelines de in intel P4 y un AthlonXP?

cuantos pipelines tiene el P4? el Athlon? el PowerPC?

es cierto que miestras mas estaciones o stages en los pipelines es mejor?

gracias

Hardcore Extreme Level

Sorcerer

entradas: 5065

17:14 12/05/2004

2

no me acuerdo cuantas tenian. no es lo mismo q las placas de video, son mas complicadas.

contra mas pipelines mejor, y contra menos stages mejor.

pasa q menos stages permiten menos clocks.

Hardcore Extreme Level

ATijbaroli

entradas: 9463

23:32 12/05/2004

3

el p4 tiene 20 y el xp tiene 10. el a64 tiene 12, por eso la diferencia entre cuanto valor tiene cada mhz. las etapas del p4 son ociosas pero permiten como hasta 5 ghz, a diferencia de las etapas del xp que trabajan una bocha, pero que mueren en los 2.5 ghz…


Nuevo miembro

cabus

entradas: 15

06:16 15/05/2004

4

Leyeron informes sobre el Prescott, le pusieron tanto pipelines y toda esa bosta, ke termino jugandole en contra y logra igual o menor rendimiento de el Northwood, en gral (x no decir siempre :P)

AMD Adicto =o)

Hardcore Extreme Level

H3d.K4nDi

entradas: 3119

23:53 15/05/2004

5

Originally posted by cabus
Leyeron informes sobre el Prescott, le pusieron tanto pipelines y toda esa bosta, ke termino jugandole en contra y logra igual o menor rendimiento de el Northwood, en gral (x no decir siempre :P)

No es tan asi mas stages del micro permiten q suba mas Mhz la idea de intel es q el micro a nivel de reloj sea groso pero por cada ciclo sea malisima.
El prescott al poder andar a mas mhz va a ir equiparando la performance del NW

Powered by iAUDIO

Hardcore Extreme Level

ATijbaroli

entradas: 9463

00:42 16/05/2004

6

Originally posted by nVjbaroli
el p4 tiene 20 y el xp tiene 10. el a64 tiene 12, por eso la diferencia entre cuanto valor tiene cada mhz. las etapas del p4 son ociosas pero permiten como hasta 5 ghz, a diferencia de las etapas del xp que trabajan una bocha, pero que mueren en los 2.5 ghz…

Y bueno, es lo que dije antes, las etapas del p4 pueden alcanzar los 5 ghz, reloj a reloj con un northwood no existe para mi. Las etapas del Athlon son mucho mas trabajosas, pero debido a esto, no sobrepasan los ~2.6 ghz…


Hardcore Extreme Level

Sorcerer

entradas: 5065

14:55 16/05/2004

7

no nv, eso q pusiste son las etapas q tiene cada pipeline.

como dije, es complicado hacer un analisis de los micros en funcion de sus pipelines y demas.

yo se algo del tema y no estoy en condiciones de hacerlo.

analicen al micro del resultado (IPC) para afuera q va a estar mas a su alcance.

Hardcore Extreme Level

ATijbaroli

entradas: 9463

17:25 16/05/2004

8

tenes razon sorce me hice un bolonqui con todo lo que lei sobre pipes y etapas, de cualquier forma, AGUANTE AMD!!!


Hardcore Extreme Level

Sorcerer

entradas: 5065

19:25 16/05/2004

9

mira, si realmente queres hacer un analisis a nivel pipelines.

tanto la arquitectura K7, K8 y P6 (pentium pro a p3) son lo mas balanceado.

los Power pc, tienen demasiadas pipelines con pocos stages. pero esto se traduce en poco clock. ultimamente en las ultimas versiones quitaron pipelines y aumentaron los stages, cosa q los acerco al balance de las q mecione antes.

el p4 por su parte como es mas q obvio, tiene un terrible need for speed , menos pipes (incluso aunque parezca increible, tiene solo 1 FPU) y con mas stages, pero con clocks muy locos.

las ALUs del P4 corren 2 veces al clock del micro, asi q un P4 de 3ghz tiene ALUs de 6ghz, asi q es rapidito.

en realidad, los stages de las pipelines, no son algo malo. sino q son malo en exceso. tener muchos stages permite tener altos clocks, y aunque mucha gente hable tocando de oido, no disminuyen la performance.

lo q disminuye la performance es cuando se equivoca la branch prediction unit. esta unidad prevee lo q se va a necesitar en el proximo paso del proceso y lo tiene en la siguiente etapa del pipeline. hace muchos anios q los micros no hacen el laburo paso a paso, sino previendo q va a pasar despues.

tonces cuando la unidad se equivoca, si uno tiene 5 etapas, pierde 5 ciclos, relativamente poco. si uno tiene 10, ahi la perdida es notable pero aceptable.
si uno pierde 20 como en un NW, ahi la cosa no es joda.
si uno pierde 32 como en un prescott, master, agarrate q se cae todo al carajo.

tonces intel en su caso lo q hizo para compensar esto, es hacer 2 cosas principalmente.
1) la facil, meter mas cache. si el dato necesario q no estaba donde debia esta en el cache, la penalizacion de acceso a ese dato es menor.
2) mejoro la branch prediction unit. y cuando digo mejoro, digamos q la BPU de intel es muy muy muy precisa en comparacion a la de las demas arquitecturas.

bueno, dicho esto, los invito a hacer alguna de las siguientes opciones:
1) si ven q esto es demasiado complejo para uds, sigamos hablando de otras cosas mas simples y dejemos los pipelines tranquilos
2) si ven q esto los excede pero interesa, lean mucho mucho. una pagina interesante sobre los temas relacionados al hard pero con un punto de vista mucho mas tecnico q lo normal es http://www.lostcircuits.com. altisimamente recomendable, peor no para principiantes. igual, si les gusta, lean q la ignorancia tiene cura. yo hace unos anios no sabia un carajo.
3) si ven q esto les apaciona y ademas si bien no saben lo suficiente creen tener capacidad para el tema, si todavia no tan siguiendo alguna carrera, averiguen por ingenieria electronica, carrera jodida entre jodidas, pero grosa por donde la mires.
PD: si quieren una universidad grosa y gratuita, Universidad Tecnologica Nacional. UBA ING SUCKZ !!

Hardcore Extreme Level

ATijbaroli

entradas: 9463

23:02 16/05/2004

10

Si lo leí en un libre de procesadores del año 98´ y estoy totalmente de acuerdo con vos, la Branch Prediction la introdujo el procesador Pentium P54C y luego la adoptaron los demás fabricantes, el Pentium tenía una branch de 256 buffers…
De historia algo me acuerdo…jajajaja


Hardcore Extreme Level

H3d.K4nDi

entradas: 3119

23:31 16/05/2004

11

Yo esto lo vi en la facu pero no me acuerdo bien con el sr neetzel q creo tambien da en la UTN

Creo q la mejorforma de co mparar seria ver cuantas instrucciones no optimizadas puede procesar en un determinado tiempo.
Las diferentes configuraciones no serian importantes pq serian estrategias de cada fabricante
Los Power PC son RISC y los X86 son una mezcla aunque mas CISC los c uales procesan mas instrucciones pero son mas simples lo cual pueden procesar mas instrucciones en el mismo tiempo.

Powered by iAUDIO

Hardcore Extreme Level

Sorcerer

entradas: 5065

02:37 17/05/2004

12

pablo, por eso, como dije antes, q se limiten a hablar de IPC, es mas simple.

los P4 son bastante bastante RISC, los P6 y Kx son mas CISC aunque cada vez se acercan mas a RISC.

x86 puro casi no se usa.