Вы находитесь на странице: 1из 19

Organizacin de Computadoras

66.20

Dr. Ing. Jos Luis Hamkalo

Facultad de Ingeniera
Universidad de Buenos Aires
2011
Fundamentos de Diseo de
Computadoras

16/05/2011 Fundamentos de Diseo de 2


Computadoras
Tendencias Tecnolgicas
 Planear pensando en futuros cambios de tecnologa
 Tecnologas de implementacin cruciales
Tecnologa de lgica de circuitos integrados
Densidad +35% por ao (se duplica cada 2 aos)
DRAM semiconductora
Densidad +50% por ao (se cuadruplica cada 3 aos)
Tecnologa de discos magnticos
Densidad +100% por ao (se cuadruplica cada 2 aos)
Tecnologa de redes
10 Mb/seg a 100 Mb/seg  10 aos
a 100 Mb/seg a 1 Gb/seg  5 aos
16/05/2011 Fundamentos de Diseo de 3
Computadoras
Tendencias Tecnolgicas

Year Technology Relative performance/cost


1951 Vacuum tube 1
1965 Transistor 35
1975 Integrated circuit (IC) 900
1995 Very large scale IC (VLSI) 2,400,000
2005 Ultra large scale IC 6,200,000,000

16/05/2011 Fundamentos de Diseo de 4


Computadoras
Proceso de fabricacin de un
circuito integrado

16/05/2011 Fundamentos de Diseo de 5


Computadoras
Wafer de 8 pulgadas con 564
MIPS64 R20K

16/05/2011 Fundamentos de Diseo de 6


Computadoras
Introduccin
 60 aos de Evolucin tecnolgica
 u$s 1000 (2006) >> u$s 17.000.000 (1980)
 Mejoras
Avances tecnolgicos
Decada 1970, microprocesadores
Lenguajes de alto nivel (C)
Sistemas operativos estandar (UNIX)
Innovaciones en el diseo
Decada 1980, RISC
Paralelismo entre instrucciones
Pipeline
Mltiple emisin
Caches
 Ultimos 20 aos mejorando al 50% anual!

16/05/2011 Fundamentos de Diseo de 7


Computadoras
Desempeo de Uniprocesadores

Limitado por: disipacin de calor (potencia), ILP, latencia de memoria.

16/05/2011 Fundamentos de Diseo de 8


Computadoras
La Brecha CPU-Memoria

16/05/2011 Fundamentos de Diseo de 9


Computadoras
Introduccin (2)
 Reinado del Microprocesador
PCs
Workstations
 Minicomputadoras Servers
 Mainframes Multiprocesadores
 Supercomputadoras Multiprocesadores masivos
 Centro de la revolucin
Arquitectura
Compilador
Enfoque cuantitativo

16/05/2011 Fundamentos de Diseo de 10


Computadoras
Introduccin (3)

 Enfoque cuantitativo
Observacin emprica
Experimentacin
Simulacin

16/05/2011 Fundamentos de Diseo de 11


Computadoras
Introduccin (4). Mercados
de Computadoras
 Computadoras de escritorio
PCs y workstations
Precio-desempeo ptimo
 Servidores
Web
Disponibilad
Escalabilidad
 Procesadores embarcados
Desempeo a precio mnimo
Mnimo conumo de potencia

16/05/2011 Fundamentos de Diseo de 12


Computadoras
Mouse ptico
LED ilumina el escritorio
Cmara de baja resol.
Procesador bsico de
Imgenes detecta mov.
Botones y rueda.
Supera al mouse
mecnico de bolita.

16/05/2011 Fundamentos de Diseo de 13


Computadoras
La tarea del diseador de
computadoras

16/05/2011 Fundamentos de Diseo de 14


Computadoras
Medicin y reporte de
desempeo
Parmetro para medir desempeo: tiempo de ejecucin

Comparacin entre dos mquinas: x es n veces ms rpida que y:

Tiempo de reloj de pared Tiempo de CPU

16/05/2011 Fundamentos de Diseo de 15


Computadoras
Eleccin de programas para
evaluar el desempeo
 Aplicaciones reales
 Aplicaciones modificadas
 Kernels
 Benchmarks de jugete
 Benchmarks sintticos

16/05/2011 Fundamentos de Diseo de 16


Computadoras
Suites de Benchmarks
 Benchmarks de escritorio
SPEC CPU
 Benchmarks de Servers
TPC
 Benchmarks de embarcados
EDN

16/05/2011 Fundamentos de Diseo de 17


Computadoras
16/05/2011 Fundamentos de Diseo de 18
Computadoras
FIN

16/05/2011 Fundamentos de Diseo de 19


Computadoras

Вам также может понравиться