데이비드 P. 앤더슨

David P.
데이비드 P. 앤더슨
David P. Anderson head shot.jpg
태어난1955년(66~67세)
모교웨슬리언 대학교
위스콘신 대학교 - 매디슨
로 알려져 있다.자원봉사 컴퓨팅
수상NSF 대통령 젊은 수사관상
IBM 교수 개발 보조금
과학 경력
필드컴퓨터 공학
기관버클리 캘리포니아 대학교
논문프로토콜 규격 및 구현을 위한 문법 기반 방법론 (1985)
박사학위 자문위원로런스 랜드베버

데이비드 포프 앤더슨(David Pope Anderson, 1955년 출생)은 미국 버클리 캘리포니아 대학교 우주과학 연구소의 연구 과학자, 휴스턴 대학교의 컴퓨터 과학 부교수다. Anderson은 SETI@home, BOINC, BosaBolt 소프트웨어 프로젝트를 주도한다.

교육

앤더슨은 웨슬리언 대학교에서 수학 학사, 위스콘신 대학교-매디슨 대학교에서 수학과 컴퓨터 과학에서 MS와 박사 학위를 받았다. 대학원에 다니는 동안 그는 컴퓨터 그래픽으로 네 개의 연구 논문을 발표했다.[1] 그의 박사 연구는 통신 프로토콜을 지정하고 구현하기 위해 강화된 속성 그래머를 사용하는 것을 포함했다.[2]

경력

1985년부터 1992년까지 UC 버클리 컴퓨터 과학부의 조교수로 재직하면서 NSF의 젊은 연구원과 IBM 교수진 개발상을 받았다. 이 기간 동안 그는 다음과 같은 몇 가지 연구 프로젝트를 수행했다.

  • 포스 기반의 컴퓨터 음악용 병렬 프로그래밍 언어와 런타임 시스템인 Forth Music Language(Forth Music Language)이다.[3]
  • C++[4]를 기반으로 한 컴퓨터 음악의 병렬 프로그래밍 언어와 런타임 시스템인 MUD(Musical Object-Oriented Surphy)가 그것이다. MS-DOS용 포트도 존재한다.
  • DASH, 디지털 오디오 및 비디오를 지원하는 분산 운영 체제.[5]
  • 디지털 오디오 및 비디오를 위한 파일 시스템인 Continuous Media File System(CMFS)
  • 디지털 오디오 및 비디오를 위한 I/O 서버인 Cometa.[7]

1992년부터 1994년까지 그는 Sonic Solutions에서 일했고, 그곳에서 전문적인 디지털 오디오 편집을 위한 최초의 분산 시스템인 Sonic System을 개발했다.[8]

발명품

1994년에 그는 시청자들이 그들의 가상 위치와 방향을 조절할 수 있는 텔레비전 시스템인 "가상 리얼리티 텔레비전"을 발명했다. 그는 1996년에 이 발명품으로 특허를 받았다.[9]

1994년, 그는 공동 필터링을 위한 최초의 시스템 중 하나를 개발했고, 사용자의 영화 등급을 기반으로 영화 추천을 제공하는 웹 사이트인 rare.com을 개발했다.

1995년부터 1998년까지 그는 Tunes.com의 최고 기술 책임자로 일하면서 협업 필터링, 음향 및 기타 모델에 기반한 음악 검색을 위한 웹 기반 시스템을 개발했다.

1995년 그는 초기 자원봉사 컴퓨팅 프로젝트인 SETI@home을 만드는 데 데이비드 게디예와 댄 베르티머와 함께 참여하였다. 앤더슨은 계속해서 SETI@home을 감독한다.

2000년부터 2002년까지 분산 컴퓨팅용 소프트웨어를 개발한 유나이티드 디바이스CTO를 역임했다.

Berkeley Open Infrastructure for Network Computing

2002년에 그는 자원봉사 컴퓨팅을 위한 오픈 소스 소프트웨어 플랫폼을 개발하는 네트워크 컴퓨팅용 버클리 오픈 인프라 프로젝트를 만들었다.[10] 이 프로젝트는 NSF의 자금 지원을 받으며 UC 버클리 우주 과학 연구소에 기반을 두고 있다. BOINC는 SETI@home, 아인슈타인@home, Rosetta@home, Climateprediction.net, IBM World Community Grid 등 약 100여 개의 프로젝트에서 사용되고 있다. 수학, 의학, 분자생물학, 기후학, 천체물리학처럼 다양한 분야에서 여러 가지 분산 응용을 위한 플랫폼으로 사용된다.[11]

앤더슨은 웹을 통해 성간 먼지 입자를 식별하기 위해 23,000명의 자원봉사자를 동원한 스타더스트@home에 관여했다. 이는 분산 사고라고 불리는 접근법이다. 2007년에 앤더슨은 두 가지 새로운 소프트웨어 프로젝트를 시작했다. 보사(분산적 사고를 위한 미들웨어)와 볼트(자원봉사자 컴퓨팅과 분산적 사고라는 맥락에서 웹 기반 훈련과 교육을 위한 프레임워크)가 그것이다.

Berkeley Open System for Technology Aggregation

BOSSA(Berkeley Open System for Skill Aggregation, BOSSA)는 분산적 사고를 위한 소프트웨어 프레임워크로,[12] 인터넷상의 자원봉사자를 이용하여 인간의 지능, 지식 또는 인지 능력이 필요한 업무를 수행한다.

참조

  1. ^ [1] 투영 그리드 표면에서의 은선 제거
  2. ^ [protps:/ftp.cs.wisc.edu/pub/techreports/1985/TR608.pdf] 프로토콜 규격 및 구현을 위한 문법 기반 방법론
  3. ^ [2] 포뮬러: 표현력 있는 컴퓨터 음악을 위한 프로그래밍 언어
  4. ^ [3] MODE: 동시 C++ 기반 음악 언어
  5. ^ [4] DASH 프로젝트: 개요
  6. ^ [5] 연속 미디어를 위한 파일 시스템
  7. ^ [6] 연속 미디어 I/O 서버 및 동기화 메커니즘
  8. ^ [7] 전문 오디오를 위한 분산형 컴퓨터 시스템
  9. ^ [8] 미국 특허 5,714,997: 가상현실 텔레비전 시스템
  10. ^ [9] 웨이백 머신 BOINC에 보관된 2012-05-14 – 공용 리소스 컴퓨팅 및 저장을 위한 시스템
  11. ^ BOINC - YouTube의 네트워크 컴퓨팅을 위한 Berkeley Open Infrastructure for Network Computing, David Anderson 박사는 SETI@home, BOINC 및 자원봉사 컴퓨팅에 대해 설명한다.
  12. ^ "Archived copy". Archived from the original on 2012-03-06. Retrieved 2015-02-12.{{cite web}}: CS1 maint: 제목 (링크) p.39 (2007년 9월 6일)

외부 링크