IBMは「Octopiler」プロジェクトを通じて、「Cell」チップ用のプログラムに取り組む開発者らを支援する計画だ。
1基のセントラルプロセッシングコアと8基の特殊用途向けエンジンを搭載し、PLAYSTATION 3や高品位テレビ(HDTV)に用いられるCellチップ用にプログラムを開発するのは容易ではない。Octopilerはこうした状況を変えるためのプロジェクトだ。IBM Researchは同プロジェクトに関するチュートリアルを3月に開催し、概要を説明する。同プロジェクトのソフトウェア開発ツールOctopilerは、人間が記述した1本のプログラムを、Cell上のさまざまなコアで同時に実行される複数のプログラムへと変換するものだ。
IlluminataのアナリストGordon Haffは、「Cell用のプログラミングは比較的難しい」と述べ、その理由として、特定のプログラムを、個々のコアで並列に実行される独立したスレッドに分割し、さらにはこれらの処理を同期化する必要性があることを挙げている。「より高次の、より抽象化されたモデルを用いることによって、プログラミングはずっと簡単になる」(Haff)
従来は困難だったプログラミング作業の一部を自動化することによって、OctopilerはCellベースのサーバの用途を拡大することができる。なお、IBMとMercury Computer Systemsは、同サーバの販売を2006年中に開始する予定だ。
正式には「Cell Broadband Engine」と呼ばれるCellチップは、IBM、ソニー、東芝が共同で開発したものだ。このチップは、ソニーのPLAYSTATION 3や、東芝の高品位テレビ向けに開発された独特の設計になっている。同チップのマルチコア設計は、ビデオゲームの物理シミュレーションに適していているだけではなく、技術計算にも威力を発揮できるようになっている。このため、IBMとMercuryは、3次元医療画像処理やレーダー信号処理といった業務向けにCellベースのシステムを開発中である。
各Cellチップには、「Power Processor Element(PPE)」と呼ばれる「PowerPC 970」のプロセッシングコアがそのまま搭載されており、Linuxなどの既存ソフトウェアを実行させることができるようになっている。Cellを独特のものにしているもの(そして、これがプログラミングを難しくしている)は、各チップに8基搭載されている「Synergistic Processing Element(SPE)」だ。Cell上のこの特殊用途エンジンは、特定用途向けに作成されたプログラムを実行できるようになっている。また、メモリやCellチップ上の他のコアとの接続は個別に用意されている。
Cell用プログラミングが困難であることを認識したIBMは、プログラミングを容易にすることを2004年に公約した。その後の取り組みの成果は2006年3月から提供される予定だ。IBMのリサーチャーが、ニューヨークで開催される「International Symposium on Code Generation and Optimization」におけるチュートリアルで、その詳細を発表する予定になっている。
プレゼンテーションの説明には、「熟練したプログラマは、マシンに秘められている力を100%引き出すようなアプリケーションを開発し、チューンアップすることができます・・・洗練されたコンパイラ最適化技術によって、ユーザビリティとパフォーマンスのバランスをとることが可能になると考えています」と記述されている。
関連情報
-
IBM、新型ブレードサーバを発表--Cell搭載モデルも登場
IBMは米国時間8日、大幅に手直しを加えたブレードサーバ製品を発表し、今後投入予定のXeon、PowerPC、Cellの各チップを搭載する新製品について説明した。 - IBM、Cellチップ搭載ブレードサーバを公開へ--主要用途は技術計算処理か
- 米コンピュータメーカー、「Cell」プロセッサ搭載のコンピュータを開発へ
- IBM、Cellプロセッサの採用促進プログラムを発表
「ソフトウェア」 のバックナンバー
-
インフォア、“二重帳簿なIFRS”に対応する「複数元帳」機能を提供へ
日本インフォア・グローバル・ソリューションズは、国際会計基準(IFRS)に対応したコンポーネント「Infor Advanced General Ledger(AGL)」を発表した。出荷開始は2010年2月末を予定している。 -
「Thunderbird 3」のリリース候補第1版、来週にも公開へ
-
Mac用仮想化ソフトの最新版「Parallels Desktop 5 for Mac」がリリース
-
「Firefox 3.6」は当初の予定通り12月にリリース--モジラ幹部が明言
-
富士ゼロックス、プリンター管理の統合ソフトを発表--運用管理を低減
- ソフトウェア 一覧へ »
企画特集
-
企業ITシステムの企画、構築、運用のイロハ
戦略的なITシステムのために、今考えるべきポイント -
進むストレージ環境の見直し
仮想環境に最適なiSCSIストレージLeftHandのメリット -
求めているのはSIerのエンジニア!!
連載インタビュー第1話、グリーCTO藤本氏が語る -
最大32個のセンサーが電力を徹底管理!
『省エネ性能』追求HPx86サーバー徹底レビュー -
―エン・ジャパン厳選求人☆毎週更新―
ハンゲームの社長が語る・人材とサービスの在り方 -
大丈夫?あなたの会社のセキュリティ対策
中堅・中小企業のネットワーク・セキュリティを考える -
マネジメントの「コラム」と「コネタ」
今日のキーパーソンは誰? -
100万円で実現!中小企業の情報漏えい対策
中小企業の課題!?セキュリティ管理者不在でも大丈夫 -
【最終警告】パンデミック対策特集
サービス品質を保証するためのリスクマネジメントとは -
急増するオンライン犯罪への解決策!
オンラインサービス保護ソリューション -
J-SOX法制定により内部統制の整備が急務に
重要性高まるActive Directoryの課題と対処法を公開中 -
VMware OEMベンダー6社を独占インタビュー
IBM、HP、NEC、DELL、日立、富士通のVMwareの取り組み -
情報漏えいを食い止める!
証跡としての信用力を高めるメールアーカイブとは?
-
1.並列性のための包括的ソリューション
Intel Parallel Studioが、いかにVisual Studioを拡張し、並列プログラ... -
2.Advisor概要
Intel Parallel Advisorについての2分間の概要紹介で、プログラマが自分...
新着企業動向
-
「韓国ポイント市場の展望と課題」出版
データリソース -
JP1研修 ジョブ管理
アシスト -
【Infinito PLUS誕生記念】今なら月額利用料金が永久半額!さらに初期費用全額還元!
GMOホスティング&セキュリティ -
Check Point VPN-1
アズジェント - 企業動向一覧へ»
