MicrosoftのExternal Research Teamは3月に、マルチコアコンピューティングの研究プロジェクトのための「提案依頼書(RFP)」を出していた。米国時間7月28日、毎年恒例のResearch Faculty Summitが開催した日に、Microsoftはこの寄付金をどこで何に費やすかを発表した。
「Safe and Scalable Multicore Computing RFP」にMicrosoftが割り当てた150万ドルは、7つの大学による研究プロジェクトが分かち合うことになる。Microsoftによると、同RFPは「コンピュータ構造、オペレーティングシステム、ランタイム、コンパイラ、そしてアプリケーションの関係を再考するマルチコアソフトウェアにおける大胆かつ重要な研究を促進し、可能とする」ことを意図しているという。
Microsoftは他の多くのITリーダーと同様に、自社の時間とお金の多くを、多様なパラレルプロセッシングの進展により、マルチコア/メニーコアのコンピューティングへの移行を容易にするために投じている。今週のResearch Faculty SummitでMicrosoftの並列コンピューティングプラットフォームチームは、「.Net Framework」へのParallel Extentionsや「Parallel Language Integrated Query(PLINQ)」などの作業の一部を発表する予定である。MicrosoftとIntelのUniversal Parallel Computing Research Centerもまた、本カンファレンスにおいて研究アジェンダを発表する予定である。
Microsoftはマルチコアに関してレドモンド以外ではどこに投資しているのか?以下が前述のマルチコアRFPの下で資金を提供されているプロジェクトである:
Sensible Transactional Memory via Dynamic Public or Private Memory
ワシントン大学のDan Grossman氏:「トランザクションを現代のプログラミング言語のデザインと遂行に統合することは驚くほど難しい。本研究の大きな目標は、言語意味論、コンパイラ、ランタイムシステム、そしてパフォーマンス評価における作業を通してこのような困難を取り除くことである。」
Supporting Scalable Multicore Systems Through Runtime Adaptation
ヴァージニア大学Kim Hazelwood氏:「本Paradox Compiler Projectは、静的解析とコンパイラが挿入されたヒントや憶測の独自の組み合わせに、ダイナミックなランタイム適合を合わせたものを通して、マルチコアとメニーコアのシステムで効率的に実行できる拡張可能なソフトウェアを構築する手段を開発することを目的としている。本研究ではこのParadoxシステムの『Runtime Adaptation』の部分に注力する予定である。」
Language and Runtime Support for Safe and Scalable Programs
パデュー大学のAntony Hosking氏、Jan Vitek氏、Suresh Jagannathan氏、そしてAnanth Grama氏:「拡張可能なパフォーマンスを確保しながら安全なアプリケーションを開発するプログラマーの労力を節減するために、必要に応じて、レイヤー間のサポートとともに、ソフトウェアスタックの各レイヤーの並行処理を伝達、管理することは重要な課題である。本チームはトランザクションベースのアプローチを使用したアプリケーションのパフォーマンスとプログラミング可能性を抜本的に強化するような新種の構成概念を開発する。」
Geospatial-based Resource Modeling and Management in Multi- and Manycore Era
フロリダ大学、Tao Li氏:「マルチコアパフォーマンスがコア数の増加に対応できるように確保するため、革新的なプロセッサ構造(例:分散共有キャッシュ、オンチップネットワーク)がハードウェアデザインにおいてますます配備されるようになっている。本チームは地理空間ベースのオンチップリソース利用分析、管理、最適化のための新種の技術を探索する。」
Reliable and Efficient Concurrent Object-Oriented Programs (RECOOP)
スイス連邦工科大学チューリッヒ校、Bertrand Meyer氏:「本プロジェクトの目標は、並列コンピュテーションにおけるシンプルオブジェクト指向プログラミング(SCOOP)モデルにはじまり、実用的な形式意味論と証明メカニズムを開発することで、プログラマーが並列プログラムについて抽象的に推論し、これらのプログラムの形式的特性の証明を可能とすることである。」
Runtime Packaging of Fine-Grained Parallelism and Locality
ブリガムヤング大学、David Penry氏:「拡張可能なマルチコア環境には優れたパフォーマンスを達成するためにきめ細かいパラレリズムの利用が必要とされる…。現在のパッケージングアルゴリズムはいくつかの制約を受けている。研究者らは、パラレリズムとローカリティの両方を考慮し、クリティカルセクションを認識し、ランタイム環境が変化すれば再実行することが可能で、ランタイムフィードバックを取り入れることができて、大いに拡張可能であるような、新たなパッケージングアルゴリズムを開発する。」
Multicore-Optimal Divide-and-Conquer Programming
イエール大学、Paul Hudak氏:「分割統治(Divide and conquer)は、並列アルゴリズムを特定するための自然で表現豊か、そして効率的なモデルである。本チームは分割統治を、もっとポピュラーなマップのように、DCと呼ばれる代数関数形式として位置づけ、関数形式を削減し、スキャンする。DCはそのようなものとして、もっとポピュラーな形式を包含し、そのモジュール方式は多様な問題と構造的詳細への応用を可能とする。」
この記事は海外CNET Networks発のニュースをシーネットネットワークスジャパン編集部が日本向けに編集したものです。海外CNET Networksの記事へ
関連情報
-
インテルとマイクロソフト、マルチコア研究を共同支援へ
インテルとマイクロソフトは米国時間3月18日、プロセッサの変遷に伴い発生する問題への対応を援助するため、多くの科学者たちが参加する大学機関の研究を共同で支援していく意向を表明した。 - マイクロソフトとインテル、パラレルプロセッシングの新研究で協力
- マイクロソフトとインテル、マルチコア用プログラミングで共同研究イニシアチブ発足へ
- MS、多コアプロセッサ対応ソフトウェア設計のための共同研究センターを設立へ
- マルチコアプロセッサは生き残るか?
- 並列処理、3つの心得
- インテル、マルチコア対応ソフト開発支援ツールをオープンソース化
- AMD、4コア「Barcelona」を8月にリリースへ--製品名は「Quad-Core Opteron」
- 大規模マルチコアプロセッサの発売に向け準備を進めるインテル
- MS幹部、次世代Windowsのマルチコア対応を語る [From CNET Japan]
- Microsoft
「オール・アバウト・マイクロソフト」 のバックナンバー
-
グーグルの「Chrome OS」と競合するMS製品は「Silverlight」か?
グーグルが米国時間11月19日に公開した「Chrome OS」は、「Windows OS」というより、ブラウザ拡張機能の「Silverlight」と競合するのだろうか? -
「Microsoft Works」の代替となる「Office Starter 2010」がプライベートベータに
-
アドビ「Lightroom」対抗の「SmartFlow」プロジェクト、ソーシャル機能を付加へ
-
マイクロソフトによるウェブ閲覧の新しい実験「Pivot」
-
マイクロソフト、「Azure」の次のステップはレガシーアプリの対応
- オール・アバウト・マイクロソフト 一覧へ »
-
CRMの限界を超える!「顧客経験価値マネジメント」実現の5段階
- 【導入事例集】多業種から評価されているWeb会議システム、24社の導入事例をご紹介
- 【日産自動車:BI導入事例】連結対象の36社からの情報を元に車種別損益管理を実現
- ストレージ問題の課題に対する解決方法
- iPhoneをビジネスで活用する時代へ〜ビジネス&モバイルのミライ〜
- 最上級のブレードがこれだ!導入実績豊富な製品で構成され、仮想化環境に最適化し...
- 【顧客事例】日本製紙グループ様〜グループの「データ分析力」を向上、現場の「見...
- 業界トップシェアを誇るWeb会議システムが選ばれている理由
- 日本モバイルインターネット端末市場分析 〜2008〜2012年のMID及びスマートフォン...
- データベースにおけるデータ管理の最新手法
企画特集
-
高まるiSCSIストレージへの注目度
ストレージシステムの4つの課題とiSCSI導入のメリット -
―エン・ジャパン厳選求人☆毎週更新―
ハンゲームの社長が語る・人材とサービスの在り方 -
【最終警告】パンデミック対策特集
サービス品質を保証するためのリスクマネジメントとは -
大丈夫?あなたの会社のセキュリティ対策
中堅・中小企業のネットワーク・セキュリティを考える -
グリー、3人のエンジニアが語る仕事への想い
連載第2話、元SIerに聞くリニューアルと開発の舞台裏 -
電力に"ふた"をする独自の省エネ機能とは!?
動的に電力割り当ても可能なHPの最新鋭ブレードに迫る -
企業ITシステムの企画、構築、運用のイロハ
戦略的なITシステムのために、今考えるべきポイント -
マネジメントの「コラム」と「コネタ」
今日のキーパーソンは誰? -
100万円で実現!中小企業の情報漏えい対策
中小企業の課題!?セキュリティ管理者不在でも大丈夫 -
J-SOX法制定により内部統制の整備が急務に
重要性高まるActive Directoryの課題と対処法を公開中 -
容量制限によるメール消去は一切無し!
全てを保存するメールセキュリティSaaSが登場 -
急増するオンライン犯罪への解決策!
オンラインサービス保護ソリューション
-
17. Intel Threading Building Blocks
オライリーブックから出版されている「Intel Threading Building Blocks... -
18. Intel Integrated Performance Primitives
単に最適化コンパイラを使うよりもパフォーマンスを良好にするルーチン...
