2007年06月07日

マルチコアプログラミングに対するグーグルの回答

 Googleが新興企業のPeakStreamを買収した。メディア各社が報じている。PeakStreamは、マルチコアプロセッサや、グラフィックスおよびゲーム用チップを生かすことのできるソフトウェアを作成するツールを販売している。

 買収に関する金銭的な条件は明らかにされていない。買収を最初に報じたのはThe Registerで、その後Wall Street Journalもこれを報じた。

 最新のコンピュータには、高性能なプロセッサが搭載されるが、その能力を活用できるソフトウェアを作成するのは困難である場合が多い。PeakStreamやその競合企業であるRapidMindはまさにこの問題に取り組んでいる。

 ソフトウェアはほとんどの場合、単一のプロセッシングコア上で直線的に実行することを想定して設計されるが、マルチコアチップでは複数のタスクを同時に処理することが可能である。またグラフィックスチップは、精巧なビデオゲーム場面の描画や構造的なレンダリングだけではなく、汎用プログラミングにも適したものとなりつつある。

 また通常のコンピュータにも、IBM、ソニー、東芝によって共同開発された「Cell Broadband Engine」チップなどのゲーム対応チップを搭載することができる。これに対応したプログラミング作業は困難であり、例えばIBMは、Cellのプログラミングを容易にすることを目的とした「Octopiler」という研究プロジェクトを立ち上げている。

 Googleがこのような技術に着目するのももっともである。同社は膨大な数のサーバを稼働させており、そのそれぞれの能力を最大限に活用したいと考えている。例えば、Intel製のカスタム設計のサーバは消費電力を最大限に削減するという要求を満たす。またGoogleは、人間が記述したソースコードをコンピュータが理解するバイナリ命令列に変換するコンパイラなどに関心を寄せる多数のプログラマーを雇用している。

 PeakStreamの最高経営責任者(CEO)であるNeil Knox氏はかつて、Sun Microsystemsの「x86」サーバや、ローエンド向けの「SPARC」サーバ事業を率いていた人物である。

 GoogleやSunと同様に、PeakStreamもスタンフォード大学にゆかりがある。

 PeakStreamは、シリコンバレーに密接なつながりを持っている。同社のソフトウェアは、スタンフォード大学のPat Hanrahan教授によるBrook Projectから始まった。同教授は同社の共同創設者兼チーフサイエンティストである。もう1人の共同創設者で、同社最高技術責任者(CTO)である Matt Papakipos氏は、NV4X製品として知られるNvidiaのグラフィックスチップ「GeForce 6」シリーズのリードアーキテクトだった。また同社のエンジニアリング担当バイスプレジデントは、かつてはNetwork Applianceに勤めていたVarun Mehta氏である。


http://japan.cnet.com/news/media/story/0,2000056023,20350276,00.htm?ref=rss

Mooreの法則とAmdahlの法則でお伝えしたマルチコアに対応したプログラミングへの打開策、というかGoogleの出した答えでしょうか。

しかしすごい勢いでGoogleグループが増えています。
ここ最近だけでもMarratech、FeedBurner、DoubleClickを買収していますし、Youtube買収だってそんなに昔の話じゃありませんからね。

検索作業はYahooJapanではなく、個人的にはGoogleに依存するところが大きいです。ほぼ100%Googleを利用しています。今でも特にスピードに不満がある訳ではありませんが,検索サイトとしてのGoogleがもっと力を付けることに、基本的には賛成です。ただあまり強大になりすぎてしまうのも・・・どうなのでしょう。


posted by media_aidem at 09:13 | Comment(0) | TrackBack(0) | IT関連
この記事へのコメント
コメントを書く
お名前: [必須入力]

メールアドレス: [必須入力]

ホームページアドレス: [必須入力]

コメント: [必須入力]

認証コード: [必須入力]


※画像の中の文字を半角で入力してください。
※ブログオーナーが承認したコメントのみ表示されます。

この記事へのトラックバック
セブンネットショッピング(旧セブンアンドワイ)
×

この広告は180日以上新しい記事の投稿がないブログに表示されております。