Quinta generación de computadoras

Quinta generación de computadoras

Quinta generación de computadoras

Sistema de computadoras PIM/m de quinta generación

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 lanzado por Japón a finales 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, usando el lenguaje PROLOG[1] [2] [3] 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. 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.

Contenido

Antecedentes y diseño del Proyecto

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 de los Modelos de 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 junto con la industria y la academia, 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 en 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) con la participación de investigadores de diversas empresas japonesas dedicadas al desarrollo de hardware y software.

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.

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 Corporation y la Strategic Computing Initiative; por parte europea, en Reino Unido fue ALVEY, 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).

Desarrollo y principales eventos

  • 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 Prolog[4] 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).
  • 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 escrito en KL1 es 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. 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).
  • 1993: finaliza oficialmente el proyecto de la quinta generación de computadoras.

Como uno de los productos finales del Proyecto se desarrollaron cinco Maquinas 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 y el demostrador automático de teoremas MGTP.

Diez 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 a su término, argumentando:

Perjudica el desarrollo de aplicaciones de IA; con la IA, no importa el software, 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.[5]

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 basados en reglas como CLIPS, implementados sobre computadoras comunes, habían convertido a estas costosas máquinas en innecesarias y obsoletas.[6]

Hardware

  • PSI (Personal Sequential Inference machine):
PSI-I: 30 KLIPS (Logical Inference Per Second
PSI-II: PSI-I + CPU VLSI
PSI-III:
  • CHI (Co-operative High-performance Inference machine):
CHI-I: 285 KLIPS
CHI-II: 490 KLIPS
  • PIM (Parallel Inference Machine):
PIM/p: 512 microprocesadores RISC
PIM/m: 256 microprocesadores CISC
PIM/c: 256 microprocesadores CISC
PIM/k: 16 microprocesadores RISC
PIM/i: 16 (LIW/GBI)

Referencias

  1. "High performance integrated Prolog processor IPP", de S. Abe, T. Bandoh, S. Yamaguchi, K. Kurosawa y K. Kiriyama, junio de 1987, DOI 10.1145/30350.30362
  2. "A Prolog processor based on a pattern matching memory device", de Ian Robinson, 1986, DOI 10.1007/3-540-16492-8_73
  3. "Performance and architectural evaluation of the PSI machine", de Kazuo Taki, Katzuto Nakajima, Hiroshi Nakashima y Morihiro Ikeda, noviembre de 1987, DOI 10.1145/36205.36195
  4. Carl Hewitt, "Middle History of Logic Programming: Resolution, Planner, Prolog and the Japanese Fifth Generation Project", ArXiv 2009, [[1]].
  5. William Zachman, "The Japanese Give Up on New Wave of Computers」" (International Tribune, 2 de junio de 1992, edición de Tokio
  6. James Hendler, IEEE Intelligent Systems (March/April 2008 (Vol. 23, No. 2) pp. 2-4

Bibliografía

  • "El proyecto de la quinta generación de computadoras" (título original en japonés), Kazuhiro Fuchi y Hirose Takeshi, 1984
  • "La quinta generación de computadoras" (título original en japonés), Murakami Kunio y Shunichi Uchida , editado por Kyoritsu Shuppan, 1985, ISBN 4320022785 (En Amazon)
  • Proceedings of the FGCS Project Evaluation Workshop, Shunichi Uchida y Kazuhiro Fuchi, Institute for New Generation Computer Technology (ICOT), 1992.
  • "Historia de la computadora" (título original en japonés), Shigeru Takahashi, (Ed.) Ohmsha, 1996, ISBN 4274023192 (En WorldCat)
  • "Historia del Centro de Desarrollo y Proceso de la Información de Japón" (título original en japonés), varios autores, (Ed.) Ohmsha, 1998, ISBN 4274078647 (En BookWeb)

Véase también

Enlaces externos

Obtenido de "Quinta generaci%C3%B3n de computadoras"

Wikimedia foundation. 2010.

Игры ⚽ Поможем сделать НИР

Mira otros diccionarios:

  • Quinta generación de computadoras — A fines de los setenta, Japón lanzó un programa muy ambicioso cuyo objetivo era el desarrollo de la quinta generación , de computadoras que utilizarían técnicas de inteligencia artificial al nivel del lenguaje de máquina y serían capaces de… …   Enciclopedia Universal

  • Generación de computadoras — Saltar a navegación, búsqueda Se denomina Generación de computadoras a cualquiera de los períodos en que se divide la historia de las computadoras. Primera generación (1951 1959): La primera generación de computadoras se caracteriza por el rasgo… …   Wikipedia Español

  • Generaciones de computadoras — Las computadoras u ordenadores han ido evolucionando desde su creación pasando por diversas generaciones, desde 1940 hasta la actualidad, la historia de las computadoras ha pasado por cinco generaciones y la sexta que se viene integrada con… …   Wikipedia Español

  • Inteligencia artificial — «IA» redirige aquí. Para otras acepciones, véase IA (desambiguación). Inteligencia artificial TOPIO, un robot humanoide, jugando tenis de mesa en Tokio International Robot Exhibition (IREX) 2009 …   Wikipedia Español

  • Kernel Language 1 — o KL1 es un lenguaje de programación desarrollado en 1987 por el Institute for New Generation Computer Technology (Instituto para la Nueva Generación de Tecnologías de Computación, o ICOT por su siglas en inglés) en el marco del proyecto japonés… …   Wikipedia Español

  • Prolog — El Prolog (o PROLOG), proveniente del francés PROgrammation en LOGique,[1] es un lenguaje de programación lógico e interpretado, bastante conocido en el medio de investigación en Inteligencia Artificial. Contenido 1 Historia 2 Vue …   Wikipedia Español

  • Saab 39 Gripen — La exactitud de la información en este artículo o sección está discutida. En la página de discusión puedes consultar el debate al respecto …   Wikipedia Español

  • Sujói Su-35 — Su 35 Un Su 35S de la Fuerza Aérea Rusa realizando una exhibición en el MAKS Airshow de 2009. Tipo Caza polivalente …   Wikipedia Español

  • Sujói Su-47 — Su 47 Berkut Su 47 Berkut en vuelo a baja altura. Tipo Caza experimental Fabricante …   Wikipedia Español

  • Apple — Para otros usos de este término, véase Apple (desambiguación). Apple Tipo Pública (NASDAQ …   Wikipedia Español

Compartir el artículo y extractos

Link directo
Do a right-click on the link above
and select “Copy Link”