FUJITSU
Worldwide|サイトマップ
THE POSSIBILITIES ARE INFINITE
Japan
元のページへ戻る本件に関するお問い合わせ先
[ PRESS RELEASE ]
2002-0046
平成15年2月27日
富士通株式会社

並列コンピュータを10倍以上速くするソフトウェアの開発に成功

−経済産業省ミレニアムプロジェクトの成果−

当社は、「アドバンスト並列化コンパイラ技術」プロジェクト(プロジェクトリーダ:早稲田大学理工学部 笠原博徳教授)に参加し、最新の並列コンピュータを10倍以上高速化するソフトウェア(並列化コンパイラ)の共同開発に成功しました。

この成果は、並列コンピュータハードウエアは現在のままで3〜4年後の並列コンピュータの性能を得ることに相当します。これにより並列コンピュータを利用する地球環境などの科学技術分野の研究開発の促進が期待されます。

本プロジェクト成果の詳細は、3月20日に早稲田大学理工学部にて開催されるAPC2003アドバンスト並列化コンパイラ技術国際シンポジウムにおいて発表します。

【開発の背景】

「アドバンスト並列化コンパイラ技術」プロジェクトは、デスクトップワークステーションから超高性能コンピュータまで広く採用されている並列コンピュータの性能を大幅に向上させることを目的に、日本情報処理開発協会(JIPDEC)が新エネルギー・産業技術総合開発機構(NEDO)から委託をうけ、2000年度より3年計画で産学官連携(早稲田大学、(株)日立製作所、産業技術総合研究所、富士通(株))により世界最先端のソフトウェア技術(並列化コンパイラ)(*1)の研究開発を進めてまいりました。

【開発した技術】

今回、本プロジェクトで開発した並列化コンパイラは、最新並列コンピュータ(*2)の処理速度を最大10.7倍(*3)、平均3.5倍(*4)向上させる等、プロジェクトの研究目標を大幅に上回る性能を達成しました。

この成果は、並列コンピュータハードウエアは現在のままで、3〜4年後の並列コンピュータの性能を得ることに相当します。これにより、並列コンピュータを利用している各種科学技術分野(例えば、地球環境、遺伝子解析、創薬、金融工学、自動車設計、航空宇宙開発等)の研究者・技術者は、従来問題になっていた難しい並列処理プログラムの作成に時間を割く必要が無くなるため、これらの分野の研究開発を促進させることができます。

さらに、今後チップマルチプロセッサの導入が予測される次世代携帯電話、ゲーム、PDA等のようなIT分野においても、製品開発期間の短縮、価格性能比向上、低消費電力化等を可能にします。

今回、当社が開発したのは、一部のプロセッサとのみの同期で並列実行可能となる「パイプライン並列化技術」および並列性の増大、データのローカリティ(局所性)向上を同時に満たす「並列性自動抽出技術」です。

これらの特長は、以下の通りです。

  1. 大規模な並列計算機への適用が実行可能
    複雑なプログラムの場合にも並列化できるとともに、一部のプロセッサとのみ同期すればよいパイプライン方式なので、非常の多くのプロセッサを持つコンピュータでも良好な高速化が期待できます。
  2. 使用メモリ量を大幅に削減
    データのローカリティの向上により、使用メモリ量の大幅な削減が可能になります。これにより、使用するプロセッサ台数以上の高速化が得られる可能性が出てきます。

これらの技術は、飛行機の設計などに使われる流体力学の計算プログラム(*5)の性能向上に主に貢献しました。

今後は、この技術の実用化を進め、2004年度から順次製品化する予定です。

【用語解説および注釈】

*1 並列化コンパイラ
通常のプログラムを並列コンピュータ上で動作するように、自動的に並列化するソフトウェアのことです。
*2 最新並列コンピュータ
米国IBM社製最新高性能コンピュータpSeries690(16プロセッサ構成)を使用。
本評価では、システム附属の並列化コンパイラIBM社製最新コンパイラXL Fortran Compiler Version 8.1を用いた場合の性能と比較しています。
*3 SPEC CPU95ベンチマークプログラム集に含まれる125.turb3d(乱流計算プログラム)に対する性能。
ただし、ここで最大とは、今回評価に使用した16プロセッサIBMpSeries690上で、(*4)に述べる16本のプログラムを実行した場合、16本の中でturb3dプログラムに対する速度向上が最大で10.7倍であったという意味です。開発したコンパイラをより多くのプロセッサを持つシステムで使用すれば、10.7倍をはるかに越える大きな速度向上を得ることができます。
*4 業界標準のコンピュータ評価用ベンチマークプログラム集SPEC CPU95及びSPEC CFP2000中の16本の科学技術計算プログラムを実行した時の平均速度向上率。
SPECベンチマークは米国の非営利企業 Standard Performance Evaluation Corporation(SPEC)社が公開しているプログラム集で、CPU、メモリ、コンパイラの能力を測定するのに用いられます。SPEC社のWebサイトはhttp://www.spec.org/です。
*5 流体力学の計算プログラム
SPEC CFP2000ベンチマークプログラム集に含まれる173.appluや、NPB2.3-serialベンチマーク集のBT, SPのことです。

以 上

元のページへ戻る ページの先頭へ

関連リンク

プレスリリースに記載された製品の価格、仕様、サービス内容、お問い合わせ先などは、発表日現在のものです。その後予告なしに変更されることがあります。あらかじめご了承ください。ご不明な場合は、富士通お客様総合センターにお問い合わせください。


All Right Reserved, Copyright (C) FUJITSU