Davida P. Andersona

Davida P. Andersona
David P. Anderson head shot.jpg
Urodzić się 1955 (67-68 lat)
Alma Mater
Wesleyan University University of Wisconsin-Madison
Znany z Wolontariat komputerowy
Nagrody
NSF Presidential Young Investigator Award Dotacja IBM na rozwój wydziału
Kariera naukowa
Pola Informatyka
Instytucje Uniwersytet Kalifornijski w Berkeley
Praca dyplomowa   Metodologia oparta na gramatyce specyfikacji i implementacji protokołów (1985)
Doradca doktorski Lawrence'a Landwebera

David Pope Anderson (ur. 1955) to amerykański naukowiec pracujący w Space Sciences Laboratory na Uniwersytecie Kalifornijskim w Berkeley oraz adiunkt informatyki na Uniwersytecie w Houston . Anderson prowadzi SETI@home , BOINC , Bossa i Bolt.

Edukacja

Anderson uzyskał tytuł licencjata z matematyki na Uniwersytecie Wesleyan oraz tytuł magistra i doktora matematyki i informatyki na Uniwersytecie Wisconsin-Madison . Podczas studiów magisterskich opublikował cztery artykuły naukowe z grafiki komputerowej. Jego badania doktoranckie obejmowały wykorzystanie ulepszonych gramatyk atrybutów do określania i wdrażania protokołów komunikacyjnych.

Kariera

Od 1985 do 1992 był adiunktem na Wydziale Informatyki Uniwersytetu Kalifornijskiego w Berkeley, gdzie otrzymał nagrody NSF Presidential Young Investigator i IBM Faculty Development. W tym okresie prowadził kilka projektów badawczych:

  • FORMULA (Forth Music Language), równoległy język programowania i system wykonawczy muzyki komputerowej oparty na Forth.
  • MOOD (Musical Object-Oriented Dialect), równoległy język programowania i system wykonawczy muzyki komputerowej oparty na C++. Istnieje również port dla MS-DOS .
  • DASH, rozproszony system operacyjny z obsługą cyfrowego dźwięku i obrazu.
  • Continuous Media File System (CMFS), system plików dla cyfrowego audio i wideo
  • Comet, serwer we/wy dla cyfrowego audio i wideo.

W latach 1992-1994 pracował w firmie Sonic Solutions , gdzie opracował Sonic System, pierwszy rozproszony system do profesjonalnej cyfrowej edycji dźwięku.

wynalazki

W 1994 roku wynalazł „Virtual Reality Television”, system telewizyjny umożliwiający widzom kontrolowanie ich wirtualnej pozycji i orientacji. Uzyskał patent na ten wynalazek w 1996 roku.

W 1994 roku opracował jeden z pierwszych systemów do wspólnego filtrowania i stworzył stronę internetową, rzadkie.com, która zawierała rekomendacje filmów na podstawie ocen filmów użytkownika.

Od 1995 do 1998 był dyrektorem technicznym Tunes.com, gdzie rozwijał internetowe systemy do odkrywania muzyki w oparciu o wspólne filtrowanie, akustykę i inne modele.

W 1995 roku dołączył do Davida Gedye i Dana Werthimera , tworząc SETI@home , wczesny projekt komputerowy dla wolontariuszy. Anderson nadal kieruje SETI@home.

W latach 2000-2002 pełnił funkcję CTO w United Devices , firmie zajmującej się tworzeniem oprogramowania do przetwarzania rozproszonego.

Berkeley Open Infrastructure for Network Computing

W 2002 roku stworzył projekt Berkeley Open Infrastructure for Network Computing , w ramach którego opracowuje platformę oprogramowania typu open source do obliczeń ochotniczych . Projekt jest finansowany przez NSF i ma siedzibę w Laboratorium Nauk Kosmicznych Uniwersytetu Kalifornijskiego w Berkeley . BOINC jest używany przez około 100 projektów, w tym SETI@home , Einstein@home , Rosetta@home , Climateprediction.net i IBM World Community Grid . Jest używany jako platforma dla kilku rozproszonych aplikacji w tak różnych dziedzinach, jak matematyka, medycyna, biologia molekularna, klimatologia i astrofizyka.

Anderson był zaangażowany w Stardust@home , w ramach którego 23 000 ochotników identyfikowało cząsteczki pyłu międzygwiezdnego za pośrednictwem Internetu – podejście zwane myśleniem rozproszonym . W 2007 roku Anderson uruchomił dwa nowe projekty oprogramowania: Bossa (oprogramowanie pośrednie do myślenia rozproszonego) i Bolt (rama internetowych szkoleń i edukacji w kontekście wolontariatu komputerowego i myślenia rozproszonego).

Otwarty system Berkeley do agregacji umiejętności

Berkeley Open System for Skill Aggregation (BOSSA) to platforma oprogramowania do myślenia rozproszonego , wykorzystująca wolontariuszy w Internecie do wykonywania zadań wymagających ludzkiej inteligencji, wiedzy lub umiejętności poznawczych.

Linki zewnętrzne