Quinta Generación (1984 -1999)
Surge la PC tal cual como la conocemos en la actualidad. IBM presenta su primera computadora personal y revoluciona el sector informativo. En vista de la acelerada marcha de la microelectrónica, la sociedad industrial se ha dado a la tarea de poner también a esa altura el desarrollo del software y los sistemas con que se manejan las computadoras.
La quinta generación de computadoras, también conocida por sus
siglas en inglés, FGCS (de Fifth Generation Computer Systems) fue un
ambicioso proyecto propuesto por Japón a finales de la década de 1970.
Su
objetivo era el desarrollo de una nueva clase de computadoras que
utilizarían técnicas y tecnologías de inteligencia
artificial tanto en el plano del hardware como del software,1 usando el lenguaje PROLOG2 3 4 al nivel del lenguaje de máquina y serían capaces de resolver problemas complejos, como la traducción automática de una lengua natural a otra (del japonés al inglés, por ejemplo).
Como
unidad de medida del rendimiento y prestaciones de estas computadoras se
empleaba la cantidad de LIPS (Logical Inferences Per Second) capaz de
realizar durante la ejecución de las distintas tareas programadas. Para su
desarrollo se emplearon diferentes tipos de arquitecturas VLSI (Very Large Scale Integration).
El proyecto duró once años, pero no obtuvo los resultados esperados: las
computadoras actuales
siguieron así, ya que hay muchos casos en los que, o bien es imposible llevar a
cabo una paralelización del mismo, o una vez llevado a cabo ésta, no se aprecia mejora alguna,
o en el peor de los casos, se produce una pérdida de rendimiento.
Antecedentes
y diseño
A través de las múltiples generaciones desde los años 50, Japón había sido el seguidor en términos del adelanto y construcción de las
computadoras basadas en los modelos desarrollados en los Estados Unidos y el Reino Unido. Japón, a través de su Ministerio de Economía, Comercio e Industria (MITI)
decidió romper con esta naturaleza de seguir a los líderes y a mediados de la
década de los 70 comenzó a abrirse camino hacia un futuro en la industria de la
informática.
El Centro de Desarrollo y Proceso de la Información de
Japón (JIPDEC) fue el encargado llevar a cabo un plan para desarrollar el
proyecto. En 1979 ofrecieron un contrato de
tres años para realizar estudios más profundos con la participación conjunta de
empresas de la industria dedicadas a la tecnología e instituciones académicas,
a instancias de Hazime Hiroshi. Fue durante este período cuando el término "computadora de quinta
generación" comenzó a ser utilizado.
En 1981 a iniciativa del MITI se
celebró una Conferencia Internacional, durante la cual Kazuhiro Fuchi anunció el programa de investigación y el 14 de abril de 1982 el gobierno decidió lanzar oficialmente el proyecto, creando el Institute for New Generation Computer Technology (Instituto para la Nueva Generación de Tecnologías de Computación
o ICOT por sus siglas en inglés), bajo la dirección de Fuchi, a quien sucedería en el puesto como director del instituto Tohru Moto-Oka, y con la participación de investigadores de diversas empresas
japonesas dedicadas al desarrollo de hardware y software, entre ellas Fujitsu, NEC, Matsushita, Oki, Hitachi, Toshiba y Sharp.
Los campos principales para la investigación de este proyecto
inicialmente eran:
- Tecnologías para el proceso del conocimiento.
- Tecnologías para procesar bases de datos y
bases de conocimiento masivo.
- Sitios de trabajo del alto rendimiento.
- Informáticas funcionales distribuidas.
- Supercomputadoras para el cálculo científico.
Hay que tener
claro que para realizar un programa paralelo debemos, para empezar, identificar
dentro del mismo partes que puedan ser ejecutadas por separado en distintos procesadores. Además, es importante señalar que un programa que se ejecuta de manera
secuencial, debe recibir numerosas modificaciones para que pueda ser ejecutado
de manera paralela, es decir, primero sería interesante estudiar si realmente
el trabajo que esto conlleva se ve compensado con la mejora del rendimiento de
la tarea después de paralelizarla.
Impacto
institucional internacional
Debido a la conmoción suscitada que causó que los japoneses fueran
exitosos en el área de los artículos electrónicos durante la década de los 70,
y que prácticamente hicieran lo mismo en el área de la automoción durante los
80, el proyecto de la quinta generación tuvo mucha reputación entre los otros
países.
Tal fue su impacto que se crearon proyectos paralelos. En Estados Unidos, la Microelectronics and Computer Technology
Corporation8 y la Strategic Computing
Initiative; por parte europea, en Reino Unido fue ALVEY,8 y en el resto de Europa su reacción fue conocida como
ESPRIT (European Strategic
Programme for Research in Information Technology, en español Programa
Estratégico Europeo en Investigación de la Tecnología de la Información).
- 1981: se celebra la Conferencia Internacional en la que se perfilan y definen los objetivos y métodos del proyecto.
- 1982: el proyecto se inicia y recibe subvenciones a partes iguales
aportadas por sectores de la industria y por parte del gobierno.
- 1985: se concluye el primer hardware desarrollado por el proyecto,
conocido como Personal Sequential Inference machine (PSI) y la
primera versión del sistema operativo Sequentual Inference Machine
Programming Operating System (SIMPOS). SIMPOS fue programado en Kernel
Language 0 (KL0), una variante concurrente de Prolog15 con extensiones para la programación
orientada a objetos, el metalenguaje ESP.
Poco después de las máquinas PSI, fueron desarrolladas las máquinas CHI (Co-operative
High-performance Inference machine).
- 1986: se ultima la máquina Delta, basada en bases de datos
relacionales.
- 1987: se construye un primer prototipo del hardware llamado Parallel
Inference Machine (PIM) usando varias máquinas PSI conectadas en red.
El proyecto recibe subvenciones para cinco años más. Se desarrolla una
nueva versión del lenguaje propuesto, Kernel Language
1 (KL1) muy similar al "Flat GDC" (Flat Guarded
Definite Clauses), influenciada por desarrollos posteriores del Prolog
y orientada a la computación
paralela. El sistema
operativo SIMPOS es re-escrito en
KL1 y rebautizado como Parallel Inference Machine Operating System,
o PIMOS.
- 1991: concluyen los trabajos en torno a las máquinas PIM.
- 1992: el proyecto es prorrogado un año más a partir del plan
original, que concluía este año.
- 1993: finaliza oficialmente el proyecto de la quinta generación de
computadoras, si bien para dar a conocer los resultados se inicia un nuevo
proyecto de dos años de duración prevista, llamado FGCS Folow-on
Project.16 El código fuente del sistema operativo PIMOS es lanzado bajo licencia de dominio
público y el KL1 es portado a sistemas UNIX, dando como resultado el
KLIC (KL1 to C compiler).
- 1995: finalizan todas las iniciativas institucionales vinculadas
con el proyecto.
Como uno de los productos finales del Proyecto se desarrollaron cinco
Máquinas de Inferencia Paralela (PIM), llamadas PIM/m, PIM/p, PIM/i, PIM/k
y PIM/c, teniendo como una de sus características principales 256
elementos de Procesamiento Acoplados en red. El proyecto también produjo
herramientas que se podían utilizar con estos sistemas tales como el sistema de gestión
de bases de datos en paralelo Kappa, el sistema
de razonamiento legal HELIC-II, el lenguaje de
programación Quixote, un híbrido entre base de datos deductiva orientada
a objetos y lenguaje de programación lógico y el demostrador
automático de teoremas MGTP.
Once años después del inicio del proyecto, la gran suma de dinero,
infraestructura y recursos invertida en el mismo no se correspondía con los
resultados esperados y se dio por concluido sin haber cumplido sus objetivos. William Zachman criticó el proyecto un año antes de su término, argumentando:
Perjudica el desarrollo de aplicaciones de IA; con la IA, no importa el
sistema, mientras no haya mecanismos de inferencia potentes. Ya hay un montón
de aplicaciones de tipo IA, y estoy esperando la llegada del motor de
inferencia potente, por eso las computadora de quinta generación son un error.
El hardware propuesto y sus desarrollos
de software no tenían cabida en el
mercado informático, que había evolucionado desde el momento en el que se
lanzara el proyecto, y en el que sistemas de propósito general ahora podían
hacerse cargo de la mayoría de las tareas propuestas como objetivos iniciales
de las máquinas de quinta generación, de manera semejante a como había pasado
en el caso del mercado potencial de las máquinas Lisp, en el que
sistemas para la creación de Sistemas Expertos basados en reglas como CLIPS, implementados sobre computadoras comunes, habían convertido a estas
costosas máquinas en innecesarias y obsoletas.19
Por otra parte, dentro de las disputas entre las diferentes ramas de la Inteligencia
Artificial, el proyecto japonés partía del paradigma basado en la programación lógica y la programación
declarativa, dominante tras la publicación en 1969 por Marvin Minsky y Seymour Papert del libro Perceptrons,
que pasaría progresivamente a un segundo plano en favor de la programación de Redes Neuronales
Artificiales (RNA) tras la publicación en 1986 por parte de McClelland y Rumelhart del libro Parallel Distributed
Processing, lo que junto a sus escasos resultados contribuyó a que el
proyecto de la quinta generación cayera en el olvido a su término en 1993.
El Institute for New Generation Computer Technology (ICOT) fue
renombrado en el año 1995 a Research Institute for Advanced Information
Technology (AITEC), centro que fue clausurado en 2003, pasando todos sus
recursos al Advanced IT Research Group (AITRG), dependiente del
Departamento de Investigación del JIPDEC.
buen blog
ResponderBorrargood information ingenier Adam
ResponderBorraryou are a good teacher in the school congratulations
att gilbernys ciriaco and johanny batista
muy interesante el tema de la quinta generacion porque surge la pc la cual conocemos en la actualidad caroly #15 1b
ResponderBorrarme gusto el blog por q me enseña mucho y mas la kinta generacion por ya casi ba a surjir la quinta generasion. y buen trabajo maestros por aser el blog. aroni inoa # 18 1ro C
ResponderBorrarLA QUINTA GENERACION ES MUY IMPORTANTE PORQ HABLA DE LA IMPORTANCIA DE LAS PC Y COMO EVOLUCIONARON . WANDER #29 1roC
ResponderBorrarMuy interesante el tema de la 5ta generacion de las computadoras ya que atravez del tiempo las computadoras iran mejorando mas y mas hasta llegar hasta cierto punto. Edgar #15 1roC
ResponderBorrarBuen blog
ResponderBorrar