stringtranslate.com

David P. Anderson

David Pope Anderson (nacido en 1955) es un científico investigador estadounidense del Laboratorio de Ciencias Espaciales de la Universidad de California, Berkeley , y profesor adjunto de informática en la Universidad de Houston . Anderson dirige los proyectos de software SETI@home , BOINC , Bossa y Bolt.

Educación

Anderson obtuvo una licenciatura en matemáticas de la Universidad Wesleyana y una maestría y un doctorado en matemáticas y ciencias de la computación de la Universidad de Wisconsin-Madison . Mientras estaba en la escuela de posgrado, publicó cuatro artículos de investigación en gráficos por computadora. [1] Su investigación de doctorado involucró el uso de gramáticas de atributos mejoradas para especificar e implementar protocolos de comunicación. [2]

Carrera

De 1985 a 1992 fue profesor adjunto en el Departamento de Informática de la Universidad de California en Berkeley, donde recibió los premios NSF Presidential Young Investigator y IBM Faculty Development. Durante este período llevó a cabo varios proyectos de investigación:

De 1992 a 1994 trabajó en Sonic Solutions , donde desarrolló Sonic System, el primer sistema distribuido para edición de audio digital profesional. [8]

Invenciones

En 1994 inventó la «televisión de realidad virtual», un sistema de televisión que permitía a los espectadores controlar su posición y orientación virtuales. En 1996 obtuvo una patente por esta invención. [9]

En 1994 desarrolló uno de los primeros sistemas de filtrado colaborativo y creó un sitio web, rare.com, que proporcionaba recomendaciones de películas basadas en las calificaciones de los usuarios.

De 1995 a 1998 fue director técnico de Tunes.com, donde desarrolló sistemas web para el descubrimiento de música basados ​​en filtrado colaborativo, acústica y otros modelos.

En 1995, se unió a David Gedye y Dan Werthimer para crear SETI@home , uno de los primeros proyectos informáticos voluntarios. Anderson sigue dirigiendo SETI@home.

De 2000 a 2002, se desempeñó como CTO de United Devices , una empresa que desarrolló software para computación distribuida.

Infraestructura abierta de Berkeley para computación en red

En 2002 creó el proyecto Berkeley Open Infrastructure for Network Computing , que desarrolla una plataforma de software de código abierto para la computación voluntaria . [10] El proyecto está financiado por la NSF y tiene su sede en el Laboratorio de Ciencias Espaciales de la UC Berkeley . BOINC es utilizado por unos 100 proyectos, incluidos SETI@home , Einstein@home , Rosetta@home , Climateprediction.net y IBM World Community Grid . Se utiliza como plataforma para varias aplicaciones distribuidas en áreas tan diversas como las matemáticas, la medicina, la biología molecular, la climatología y la astrofísica. [11]

Anderson participó en Stardust@home , que utilizó a 23.000 voluntarios para identificar partículas de polvo interestelar a través de la Web, un enfoque denominado pensamiento distribuido . En 2007, Anderson lanzó dos nuevos proyectos de software: Bossa (middleware para pensamiento distribuido) y Bolt (un marco para la formación y la educación basadas en la Web en el contexto de la computación voluntaria y el pensamiento distribuido).

Sistema abierto de Berkeley para la agregación de habilidades

El Sistema Abierto de Berkeley para la Agregación de Habilidades (BOSSA) es un marco de software para el pensamiento distribuido [12] que utiliza voluntarios en Internet para realizar tareas que requieren inteligencia humana, conocimiento o habilidades cognitivas.

Referencias

  1. ^ DP Anderson (1 de octubre de 1982). "Eliminación de líneas ocultas en superficies de cuadrícula proyectadas". ACM Transactions on Graphics . 1 (4): 274–288. doi : 10.1145/357311.357313 . S2CID  18113587.
  2. ^ Anderson, David P.; Landweber, Lawrence H. (julio de 1985). "Una metodología basada en gramática para la especificación e implementación de protocolos" (PDF) . Informe técnico de ciencias de la computación (608). Archivado (PDF) desde el original el 27 de abril de 2023.
  3. ^ Anderson, DP; Kiuvila, R. (julio de 1991). "Fórmula: un lenguaje de programación para música expresiva por computadora". Computer . 24 (7): 12–21. doi :10.1109/2.84829. S2CID  18682904. Archivado desde el original el 5 de noviembre de 2014.
  4. ^ Anderson, David; Bilmes, Jeff. "MOOD: A Concurrent C++-Based Music Language" (PDF) . Archivado desde el original (PDF) el 2018-03-06. MOOD (Musical Object-Oriented Dialect) es una biblioteca de clases de C++ para música por computadora [1]. Se ejecuta en máquinas UNIX basadas en SPARC, MIPS y MC680x0 y en Apple Macintosh, y utiliza E/S MIDI. Está diseñado para composición algorítmica, sistemas interactivos e investigación cognitiva, y es adecuado para cualquier aplicación que necesite concurrencia y control de tiempo preciso. MOOD toma prestadas muchas ideas de FORMULA [2].
  5. ^ Anderson, David P.; Ferrari, Domenico (febrero de 1988). "El proyecto DASH: una visión general". Departamento de Ingeniería Eléctrica y Computacional, Universidad de California, Berkeley. Archivado desde el original el 10 de agosto de 2022.
  6. ^ Anderson, David P.; Osawa, Yoshitomo; Govindan, Ramesh (1 de noviembre de 1992). "Un sistema de archivos para medios continuos". ACM Transactions on Computer Systems . 10 (4): 311–337. doi : 10.1145/138873.138875 . S2CID  14287235.
  7. ^ Anderson, David P.; Homsy, George (1 de octubre de 1991). "Un servidor de E/S de medios continuos y su mecanismo de sincronización". Computer . 24 (10): 51–57. doi :10.1109/2.97251. S2CID  16991576. Archivado desde el original el 6 de agosto de 2020.
  8. ^ Anderson, D.; Doris, R.; Moorer, J. (octubre de 1994). "Un sistema informático distribuido para audio profesional". Actas de la segunda conferencia internacional de la ACM sobre multimedia - MULTIMEDIA '94 . págs. 373–379. doi :10.1145/192593.192702. ISBN 0897916867. S2CID  14625985. Archivado desde el original el 5 de junio de 2020.
  9. ^ US 5714997, "Virtual Reality Television System", publicado el 3 de febrero de 1998  Archivado el 5 de junio de 2020 en Wayback Machine.
  10. ^ Anderson, David P. "BOINC – Un sistema para computación y almacenamiento de recursos públicos" (PDF) . Archivado (PDF) desde el original el 14 de mayo de 2012.
  11. ^ BOINC - Berkeley Open Infrastructure for Network Computing en YouTube , el Dr. David Anderson describe SETI@home, BOINC y Volunteer Computing
  12. ^ "El 3er Taller Pan-Galáctico BOINC". Archivado desde el original el 6 de marzo de 2012. Consultado el 12 de febrero de 2015 .p.39 (6 de septiembre de 2007)

Enlaces externos