henri bal


Henri Elle Bal (nacido el 16 de abril de 1958) [1] es profesor de informática en la Vrije Universiteit , Amsterdam en los Países Bajos . Es un reconocido investigador en sistemas informáticos con especialización en sistemas informáticos paralelos, lenguajes y aplicaciones.

Bal recibió su título de ingeniero de la Universidad Tecnológica de Delft en matemáticas cum laude en 1982. [2] Poco después de graduarse, se mudó a la Vrije Universiteit donde comenzó a investigar sobre la optimización de compiladores en el grupo de Sistemas Informáticos bajo la dirección del Prof. Andrés Tanenbaum . Este trabajo fue tan prometedor que Tanenbaum animó a Bal a convertirse en estudiante de doctorado en su grupo. La investigación de doctorado de Bal condujo al desarrollo del lenguaje de programación Orca, uno de los primeros lenguajes de programación destinados a computadoras de clúster a gran escala. A diferencia de la mayoría de los demás lenguajes de programación paralelos, Orca se basa en el modelo de objetos de datos compartidos, que permite que un grupo de computadoras tenga la ilusión de que comparten objetos de datos en una memoria común. Los programas pueden operar en estos objetos como si fueran locales, aunque la única copia puede estar almacenada en una máquina diferente. El sistema de tiempo de ejecución mantiene esta ilusión replicando los datos automáticamente según sea necesario y manteniendo la coherencia entre las copias. Su tesis doctoral, bajo la supervisión de Tanenbaum, fue lo suficientemente influyente como para que Prentice-Hall la publicara más tarde como un libro titulado Programación de sistemas distribuidos . [3]

Después de obtener su doctorado , Bal fue becario postdoctoral en el MIT en Cambridge, Massachusetts , en la Universidad de Arizona en Tucson , Arizona , y en el Imperial College de Londres . Luego regresó a la Vrije Universiteit como profesor asistente . Poco después, recibió una beca 'Pionier' de la Fundación Nacional de Ciencias de los Países Bajos, el premio más prestigioso disponible entonces para jóvenes investigadores. Usó la subvención de 1,6 millones de florines (alrededor de $ 1 millón) para iniciar un grupo de investigación sobre programación paralela. En 1994 se convirtió en profesor asociado.y en 1998 se convirtió en profesor titular . Su trabajo ha continuado enfocándose en computadoras de clúster, lenguajes de programación paralelos y aplicaciones paralelas.

Junto con uno de sus alumnos, John Romein, resolvió el juego de awari , un juego de 3500 años de antigüedad, enumerando inteligentemente todas las posiciones posibles alcanzables desde la posición actual y eligiendo el mejor movimiento, lo que generalmente conduce a una victoria forzada. Un artículo [4] sobre esta investigación, titulado "Resolviendo el juego de Awari usando análisis retrógrado paralelo" fue publicado en IEEE Computer en octubre de 2003 y recibió publicidad en todo el mundo. [5] [6] [7]

Bal ha tenido alrededor de una docena de estudiantes de doctorado y ha escrito casi 100 artículos científicos en las principales conferencias y revistas de informática. También fue la fuerza impulsora detrás de la adquisición y el uso de tres grandes clústeres de computadoras distribuidas llamadas Distributed ASCI Supercomputer . Bal también ha sido miembro de más de 30 comités de programa y, como tal, ha tenido un gran impacto en el campo de la computación paralela. Actualmente es director adjunto del proyecto de investigación VL-e de $50 millones, además de ser profesor.