デイビッド・ジェローム・クック[ 1 ](1937年10月3日生まれ)は、1965年から1993年までイリノイ大学アーバナ・シャンペーン校のコンピュータサイエンス学科の教授を務めた。イリノイ大学アーバナ・シャンペーン校在籍中に、自動ベクトル化および関連するプログラム変換の開発のための最初のテストベッドであるParafraseコンパイラシステム(1977年)を開発した。スーパーコンピューティング研究開発センター(CSRD-UIUC)のディレクター(1986年~1993年)として、クックは、1988年にイリノイ大学で完成した階層型共有メモリ32プロセッサSMPスーパーコンピュータであるCEDARプロジェクトの構築を主導した。 [ 2 ]
クックはミシガン大学を卒業し、1959年に電気工学の理学士号を取得した。[ 3 ]彼はその後ノースウェスタン大学で学び、1963年にギルバート・クルーリーの指導の下、コンピュータサイエンスの博士号を取得した。[ 1 ]
彼は1979年にKuck and Associates(KAI)を設立し、特に並列処理の活用に重点を置いた業界標準の最適化コンパイラシリーズの開発に着手した。CSRDの後、KuckはKAIとその顧客である米国の様々な国立研究所に全力を注いだ。KAIは2000年3月にIntelに買収され、Kuckは現在、Intelのフェローとして、ソフトウェアおよびサービスグループ(SSG)、開発者製品部門(DPD)に所属している。
クックは、他のメンバーが全員ハードウェア担当だったのに対し、 ILLIAC IVプロジェクトにおいて唯一のソフトウェア担当者だった。クックは、並列処理のためにコンピュータのソースコードを再構築する方法に関する多くの初期アイデアを開発しただけでなく、世界中のこの分野の主要な人材の多くを育成した。
クックは、米国科学振興協会、計算機学会(ACM)、電気電子学会のフェローです。また、科学計算における並列処理の理論と実践への先駆的な貢献により、1991年に米国工学アカデミーの会員に選出されました。彼は、ACM/IEEE からエッカート・モークリー賞、 IEEE コンピュータ ソサエティからチャールズ・バベッジ賞を受賞しています。クックは、マルチコア環境に特に適したクロスプラットフォームのディレクティブベースの並列プログラミング手法であるOpenMP の作成に大きく貢献しました。2010 年、クックは、高性能コンピューティングにおける革新に対してACM とIEEE コンピュータ ソサエティから贈られるケン・ケネディ賞を受賞しました。[ 4 ] [ 5 ]
第2回ACM-IEEEコンピュータ ソサエティ
ケン ケネディ賞は
、マルチプロセッサ コンピューティングのコスト効率を向上させたコンパイラ技術と並列コンピューティングの進歩により、インテル フェローのデビッド クック氏に授与されます。
コンパイラ技術と並列コンピューティングへの先駆的な貢献、業界への研究の影響、そして教育と指導の広範な影響力に対して。