ソフテック・トップページへ
ホーム 製品 セキュリティ・サービス HPCサービス ダウンロード 企業情報

プログラムの高速化・並列化をご検討の方は、こちらからお問い合わせください




ソフテック HPC 関連業務実績

ソフテックの HPC に係るソリューション実績の一部をご紹介します。ご覧頂ければお分かりになると思いますが、これらの実績は、 HPC 業界をリードしてきたソフテックの経験、即ち、システム、プロセッサのアーキテクチャ、通信機構、システム OS 、シミュレーションコード等に対する知見並びに様々な性能に対する知見、並列・分散システムの応用・適用に関する知見等を有している技術的裏付けとなります。





最適化・並列化・コンサルテーション


スーパーコンピュータの調達総合コンサルティング

国立研究機関における大型スーパーコンピュータシステム(高速並列計算機システム)に関する技術支援、コンサルティング業務の実務経験を複数有しておりま す。特に、大型スーパーコンピュータ案件の構成決定、研究特性の調査、研究ニーズの調査、プログラム特性の評価、システム設計、製品調査、(並列)ベンチマー ク設定・作成、仕様書作成支援、性能評価試験基準作成支援、総合評価基準作成支援等調達に係わる一切の調達・稼働までのコンサルティングを実施し、 20 案件以上の実績があります。

PCクラスタ導入のためのシステム環境調査並びにシステム設計

ソフテックでは、ご要望に応じて、エンジニアリング環境におけるプロダクション利用において、PCクラスタの適用を行う際の事前調査、コンサルティングを行っています。現在使用しているアプリケーションの特性、並列化への適用調査、現在使用している UNIX サーバとの性能比較とその予測、並列性能の予測、PCクラスタの利用形態(スループット向上性、単体性能向上性)等のアセスメントを経て、最適な PCクラスタシステムをご提案しております。真にプロダクションでお使いになられるお客さまは、このサービスをご利用頂いております。

流体ソフトウェアの並列化調査・実装

エンジニアリングにおいて、シミュレーション結果の生産性の向上を強く希望されているお客さまに対して、アプリケーション特性とその使用状況のヒアリング を経て、PCクラスタによる適用が可能であると判断しました。現在お使いの商用流体ソフトウェアの並列化適用調査を行い、その並列化実装を行いました。

流体並びに熱の複合シミュレーション・プログラムの並列化調査・実装

陽解法・陰解法を用いた汎用の流体計算プログラムの並列化調査を行い、並列プログラムの実装を行いました。各種 PC においてプログラムを実行し、性能ボトルネックとなる部分を探りました。また、計算量と通信量のバランスを調査し、最適な並列化方法を定め並列化を適用し、大きな性能効果が得られました。

物性シミュレーションプログラムの並列化調査・実装

物性シミュレーションプログラムの並列化を含めた最適化調査並びにコンサルティングを行いました。高性能プロファイリングツール等により、性能ボトルネッ クとなる部分を同定し、並列化チューニングを行いました。また、並列構造の適用の違いによる性能の違いを明示し、それぞれの場合の通信量の違いを明確化す ることで大きな並列化効果が得られました。

燃焼系シミュレーションの並列化・最適化調査・実装

燃焼シミュレーションプログラムの並列化、最適化調査を行いました。単体計算機でのプログラム最適化とともに、SMP、PCクラスタにおける並列化についても調査致しました。また、多数の異なる PC 上でプログラムを実行し、最適な PC プラットフォームの調査も行いました。さらに、現在使用している UNIX サーバとの性能比較を行い、PC の方が性能が優れていることを実証し、費用対効果により今後、 PCクラスタ適用を行うためのコンサルティングを実施しました 。

燃料設計プログラムの最適化調査・実装

単体ワークステーション用に実装された燃料設計プログラムを、PCクラスタでどの程度性能が達成できるかの調査を行いました。単体計算機でのプログラム最 適化とともに、SMP、クラスタにおける並列化についても調査致しました。また、実際、PCクラスタ上で実装された並列プログラムにより、現有の UNIX サーバに比較し、劇的な高速化が図れました。

流体計算プログラムの並列化化調査/プログラム移植

ベクトル機用に作成された陰解法並びに陽解法を用いた大規模汎用流体計算プログラムの並列化を含めた最適化調査を行いました。ベクトル機用の最適化(長ベクトル)がなされたものに対して、キャッシュ最適化を図るために、最適な並列分割構造を検討し、superlinear な向上効果をあげました。また、PCクラスタ並びにスカラ並列機等のスカラー機で動作するように MPI による並列化を含めたプログラム移植を行いました。ベクトル機上においてでも、このプログラムが従来のプログラムよりも高速に動作することを確認いたしました。

粒子系シミュレーションプログラムの並列化調査

粒子系シミュレーションプログラムの並列化のための性能分析、並列構造の調査、性能予測等の分析を行い、今後のシステム検討において費用対効果も含めた調査報告を行いました。

FDTD 系シミュレーションプログラムの並列化実装

非常に大容量のメモリと大きな演算量を必要とする FDTD 系のアプリケーションの並列化を実施しました。陽解法であるため、非常に並列スケーラビリティの高い性能を実現しました。

画像処理プログラムの高速化・並列化実装

大きな画像を扱うを頻繁に扱う商品開発の研究分野で使用されているプログラムの並列実装を実施しました。これにより、研究の生産性が大きく向上しました。

特定用途向け応用システム開発


自動負荷分散/フェイルオーバー機能搭載 ソフトウェア分散共有メモリ PCクラスタシステムの開発

PCクラスタのビジネス応用分野として、トランザクション処理系の分散処理システムのために、自動負荷分散 OS である MOSIX 上に、ソフトウェア分散共有メモリライブラリを設計、構築致しました。SystemV IPC と同等のインターフェイスが扱えます。また、ユーザデータバックアップ機能も備えているため、PCクラスタ計算機障害発生時には、縮退運転等のフェイル オーバー機能も実装しております。処理の自動負荷分散、ファイルオーバー機能を備えた、世界初のソフトウェア分散共有メモリ PCクラスタシステムです。 これらのソフトウェア開発能力は、ソフテックが、基本ソフトウェア並びにミドルウェアレベルでの「並列機構」を真に理解している証でもあります。

Myrinet を用いた高速ファイル転送システムの開発

PCクラスタシステムの特定用途向け開発において、Windows NT 上での Myrinet を用いた高速ファイル転送システムを設計、開発、実装、評価を行いました。現在、NT 上での Myrinet 利用の適用事例が少く、技術情報も少ない中で、その開発を一から行いました。 GM API を直接利用したプログラミングを行い、独自 API の作成、memory to memory 通信の性能と I/O 性能のバランスを取るためのフロー制御等の実装を行い、さらに、ハードディスクのアクセス速度の改善により、高性能なファイル転送システムを構築致しました。 これらの技術は、通信プログラミングのみならず、I/O を含めたシステム性能を十分理解した上での性能最適なプログラム設計能力を有している証でもあります。

特定用途向け高速処理システムの開発

特定用途向けプロダクションシステムとして、PCクラスタを活用し製品化するための開発プロジェクトを実施しました。予め決められた性能要件を満たすために、プログラム高速化をアセンブラレベルで実施し、Pentium IA-32 アーキテクチャの能力を引き出す作業を行い、さらに処理の分散化による高速化とその処理自動化、フェイルオーバー機能も考慮した完全なターンキーシステムの開発を行いました。これにより性能向として、現状の 100 倍以上の性能を達成しました。これは、単に PCクラスタシステムを使うというだけではなく、高速な性能を引き出す能力、要求要件によるシステムコンフィグレーションを的確に設計する能力が求められます。 これらのソフトウェア開発能力は、ソフテックが、性能最適化を含めた分散・並列処理技術の能力を有している証でもあります。

Internet Service Provider 向け ISP サービス全システムの一括構築

PCクラスタ (Linux Cluster) は、ビジネス用途において、その High Availability 機能を用いたシステム構築も重要な機能の一つです。ソフテックは、インターネットサービスプロバイダ向けに、High Availability 機能を搭載した Linux Cluster をベースとした、ネットワークサービス、ユーザサービスの全システム構築を受注し、納品しました。クラスタ技術の中核においては、システム冗長性の確保、 共有ディスクの同期処理等を実装し、インターネットサービスの負荷分散を実現しております。また、単にクラスタ技術の提供だけではなく、インターネット サービスの全機能を提供するインテグレーションを行い、システム管理機能の提供、ネットワークサービスの細部の設定、セキュリティ確保のためのシステム設 計等を含めた費用対効果を考慮したシステム構築を行いました。 これらは、弊社のシステム・ネットワークソリューション部並びにセキュリティ対策支援チームが行い、弊社の全方位に渡る技術力を裏付けるものでもあります。

多数の PCクラスタの構築実績

これまで、数多くのお客様サイトで PCクラスタの構築・納入実績があります。ソフテックの性能品質試験、動作試験を経て納入されました。


画面トップへ

サイトマップ お問合せ
Copyright 2004 SofTek Systems Inc. All Rights Reserved.