Power PC
Power PC
Power PC
POWER PC
Antonio del Amo Ruiz
Indice
1. Introduccin 2. Tecnologa RISC 3. Arquitectura de la CPU Power PC 4. Modelos del Power PC 5. Comparacin entre Power PC, Pentium y AMD
1. Introduccin
Apple, IBM y Motorola se unen para crear un nuevo procesador RISC, el PowerPC. El PowerPC se crea a partir del procesador Power, tambin RISC, desarrollado por IBM. PowerPC = rendimiento optimizado del chip mediante tecnologa RISC. La tecnologa CISC llega a sus lmites y se pronostica que en un futuro toda la tecnologa ser RISC.
2. Tecnologa RISC
Tiempo de ejecucin es: ET = NI*CPI*CT En la tecnologa RISC se pretende minimizar el nmero de ciclos por instruccin (CPI) para reducir el tiempo de ejecucin. Todos los comandos RISC son del mismo tamao, por tanto, el proceso de ejecucin es el mismo. Instrucciones sencillas No necesita ROM de decodificacin Circuitera ms sencilla.
Diagrama de Bloques
- Procesador de decisiones - Unidad de enteros - Unidad de punto flotante - Unidad de gestion de memoria (MMU) - Memoria cach
Procesador de decisiones
Determina como manejar la instruccin de divergencia (de decisin) * Registro de condicin (CR): banco de flags las para divergencias condicionales * Registro de link o de subrutina (LR): contiene direccin de salto o de retorno de la divergencia * Registro de cuenta (CTR): se usa para divergencias iterativas o indirectas
Unidad de enteros
Realiza operaciones aritmticas, lgicas y de campos de bits sobre enteros Contiene 32 registros GPR (archivos de registros de uso general) y un registro XER (registro de interrupcin de enteros) La IU se ocupa de todos los clculos de direcciones para las distintas unidades de ejecucin.
Unidad de gestin de memoria(MMU) Se encarga de la traduccin de direcciones lgicas a fsicas, de la gestin de los niveles de privilegio en los accesos, de la proteccin de la memoria y de la paginacin de la memoria virtual Puede direccionar hasta 4Gbytes de memoria fsica y hasta 4 Pbytes de memoria virtual con tamao de pgina de 4 Kb y tamao de segmento de 256 Mb
Unidad de memoria
- Esta unidad amortigua las transferencias de datos entre la memoria y la cach Contiene: Cola de escritura de 3 entradas. Cola de lectura de 2 entradas Cada una de estas entradas es capaz de acoger 8 palabras consecutivas (un sector cache)
Memoria cach
Cach de 32 Kbytes Datos y cdigo separados Tiene 8 pginas con 64 lneas cada una. 4 bits de estado, varios de control de sustitucin y un tag (etiquetador) de direcciones.
El PowerPC G4
Diseado por Apple, Motorola e IBM, fue el primer microprocesador que proporcionaba un rendimiento sostenido de ms de un gigaflop, ahora viene con un rendimiento mximo terico de 5,3 gigaflops. El sistema de sobremesa PowerPC G4 con doble procesador a 800 MHz, alcanzan velocidades de hasta 11,8 gigaflops, y los nuevos sistemas de escritorio Power Mac G4 con doble procesador PowerPC G4 a 1 GHz alcanza velocidades de 15 gigaflops.
El Velocity Engine procesa datos en bloques de 128 bits Se han aadido otras 162 instrucciones nuevas para acelerar los clculos.
El PowerPC G4 puede llevar a cabo 4 (a veces 8) clculos de punto flotante de 32 bits en un nico ciclo, de 2 a 4 veces ms rpido que los procesadores tradicionales de las PCs. Permite realizar permutaciones de vectores con el fin de reordenar los datos en los registros.
POWERPC G4 DUAL
Para conseguir mucho ms rendimiento al PowerPC suele montarse con dos PowerPC G4 en paralelo en la misma placa. A esta configuracin se la llama dual.
La ventaja de rendimiento del PowerPC G4 empieza por el recorrido de los datos. Gracias a su eficiente diseo en 7 fases (frente a las 20 fases del procesador Pentium 4) el procesador G4 puede poner fin a una tarea en 13 fases menos que un PC.
Dado que el recorrido de datos del G4 es corto, el procesador se recupera de las burbujas* ms rpidamente, con lo que se hace un mejor aprovechamiento del procesador.
Burbuja: Periodo de tiempo en el que el procesador no tiene instrucciones porque se ha equivocado en una decisin de salto.
La memoria cach
La cach de nivel 3 utiliza SDRAM de alta velocidad y doble velocidad de datos DDR. La cach de nivel potencia el acceso rpido a la informacin y al cdigo de las aplicaciones a velocidades vertiginosas de hasta 4 GBps. Utilizacin de bus dedicado, con velocidad de acceso 5 veces mayor.
POWERPC G5
El G5 tiene una velocidad de reloj mxima terica de 2 GHz.
El G5 trabaja a 64 bits, aunque puede hacerlo a 32 bits, de modo que las aplicaciones viejas sigan funcionando.
Pruebas realizadas al G5 Segn las pruebas realizadas al nuevo procesador G5, en los SPECint2000. Este benchmark mide el rendimiento en enteros de la CPU: Pentium IV - 2GHZ: PowerPC G5 - 1.6GHZ: 640 1340
Y tambin en los SPECfp2000 que mide el rendimiento en punto flotante de la CPU: Pentium IV - 2GHZ: PowerPC G5 - 1.6GHZ: 704 1359
INTEL
234,9 Megaflops
1.270% superior al de un PC con Pentium III a 800 MHz 828% superior al de un PC con Pentium IV a 1,4 GHz 617% superior al de un PC con AMD Athlon a 1 GHz
PC con Pentium IV a 1.400 MHz (1,4 GHz) (Sistema PC medido: Tay Pentium 4/1,4GHz)
362,4 Megaflops
2.980% superior al de un PC con Pentium III a 800 MHz 1.932% superior al de un PC con Pentium IV a 1,4 GHz 1.439% superior al de un PC con AMD Athlon a 1 GHz
PC con AMD Athlon a 1.000 MHz (1 GHz) (Equipo medido: ADL Xtrem Athlon/1GHz)
El POWER G4 ejecuta aplicaciones profesionales como: Photoshop de Adobe hasta un 72 % ms rpido Vdeo digital ms de un 300 % ms rpido Por qu se usan ms los procesadores Pentium que los PowerPC? La razn la de siempre. El PowerPC tiene mejores prestaciones pero estas prestaciones se pagan. Un PowerPC es mucho ms caro que un Pentium o un Athlon.
Bibliografa
http://www.apple.com/es/ http://www.sistemacs.com.mx http://www3.ibm.com/chips/products/powerpc/