Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Power PC

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 12

ARQUITECTURA DE COMPUTADORES

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.

3. Arquitectura de la CPU Power PC

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 punto flotante


Contiene el archivo FPR (registros de coma flotante) y el FPSCR (registro de estado y control) Los 32 registros tienen 64 bits cada uno y todos ellos soportan operaciones en precisin simple y doble

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.

4. Modelos del Power PC


PowerPC G3 * PowerPC 601, ordenadores de escritorio,
transistores de 0.6 , 3 unidades de procesamiento.

* PowerPC 603, ordenadores porttiles,


transistores de 0.5 , 2 caches independientes.

* PowerPC 604, servidores y estaciones de


trabajo, transistores de 0.5 , 4 unidades de procesamiento, prediccin dinmica de salto y especulacin entre saltos.

* PowerPC 615, incluye circuitos emuladores de


procesadores x86

* PowerPC 620, estaciones de trabajo,


arquitectura de 64 bits

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 pipeline aumenta de siete a diez fases.

El G5 trabaja a 64 bits, aunque puede hacerlo a 32 bits, de modo que las aplicaciones viejas sigan funcionando.

Gestor de memoria incorporado en el chip, adems de incorporar un nuevo chipset .

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

5. Comparacin entre Power PC , Pentium y AMD

INTEL

MOTOROLA, APPLE e IBM PowerPC G4 450 MHz

AMD Athlon 1 GHz

Pentium III 800 MHz

Pentium IV 1.4 GHz

PowerPC G4 dual 500 MHz

PLATAFORMA PC Equipo Rendimiento Equipo

PLATAFORMA MAC Rendimiento Comparando:

PC con Pentium III a 800 MHz

234,9 Megaflops

Power Mac G4 Cube con PowerP C G4 a 450 MHz

ms de 3.000 Megaflops (3 Gigaflops)

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

Power Mac G4 500/DP con doble PowerP C G4 a 500 MHz

ms de 7.000 Megaflops (7 Gigaflops)

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)

Rendimiento 486,4 Megaflops

7 Gflops 3 Gflops 240 Mflops 360 Mflops 480 Mflops

FLOPS: Operaciones en coma flotante por segundo.

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/

También podría gustarte