arquitectura powerpc

14
Arquitectura POWERPC

Upload: juan-diego-cr

Post on 27-Oct-2015

68 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Arquitectura POWERPC

Arquitectura POWERPC

Page 2: Arquitectura POWERPC

INICIOS Arquitectura RISC de Apple, IBM y

Motorola Implementada por primera ves con

POWERPC 601 (1993) Sucesoras PPC 603 y 604 (32 bits) y 620

( 64 Bits)

Page 3: Arquitectura POWERPC

Microarquiteturas y los procesadores para la arquitectura Power PCMicroarquiteturas y los procesadores para la arquitectura Power PC

Denominación Apple

Año Microprocesador Frecuencia

(MHz)

Tecnología Comentarios

G1 1993601

5xx33-120 0.6μ

Cauce del 601: cuatro etapas para enteros y seis para

coma flotante, puede emitir tres instrucciones por ciclo.

Cache L1 on chip de 32 Kbytes para datos e

instrucciones asociativa por conjunto de 8 vías

G2 1994603,604

82xx,5xxx300 0.5μ Unidades para el mercado de

procesadores embebidos

G3 1997 7xx 450 0.27μ Cache L2 Externa

G4 1998 74xx 1Ghz 0.15μ

Tecnología Altivec ( extensión SIMD)

Capacidades para SMP

Cache L2 on chip

G5 2001970

85xx800-2 Ghz 0.13μ

Nuevo Cauce,

32 y 64 bits

G6 2004En desarrollo

86xx

Page 4: Arquitectura POWERPC

ORIGEN Basada originalmente en la arquitectura

POWER de IBM Diseñar Arquitectura que facilite el trabajo del

compilador Nociones Superescalares Reducir el tamaño de causes de procesamiento Coma flotante como dato importante

Page 5: Arquitectura POWERPC

Procesamiento Superescalar Unidad de Salto: BPR ( Branch processing

register) Unidad de coma fija: GPR ( General – porpuse

register ) Unidad de coma flotante: FPR ( Floating- point

register )

Se utilizan instrucciones explicitas y se facilita el trabajo del compilador.

Page 6: Arquitectura POWERPC

Arquitectura PPC Instrucciones de Tamaño fijo y formato regular. Arq. de carga/almacenamiento ( Load/Store). Los accesos a la memoria se realizan a través de

instrucciones que transfieren datos entre registros y la memoria.

Solo Formas de Direccionamiento Indexado mas Simples.

Instrucciones aritméticas y lógicas utilizan 3 registros.

Page 7: Arquitectura POWERPC

POWER PC G5 Año 2003 POWER PC 970

1.6 – 2 Ghz

Dado del PowerPC 970

Page 8: Arquitectura POWERPC

Etapas Procesador PPC970 Precaptación de datos e instrucciones

L1 – Separadas 64Kb de instrucciones 32Kb de datos

L2 – Unificada de 512Kb

Captación y Decodificación Hasta 8 instrucciones por ciclo

Agrupamiento y Emisión

Page 9: Arquitectura POWERPC

Procesador PPC970 Núcleo de Ejecucion

12 unidades Funcionales 4 Velocity Engne 2 Unidades de coma flotante 2 Unidades aritméticas de punto fijo 2 Unidades de memoria 1 Unidad de Evaluación de registro de condicion 1 Unidad de Operaciones de Salto

Registros 3 Almacenamiento ( 64 Bits y 128 bits ) 48 Renombramiento 1 Registro de Condición ( 32 bits )

Page 10: Arquitectura POWERPC
Page 11: Arquitectura POWERPC

IBM 970 (1.6-2 GHz) 64bit data, 48bit adresses (4TB), native 32bit compatibility 2LSU, 2ALU, 2FPU; 2VPU (VALU+VPERM, 128bits) 64+32K I+D cache, 512K L2 cache on-chip, no L3 cache 1 GHz bidirectional 64bit DDR bus, 8GB/sec bandwith Hardware prefetch engine, 3-way branch prediction 4+1 instructions per clock, > 200 instructions in flight Derived from the IBM POWER4: SIMD added, single-core, lower power, smaller die

Page 12: Arquitectura POWERPC

Xbox 360 CPU: TRES PROCESADORES POWER

PC A 3,2 GHZ Procesador gráfico: ATI a 500 MHz, 10

MB de DRAM Procesador de polígonos: 500 millones

por segundo Resolución: 1080 p Memoria: 512 MB GDDR3 RAM. 700

Mhz de DDR Almacenamiento: Disco duro de 20 GB

extraíble y ampliable. Puertos y conexiones: Dos ranuras de

memoria, tres puertos USB 2.0. Conexión a Internet: puerto Ethernet,

conexión a Xbox Live!, preparada para WiFi.

Sonido: 320 canales. Procesador de sonido de 32 bits. Peso: 3,5 kgDimensiones (cm): 30x25x8

Page 13: Arquitectura POWERPC

Wii CPU: POWER PC IBM BROADWAY A

729 MHZ Procesador gráfico: ATI Hollywood a 600

MHz Procesador de polígonos: sin confirmar Resolución: 480 p

Memoria: 512 MB Almacenamiento: memoria flash de 512

MB ampliable por SD o disco USB Puertos y conexiones: dos USB

traseros, WiFi. Conexión a Internet: Nintendo WiFi

Connection Formatos discos: DVD, sistema

propietario, discos GameCube. Sonido: compatible con Dolby Pro Logic

2. Mando con altavoz. Peso: 1,8 kg

Dimensiones (cm): 15x20x5

Page 14: Arquitectura POWERPC

PlayStation 3 CPU: PROCESADOR CELL POWER

PC A 3,2 GHZ Procesador gráfico: RSX@550 MHz

Procesador de polígonos: 1,8 TeraFLOPS

Resolución: 1080 p Memoria: 256 MB XDR RAM @3.2

GHz, 256 MB GDDR3 VRAM @700MHz.

Almacenamiento: disco duro, MemoryStick, SD, CompactFlash.

Puertos y conexiones: Bluetooth, USB, WiFi (PSP).

Conexión a Internet: Ethernet, WiFi. Formatos discos: CD, DVD, Blu-ray Sonido: Dolby 5.1 Peso: 5 kg

Dimensiones (cm): 33x28x10