De la calculadora al supercomputador - PowerPoint PPT Presentation

1 / 47
About This Presentation
Title:

De la calculadora al supercomputador

Description:

UNIVERSIDAD CARLOS III DE MADRID. rea de Arquitectura y Tecnolog a ... Todo lo que era necesario inventar ya se ha inventado. Lord ... a continuos redise os. ... – PowerPoint PPT presentation

Number of Views:67
Avg rating:3.0/5.0
Slides: 48
Provided by: josdanielg
Category:

less

Transcript and Presenter's Notes

Title: De la calculadora al supercomputador


1
De la calculadora al supercomputador
  • Una visión histórica
  • José Daniel García Sánchez
  • josedaniel.garcia_at_uc3m.es
  • http//www.arcos.inf.uc3m.es/jdaniel

2
  • Todo lo que era necesario inventar ya se ha
    inventado.
  • Lord Kelvin, 1895.

3
Qué es un computador?
  • Es una máquina capaz de procesar información
    existente para producir nueva información.
  • Ejemplo Determinar la edad a partir del año de
    nacimiento.
  • Visión clásica

4
Algunos ejemplos
5
  • Un poco de historia

6
Antecedentes
  • 276 AC Eratóstenes propone un método para
    encontrar todos los números primos.
  • 820 DC Muhammad ibn Musa al-Khwarizmi escribe el
    libro Al-jabr wa'l muqabala (ágebra)
  • Introduce el sistema posicional decimal.
  • Elaboró una metodología para realizar cálculos.
  • La palabra algoritmo procede de su nombre.

7
Lord John Napier (1550-1617)
  • Desarrollador de los logaritmos neperianos.
  • Inventó diversos dispositivos para realizar
    cálculos sencillos
  • Ábaco neperiano.
  • Huesos de Napier.

8
Blaise Pascal (1623 -1662)
  • Matemático, físico, filósofo y teólogo.
  • A los 19 años fabrica la máquina Pascalina.
  • Basado en ruedas dentadas.
  • Sólo Pascal y un ayudante eran capaz de
    arreglarlas.
  • Se construyeron 50 modelos.
  • No tuvo éxito comercial.

9
Charles Babbage (1791 - 1871)
  • Creador de la máquina analítica y la máquina
    diferencial.
  • En la adolescencia estudió algebra por su cuenta.
  • Cuando ingresó en 1811 en el Trinity College
    sabía más matemáticas que sus profesores.
  • Entre 1828 y 1839 ocupó la cátedra Lucasian de
    Cambridge.
  • La misma que Isaac Newton y Stephen Hawkings.

10
El problema
  • En la época de Babbage las tablas matemáticas se
    generaban mediante cálculos realizados por
    personas que luego se imprimían.
  • Los errores en las tablas tenían un alto impacto
    económico (p. ej. naufragio de buques).

11
Los errores en las tablas
  • Babbge realizó un estudio de los errores que
    publicó en el artículo Observaciones de la
    aplicación de las máquinas al cálculo de tablas
    matemáticas.
  • Recibió la medalla oro de la Real Sociedad
    Astronómica.
  • Identificó tres razones
  • Errores cometidos por las personas al realizar
    los cálculos.
  • Errores en la copia de los datos al enviarlos al
    impresor.
  • Errores en la composición tipográfica.

12
La solución
  • Diseñar una máquina que realizase los cálculos e
    imprimiese los resultados sin intervención
    humana.
  • Desearía que estos cálculos se hubiesen
    realizado con una máquina de vapor.
  • Charles Babbage, 1821

13
La máquina diferencial
  • Objetivo Tablas matemáticas automáticas.
  • Primer prototipo en 1821.
  • Comienza a construirse en 1823.
  • En 1842 el gobierno británico cancela el
    proyecto.
  • Se gastó más de 23000 libras.
  • Problemas de la máquina
  • Continuo rediseño.
  • Desavenencias con el jefe de proyecto.
  • Falta de precisión en las piezas mecánicas.
  • Para lo único que podía servir aquel aparato era
    para calcular las enormes sumas de dinero público
    que se habían derrochado ya con él
  • Benjamin Disraeli (primer ministro del Reino
    Unido)

14
(No Transcript)
15
Máquina analítica
  • En 1834 Babbage concibió una máquina nueva basada
    en cuatro elementos
  • Unidad de entrada.
  • Unidad algorítmica.
  • Controlador central.
  • Unidad de salida.
  • El concepto era totalmente distinto
  • Era una máquina de propósito general capaz de
    realizar cualquier operación matemática.
  • Capaz de usar sus propios resultados como nuevas
    entradas.
  • Planteaba el uso de tarjetas perforadas.

16
Qué ocurrió?
  • Nunca terminó de construirse.
  • Solo un prototipo.
  • Estuvo sujeta a continuos rediseños.
  • Si se hubiese construido hubiese hecho falta una
    máquina de vapor para mover las piezas.

17
Segunda máquina diferencial
  • Babbage comprendió que tenía que diseñar algo más
    sencillo aunque fuese menos potente.
  • Diseño entre 1847 y 1849.
  • Nunca intentó construirla.
  • Personalidad de Babbage.
  • Disputas con el ingeniero jefe.
  • Falta de fondos.
  • Falta de precisión.

18
Es ese el final de la historia?
  • En 1985 el British Museum, decidió construir la
    máquina diferencial número dos, usando piezas con
    la precisión de aquella época.
  • Datos
  • 4000 piezas móviles.
  • 2.6 toneladas.
  • Se terminó en 1991 (segundo centenario de
    Babbage).

19
(No Transcript)
20
Lady Ada Byron (1815 1852)
  • Primera persona en escribir un programa.
  • Fue capaz de preparar programas para la máquina
    analítica a partir de su diseño.
  • Describió conceptos fundamentales para la
    programación
  • Repetición (bucles).
  • Subprogramas.
  • Fue una inestimable ayuda para Babbage, llegando
    a vender sus joyas para ayudarle.

21
Vannevar Bush (1890 1974)
  • Investigador del MIT.
  • 1927 Máquina para resolver ecuaciones.
  • 1931 Analizador diferencial
  • Primera máquina que resuelve ecuaciones
    diferenciales.
  • 1935 Primer computador electromecánico digital.
  • Secreteo hasta el final de la II Guerra Mundial.
  • Trayectorias balísticas.

22
Konrad Zusse (1910 1998)
  • 1936 Z1 Primer computador programable.
  • 1941 Z3 Primer computador digital programable
    electro-mecánico.

23
1943 Colossus I
  • Primer computador electrónico digital.
  • 1600 válvulas de vacío.
  • 300 mensajes descifrados al mes.
  • Usado para la decodificación de mensajes en clave
    alemanes durante la II Guerra Mundial.
  • Ultrasecreto hasta 1970-1996.
  • Se estima que acortó la guerra en 2 años.

24
1946 ENIAC
  • Computador electrónico digital.
  • Tablas de cálculo para artillería.
  • Simulaciones numéricas para bomba de hidrógeno.
  • Datos
  • 1800 válvulas de vacío.
  • 100 metros cúbicos.
  • 30,000 Kg.
  • 1900 sumas por segundo.
  • 350 multiplicaciones por segundo.

25
(No Transcript)
26
John von Neumann (1903 1957)
  • Matemático húgaro.
  • Ideó el modelo que lleva su nombre.
  • 1933 Junto con A. Einstein fue uno de los seis
    matemáticos del Instituto de Estudios Avanzados
    de Princeton.
  • Influyó en ENIAC.
  • 1944 Mark I
  • Probablemente falleció debido a su exposición a
    radiaciones durante el diseño de la bomba atómica.

27
El modelo von Neumann
  • Base para la estructura de los computadores
    modernos.
  • Instrucciones operan sobre datos escalares.
  • Concepto de programa almacenado.
  • Ejecución secuencial de instrucciones.
  • Concepto de ciclo de ejecución de instrucciones.

28
1951 UNIVAC
  • Primer computador comercial 1,000,000 .
  • Se construyeron un total de 48 unidades.
  • 5200 válvulas de vacío.
  • 15 toneladas.

29
1947 El transistor
  • Desarrollado en los laboratorios ATT Bell.
  • Basado en materiales semiconductores (p.ej.
    silicio).
  • En su estado normal no conduce electricidad.
  • Si se le aplica un voltaje, si conduce
    electricidad.
  • Puede usarse como un interruptor.
  • Consecuencia Computadores mucho más rápidos.

30
1971 El microprocesador
  • Intel presenta el primer microprocesador Intel
    4004.
  • Idea Integra los distintos elementos del
    procesador en un úncio circuito integrado.
  • Unidad aritmética.
  • Unidad de control.
  • Banco de registros.
  • Consecuencias
  • Más rápido.
  • Más barato.

31
1981 El ordenador personal
  • Frecuencia de reloj 4.77 MHz
  • Datos de 8 bits.
  • RAM 64 KB
  • Discos flexibles de 5.25 pulgadas ? 160 KB
  • 640 KB debería ser más que suficientes para
    cualquiera.
  • Bill Gates 1981

32
  • Creo que en el mundo hay mercado para, quizá,
    cinco ordenadores
  • Thomas Watson, 1943
  • Presidente de IBM

33
  • Los supercomputadores

34
Grandes problemas
  • Hay problemas muy grandes para ser resueltos por
    un computador normal.
  • Problemas extremadamente grandes.
  • Simular y predecir el clima global con nivel de
    detalle inferior a 1 Km.
  • Determinar el efecto de un terremoto sobre cada
    edificio de la ciudad.
  • Problemas que hay que resolver muy rápido.
  • Predecir qué tiempo va a hacer mañana.

35
Supercomputación al rescate
  • Resuelve los problemas combinando la potencia de
    muchas máquinas.

36
1974 Illiac IV
  • Coste 30,000,000
  • Compuador más rápido del mundo hasta 1981.
  • Universidad de Illinois.
  • Usado para cálculos numéricos por la NASA.

37
1976 Cray I
  • Refrigerado con freón.
  • 160 MFlops.
  • 8 MB de memoria.

38
Top 500
39
El reto
  • Construir un supercomputador de más de 1
    PetaFLOP.
  • 1 billón de operaciones matemáticas por segundo.
  • Se estima que se alcanzará hacia 2009.
  • Diez compañías intentándolo en
  • USA.
  • Japón.
  • China.

40
Mare Nostrum
  • En Marzo de 2004, el gobierno español y la
    empresa IBM, firmaron un acuerdo para construir
    el ordenador más rápido de Europa y uno de los
    más rápidos del mundo.
  • MareNostrum está formado por 42 bastidores y
    ocupa 120 m2.

41
Mare Nostrum
  • 42.35 Teraflops de rendimiento teórico.
  • 4.812 procesadores PowerPC 970FX en 2406 Nodos
    duales.
  • 9.6 TB de memoria.
  • 236 TB de almacenamiento en disco.
  • 3 redes de interconexión

42
(No Transcript)
43
Para qué se usa?
  • Diseño de computadores.
  • Simular como será un nuevo computador antes de
    construirlo.
  • Ciencias de la vida.
  • Análisis genómico.
  • Predicción de plegado de proteinas.
  • Diseño de fármacos.
  • Ciencias de la tierra.
  • Calidad del aire.
  • Predicción de nubes de polvo del sahara.
  • Cambio climático.

44
(No Transcript)
45
(No Transcript)
46
  • ?

47
De la calculadora al supercomputador
  • Una visión histórica
  • José Daniel García Sánchez
  • josedaniel.garcia_at_uc3m.es
  • http//www.arcos.inf.uc3m.es/jdaniel
Write a Comment
User Comments (0)
About PowerShow.com