デビッド・P・アンダーソン | |
|---|---|
| 生まれる | 1955年(68~69歳) アメリカ合衆国カリフォルニア州オークランド |
| 母校 | ウェズリアン大学 ウィスコンシン大学マディソン校 |
| 知られている | ボランティアコンピューティング |
| 受賞歴 | NSF大統領若手研究者賞 IBM教員育成助成金 |
| 科学者としてのキャリア | |
| フィールド | コンピュータサイエンス |
| 機関 | カリフォルニア大学バークレー校 |
| 論文 | プロトコル仕様と実装のための文法ベースの方法論 (1985) |
| 博士課程の指導教員 | ローレンス・ランドウェーバー |
デイビッド・ポープ・アンダーソン(1955年生まれ)は、カリフォルニア大学バークレー校の宇宙科学研究所のアメリカ人研究者であり、ヒューストン大学のコンピューターサイエンスの非常勤教授です。アンダーソンは、 SETI@home、BOINC、 Bossa 、 Bolt ソフトウェア プロジェクトを 率いています。
教育
アンダーソンはウェズリアン大学で数学の学士号を取得し、ウィスコンシン大学マディソン校で数学とコンピュータサイエンスの修士号と博士号を取得しました。大学院在学中、コンピュータグラフィックスに関する研究論文を4本発表しました。[1] 彼の博士課程の研究は、拡張属性文法を使用して通信プロトコルを指定および実装することでした。[2]
キャリア
1985年から1992年まで、彼はカリフォルニア大学バークレー校のコンピュータサイエンス学部の助教授を務め、NSF大統領若手研究者賞とIBM Faculty Development賞を受賞した。[要出典] この期間中、彼はいくつかの研究プロジェクトを実施しました。
- FORMULA(Forth Music Language)は、Forthをベースにしたコンピュータ音楽用の並列プログラミング言語およびランタイムシステムです。[3]
- MOOD(Musical Object-Oriented Dialect)は、C++をベースにしたコンピュータ音楽用の並列プログラミング言語およびランタイムシステムです。[4] MS-DOS への移植版も存在します。
- DASHはデジタルオーディオとビデオをサポートする分散オペレーティングシステムです。[5]
- 連続メディアファイルシステム(CMFS)、デジタルオーディオとビデオ用のファイルシステム[6]
- Comet、デジタルオーディオとビデオ用のI/Oサーバー。[7]
1992年から1994年までソニックソリューションズに勤務し、プロフェッショナル向けデジタルオーディオ編集用の最初の分散システムであるソニックシステムを開発しました。[8]
1995 年から 1998 年にかけて、彼は Tunes.com の最高技術責任者を務め、協調フィルタリング、音響、その他のモデルに基づいた音楽検索用の Web ベース システムを開発しました。[出典が必要]
1995 年、彼は David Gedye とDan Werthimerとともに、初期のボランティア コンピューティング プロジェクトであるSETI@homeを作成しました。Anderson は引き続き SETI@home の指揮を執っています。 [引用が必要]
2000年から2002年にかけて、分散コンピューティング用ソフトウェアを開発する企業であるUnited DevicesのCTOを務めた。 [要出典]
2002年に彼はボランティアコンピューティングのためのオープンソースソフトウェアプラットフォームを開発するBerkeley Open Infrastructure for Network Computing (BOINC)プロジェクトを立ち上げた。[9]このプロジェクトはNSFの資金提供を受け、カリフォルニア大学バークレー校宇宙科学研究所を拠点としている。BOINCは、SETI@home、Einstein@home、Rosetta@home、Climateprediction.net、IBM World Community Gridなど、数学、医学、分子生物学、気候学、天体物理学など多岐にわたる約100のプロジェクトで使用されている。[10]
アンダーソンは、23,000人のボランティアがウェブ経由で星間塵粒子を特定する、分散思考と呼ばれるアプローチを採用したStardust@homeに携わった。2007年にアンダーソンは分散思考のためのソフトウェアフレームワークBOSSAを開発し、[11]インターネット上のボランティアを使って人間の知性、知識、認知能力を必要とするタスクを実行した。彼はまた、ボランティアコンピューティングと分散思考の文脈におけるウェブベースのトレーニングと教育のためのフレームワークBOLTも開発した。
音楽
アンダーソンは2020年からクラシック音楽に関連するソフトウェア プロジェクトに携わっています。
- ミュージックマッチは演奏家と作曲家が出会い、コミュニケーションをとることができるソーシャルサイトです。[12]
- クラシック音楽インデックスはIMSLPから派生したもので、ユーザーは楽曲を評価したりレビューしたりすることができ、自分の好みに合う楽曲を発見することができます。[13]
- Numulaは、人間の演奏に典型的な、ダイナミクス、タイミング、アーティキュレーション、ペダリングの複雑なバリエーションを持つ音楽をコンピュータで演奏するためのPythonライブラリです。[14]
発明
1994年にアンダーソンは視聴者が仮想的な位置と方向を制御できるテレビシステム「バーチャルリアリティテレビ」を発明した。彼は1996年にこの発明の特許を取得した。[15]
1994 年に彼は協調フィルタリングの最初のシステムの 1 つを開発し、ユーザーの映画評価に基づいて映画の推奨を提供する Web サイト rare.com を開発しました。[引用が必要]
参考文献
- ^ DP Anderson (1982年10月1日). 「投影グリッド面の隠線除去」. ACM Transactions on Graphics . 1 (4): 274–288. doi : 10.1145/357311.357313 . S2CID 18113587.
- ^ Anderson, David P.; Landweber, Lawrence H. (1985 年 7 月). 「プロトコルの仕様と実装のための文法ベースの方法論」(PDF)。コンピュータ サイエンス技術レポート(608) 。2023 年 4 月 27 日のオリジナルからアーカイブ(PDF) 。
- ^ Anderson, DP; Kiuvila, R. (1991年7月). 「Formula: 表現力豊かなコンピュータ音楽のためのプログラミング言語」. Computer . 24 (7): 12–21. doi :10.1109/2.84829. S2CID 18682904. 2014年11月5日時点のオリジナルよりアーカイブ。
- ^ Anderson, David; Bilmes, Jeff. 「MOOD: 並行 C++ ベースの音楽言語」(PDF)。2018-03-06 にオリジナル(PDF)からアーカイブ。MOOD
(Musical Object-Oriented Dialect) は、コンピュータ音楽用の C++ クラス ライブラリです [1]。SPARC、MIPS、MC680x0 ベースの UNIX マシンおよび Apple Macintosh で動作し、MIDI I/O を使用します。アルゴリズム作曲、インタラクティブ システム、認知研究向けに設計されており、並行性と正確なタイミング制御を必要とするあらゆるアプリケーションに適しています。MOOD は FORMULA [2] から多くのアイデアを借用しています。
- ^ Anderson, David P.; Ferrari, Domenico (1988年2月). 「DASHプロジェクト:概要」. EECS部門、カリフォルニア大学バークレー校。2022年8月10日時点のオリジナルよりアーカイブ。
- ^ Anderson, David P.; Osawa , Yoshitomo; Govindan, Ramesh (1992 年 11 月1日)。「連続メディア用のファイル システム」。ACM Transactions on Computer Systems。10 ( 4): 311–337。doi : 10.1145 /138873.138875。S2CID 14287235 。
- ^ Anderson, David P.; Homsy, George (1991年10月1日). 「連続メディアI/Oサーバーとその同期メカニズム」. Computer . 24 (10): 51–57. doi :10.1109/2.97251. S2CID 16991576. 2020年8月6日時点のオリジナルよりアーカイブ。
- ^ Anderson, D.; Doris, R.; Moorer , J. (1994 年 10 月)。「プロフェッショナル オーディオ用の分散コンピュータ システム」。第 2 回 ACM 国際マルチメディア会議議事録 - MULTIMEDIA '94。pp. 373–379。doi :10.1145/ 192593.192702。ISBN 0897916867. S2CID 14625985。2020年6月5日時点のオリジナルよりアーカイブ。
- ^ Anderson, David P. 「BOINC – パブリックリソースコンピューティングおよびストレージのためのシステム」(PDF) 。 2012年5月14日時点のオリジナルよりアーカイブ(PDF) 。
- ^ YouTubeの BOINC - Berkeley Open Infrastructure for Network Computing では、David Anderson 博士が SETI@home、BOINC、ボランティア コンピューティングについて説明しています。
- ^ 「第3回汎銀河系BOINCワークショップ」。2012年3月6日時点のオリジナルよりアーカイブ。2015年2月12日閲覧。p.39(2007年9月6日)
- ^ 「ミュージックマッチ」。
- ^ 「クラシック音楽インデックス」。
- ^ 「ヌムラ」.
- ^ US 5714997、「バーチャルリアリティテレビシステム」、1998年2月3日発行、 2020年6月5日アーカイブ、Wayback Machine
外部リンク
- デビッド・アンダーソンのプロフィール
