Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

Дэвид Папа Андерсон (родился 1955), американский научный сотрудник лаборатории космических наук , в Университете Калифорнии, Беркли , и адъюнкт - профессор компьютерных наук в Университете Хьюстона . Андерсон возглавляет программные проекты SETI @ home , BOINC , Bossa и Bolt .

Образование [ править ]

Андерсон получил степень бакалавра математики в Уэслианском университете и степень магистра и доктора наук в области математики и информатики в Университете Висконсин-Мэдисон . Во время учебы в аспирантуре опубликовал четыре исследовательских работы по компьютерной графике. [1] Его докторское исследование включало использование расширенных грамматик атрибутов для определения и реализации протоколов связи. [2]

Карьера [ править ]

С 1985 по 1992 год он был доцентом факультета компьютерных наук Калифорнийского университета в Беркли, где получил награды Президента NSF для молодых исследователей и IBM Faculty Development Awards. За это время он провел несколько исследовательских проектов:

  • FORMULA (Forth Music Language), параллельный язык программирования и исполняющая система для компьютерной музыки на основе Forth. [3]
  • MOOD (Музыкальный объектно-ориентированный диалект), параллельный язык программирования и исполняющая система для компьютерной музыки на основе C ++. [4] Также существует порт для MS-DOS .
  • DASH, распределенная операционная система с поддержкой цифрового аудио и видео. [5]
  • Continuous Media File System (CMFS), файловая система для цифрового аудио и видео [6]
  • Comet, сервер ввода-вывода для цифрового аудио и видео. [7]

С 1992 по 1994 год он работал в Sonic Solutions , где разработал Sonic System, первую распределенную систему для профессионального редактирования цифрового звука. [8]

Изобретения [ править ]

В 1994 году он изобрел «Телевидение виртуальной реальности», телевизионную систему, позволяющую зрителям контролировать свое виртуальное положение и ориентацию. Он получил патент на это изобретение в 1996 году. [9]

В 1994 году он разработал одну из первых систем для совместной фильтрации и разработал веб-сайт Red.com, который предоставлял рекомендации по фильмам на основе рейтингов фильмов пользователя.

С 1995 по 1998 год он был главным техническим директором Tunes.com, где он разрабатывал веб-системы для поиска музыки, основанные на совместной фильтрации, акустике и других моделях.

В 1995 году он присоединился к Дэвиду Гедье и Дэну Вертимеру в создании SETI @ home , раннего проекта волонтерских вычислений. Андерсон продолжает направлять SETI @ home.

С 2000 по 2002 год он служил в качестве технического директора в United Devices , компания , которая разработала программное обеспечение для распределенных вычислений.

Открытая инфраструктура Беркли для сетевых вычислений [ править ]

В 2002 году он создал проект Berkeley Open Infrastructure for Network Computing , который разрабатывает программную платформу с открытым исходным кодом для добровольных вычислений . [10] Проект финансируется NSF и базируется в Лаборатории космических наук Калифорнийского университета в Беркли . BOINC используется примерно в 100 проектах, включая SETI @ home , Einstein @ home , Rosetta @ home , Climateprediction.net и IBM World Community Grid . Он используется в качестве платформы для нескольких распределенных приложений в таких различных областях, как математика, медицина, молекулярная биология, климатология и астрофизика. [11]

Андерсон участвовал в проекте Stardust @ home , в котором 23 000 добровольцев использовали для идентификации частиц межзвездной пыли через Интернет - подход, называемый распределенным мышлением . В 2007 году Андерсон запустил два новых проекта программного обеспечения: Bossa (промежуточное программное обеспечение для распределенного мышления) и Bolt (структура для сетевого обучения и образования в контексте добровольных вычислений и распределенного мышления).

Открытая система Беркли для агрегирования навыков [ править ]

Berkeley Open System для Skill Aggregation (BOSSA) является основой программного обеспечения для распределенного мышления , [12] с помощью добровольцев в Интернете для выполнения задач, требующих человеческого интеллекта, знания, или когнитивные навыки.

Ссылки [ править ]

  1. ^ [1] Устранение скрытых линий на поверхности спроецированной сетки
  2. ^ [2] Методология на основе грамматики для спецификации и реализации протокола.
  3. ^ [3] Formula: язык программирования для выразительной компьютерной музыки.
  4. ^ [4] MOOD: одновременный музыкальный язык на основе C ++
  5. ^ [5] Проект DASH: обзор
  6. ^ [6] Файловая система для непрерывных носителей
  7. ^ [7] Сервер непрерывного ввода-вывода и его механизм синхронизации.
  8. ^ [8] Распределенная компьютерная система для профессионального аудио
  9. ^ [9] Патент США 5714997: Телевизионная система виртуальной реальности.
  10. ^ [10] Архивировано 14 мая 2012 г. на Wayback Machine BOINC - Система для вычислений и хранения общедоступных ресурсов.
  11. ^ BOINC - Открытая инфраструктура Беркли для сетевых вычислений на YouTube , доктор Дэвид Андерсон описывает SETI @ home, BOINC и волонтерские вычисления.
  12. ^ "Архивная копия" . Архивировано из оригинала на 2012-03-06 . Проверено 12 февраля 2015 .CS1 maint: заархивированная копия как заголовок ( ссылка ) с.39 (6 сентября 2007 г.)

Внешние ссылки [ править ]

  • Научные публикации Дэвида Андерсона
  • Профиль Дэвида Андерсона
  • Резюме Дэвида Андерсона