Mind map
Conceptos básicos de las arquitecturas actuales
Map content
Conceptos básicos de las arquitecturas actuales
Clock
- Cristal de Cuarzo
- Camino crítico
- Velocidad ops básicas
Tecnologia de Integración
- sistema litográfico pequeño
- micras -> nanómetros
- más transistores
- más barato
- más velocidad
- mejora del rendimiento
Instruction Level Parallelism
- pipelining
- fetch
- decode
- operaciones asimétricas
- @mem
- acceso [@]
- Wr Registros
- Jumps!
- branch prediction
- poco hardware
- superscaling
- instrucciones / ciclo
- replicar hardware
- register renaming
- banco logico -> físico
- out-of-order
- orden instrucciones
- semántica !
- orden instrucciones
- pipelining
Memoria Caché integrada
- MP es lenta (x3000)
- unidad: la línea
- asociatividad
- tasa de aciertos y fallos
- localidad espacial
- localidad temporal
- jerarquia de memoria
- registros
- prefetch
- L1 separada
- L2 unificada
- L3, L4
- L2 unificada
- L1 separada
- prefetch
- registros
- optimizaciones
- no-bloqueo
- segmentación
- etapas consulta / lectura
- lectura anticipada
- reordenar respuesta
- victim caché
- guarda descartes
- TLB
Instruction Set Architecture
- CISC: Complete
- N pequeño
- backwards comp.
- Vmem << Vproc
- software sencillo
- RISC: Reduced
- CPI pequeño
- cachés
- compiladores -> instrucciones simples
- reorganiza: evitar saltos
- transforma: saltos, calls
- software complejo
- instrucciones formato variable
- CISC: Complete
Information
- Description
- Conceptos básicos de las arquitecturas actuales
- Created by
- Marc Bofill Janer
- Views
- 11
- Tags
- Rating