同期操作を隠蔽した並列プログラミングライブラリの実装と評価
スポンサーリンク
概要
- 論文の詳細を見る
現在, クラスタコンピューティング環境で広く利用されている並列プログラミング向けライブラリとしてはMPI(Message Passing Interface)などがあるが, このようなライブラリでは, メッセージの送受信による同期をユーザが記述しなければならず, これがプログラミングを難しくする原因となっている.本研究では, 並列プログラムの構造をアプリケーション, タスク, 軽量プロセスの3階層としプログラミングモデルを限定することで, ユーザの並列プログラムの記述性を上げることを目標に, 並列プログラミングライブラリの設計を行っている.このライブラリではオブジェクト指向言語の特徴を利用し, 同期操作などの, 並列化に伴い発生する処理をユーザから隠蔽する.本稿では, 実装したクラスライブラリの概要および, クラスタコンピューティング環境DSEでの実行結果について報告する.実験の結果, クラスライブラリのオーバヘッドは小さく, 従来のC言語ライブラリを用いたプログラムと比較してプログラムの並列実行性能がほとんど低下しないことが明らかになった.これらの結果から, 実装したクラスライブラリの有効性を示すことができた.
- 一般社団法人情報処理学会の論文
- 1999-08-15
著者
-
有田 五次郎
九州産業大学知能情報工学科
-
有田 五次郎
九州工業大学情報工学部知能情報工学科
-
末吉 敏則
熊本大学工学部数理情報システム工学科
-
有田 五次郎
九州工業大学
-
手塚 忠則
九州工業大学
-
手塚 忠則
松下電器産業株式会社九州マルチメディアシステム研究所
-
手塚 忠則
松下電器産業株式会社マルチメディア開発センター
-
手塚 忠則
九州工業大学情報工学部知能情報工学科:(現)松下電器産業株式会社
関連論文
- FPGA/CPU混載システムのためのC言語による協調設計環境の実現(コデザイン)(VLSIの設計/検証/テスト及び一般)(デザインガイア2004-VLSI設計の新しい大地を考える研究会)
- FPGA/CPU混載システムのためのC言語による協調設計環境の実現(コデザイン)(VLSIの設計/検証/テスト及び一般)(デザインガイア2004-VLSI設計の新しい大地を考える研究会-)
- FPGA/DSPベースシステムによる組込みシステム設計教育(コンピュータシステム)
- FPGA/CPU混載システムのためのC言語による協調設計環境の実現 (デザインガイア 2004--VLSI設計の新しい大地を考える研究会)
- C-4 HW/SW協調動作に対するブロックダイアグラム環境利用に関する一評価(FPGA,C.アーキテクチャ・ハードウェア)
- FPGA/DSPによる協調処理環境の構築
- SHOKE2000:PCI-Based FPGA Cardの開発とその評価
- FPGAを実装したPCIカードによる分散共有メモリ型並列計算機の構築
- 単純なSIMD演算の組み合せによる高速実数演算の実現(デバイスアーキテクチャII, リコンフィギャラブルシステム, 一般)
- システムレベル設計に向けたFPGA応用教材の開発(FPGAとその応用及び一般)
- 情報駆動学の実現抽象化階層とドメイン・モデリングから見たミドルウェアに関する一考察
- 各種プラットフォームにおけるDSMクラスタの性能と拡張性に関する評価
- 各種プラットフォームにおけるDSMクラスタの性能と拡張性に関する評価
- TCP/IPプロトコル処理の高速化に関する評価
- 双方向型産学連携実践教育(実践教育,産学連携論文)
- 2005年度産学連携実践教育実施報告
- 1-220 高校生を対象とした大学授業体験における講義記録システムの活用 : 九州産業大学情報科学部授業体験on the Web((15)工学教育システムの個性化・活性化-I)
- 並列処理システムにおける同期のためのオーバーヘッドの削減とスケジューリングについて
- タイムワープ方式の通信遅延に関する性質検討
- 並列離散事象シミュレーション評価環境VPSEとタイムワープ手法の性質検討(並列処理)
- 粒度可変構造を持つ再構成論理セルを用いた基本演算回路の実装(アーキテクチャI, デザインガイア-VLSI設計の新しい大地を考える研究会-)
- チップ面積及び遅延の削減を目的としたクラスタリングツールの開発(設計手法と高性能化, リコンフィギャラブルシステム, 一般)
- 粒度可変構造を持つ再構成論理セルアーキテクチャの提案(アーキテクチャI, デザインガイア-VLSI設計の新しい大地を考える研究会-)
- 2000-ARC-139-30 キュー構造プログラムカウンタによる多重投機実行機構
- リモート・ロジックアナライザの実装と評価(FPGAとその応用及び一般)
- リモート・ロジックアナライザの実装と評価(FPGAとその応用及び一般)
- リモート・ロジックアナライザの実装と評価(FPGAとその応用及び一般)
- リモート・ロジックアナライザの実装と評価(FPGAとその応用及び一般)
- リモート・ロジックアナライザの実装と評価
- リモート・ロジックアナライザの実装と評価
- リモート・ロジックアナライザの実装と評価
- リモート・ロジックアナライザの実装と評価
- 情報駆動学の実現抽象化階層とドメイン・モデリングから見たミドルウェアに関する一考察
- FPGAを実装したPCIカードによる分散共有メモリ型並列計算機の構築
- FPGAを実装したPCIカードによる分散共有メモリ型並列計算機の構築
- 2H-4 PCIカードを用いた共有メモリ制御モジュールの設計
- システムレベル設計に向けたFPGA応用教材の開発(FPGAとその応用及び一般)
- システムレベル設計に向けたFPGA応用教材の開発(FPGAとその応用及び一般)
- 位置情報を考慮した車椅子利用者向けモバイル端末用ナビゲーションシステムのフレームワーク(セッション2-B : 位置情報サービス)
- 位置情報を考慮した車椅子利用者向けモバイル端末用ナビゲーションシステムのフレームワーク(セッション2-B : 位置情報サービス)
- TCPを用いた分散環境のための電子黒板システムとその性能評価
- TCPを利用した分散ネットワーク環境のための電子黒板システム
- 工学系学生のための情報処理集合教育環境の設計と構築
- Small-World Network化配線構造の遅延削減効果についての評価(デバイスアーキテクチャI, リコンフィギャラブルシステム, 一般)
- リコンフィギャラブルクラスタコンピューティングに向けたFPGAボードの開発(高速化技法, デザインガイア-VLSI設計の新しい大地を考える研究会-)
- 正規トレース集合を用いた並行分散プロセスの合成
- HYPHENクラスタにおける基本プリミティブの設計と実装
- PCクラスタを利用した並列処理環境WinDSE
- FPGA/CPU混載システムのためのC言語による協調設計環境の実現(コデザイン)(VLSIの設計/検証/テスト及び一般)(デザインガイア2004-VLSI設計の新しい大地を考える研究会-)
- FPGA/CPU混載システムのためのC言語による協調設計環境の実現(コデザイン)(VLSIの設計/検証/テスト及び一般)(デザインガイア2004-VLSI設計の新しい大地を考える研究会-)
- 低消費電力プロセッサアーキテクチャ向けクリティカルパス予測器の評価(システムLSIのための先進アーキテクチャ論文)
- 建設的タイミング違反方式に基づくALUのHDL設計とその評価(システムオンシリコン設計技術並びにこれを活用したVLSI)
- 建設的タイミング違反方式に基づくALUのHDL設計とその評価(システムオンシリコン設計技術並びにこれを活用したVLSI)
- 可変レイテンシパイプライン技術と演算結果再利用技術の併用による演算レイテンシ削減
- 値予測を用いた命令流分割によるエネルギー消費量削減
- 命令冗長性を利用したフォールトトレラントプロセッサ
- 命令冗長性を利用したフォールトトレラントプロセッサ
- 命令冗長性を利用したフォールトトレラントプロセッサ
- 低消費電力プロセッサアーキテクチャ向けクリティカルパス予測器の提案
- 2006年度高大連携授業実施報告
- 大規模スーパースカラプロセッサ向け命令発行機構
- 大規模スーパースカラプロセッサ向け命令発行機構
- 大規模スーパースカラプロセッサ向け命令発行機構
- 並列プログラミングライブラリPPElibにおける適応型メモリバッファリングの実装と評価(並列処理)
- クラス継承による並列プログラミングライブラリの設計と実装
- Javaベース広域並列処理環境の構築
- 同期操作を隠蔽した並列プログラミングライブラリの実装と評価
- ハードウェア記述言語を用いたマルチキャッシュシステムのモデル化と性能評価
- 分散処理システムを利用した並列処理環境における通信処理の影響
- 書換え可能なLSIによる可変構造型相互結合網の実現法 (並列処理)
- MIMD型並列計算機HYPHEN C-16における性能評価用プログラミングシステム
- MIMD型並列計算機における2進木構造アクセス機構の性能評価
- 階層構造高多重並列計算機実験システムHYPHEN C-16について
- 動的リコンフィギャラブルシステムにおける再構成管理機構の開発(ハードウェアマネジメント, デザインガイア-VLSI設計の新しい大地を考える研究会-)
- 機能分割実装による実行時再構成型MPEG-2デコーダの実現可能性(リコンフィギャラブル応用I)
- プロセッサ混載FPGAにおける部分再構成制御機構の開発(デバイスアーキテクチャI)
- 並列処理マシンHYPHENB-16の実行管理機構
- UNIXネットワークにおける並列実行環境の構築
- SIMD型アクセラレータのJPEG2000エンコーダによる性能評価(デバイスアーキテクチャII, リコンフィギャラブルシステム, 一般)
- FPGA/DSPによる協調処理環境の構築
- FPGA/DSPによる協調処理環境の構築
- リモート・ロジックアナライザIPのFPGA実装と評価(システムII)(リコンフィギャラブルシステムにおける設計技術及び一般)(デザインガイア2004-VLSI設計の新しい大地を考える研究会-)
- FPGA遠隔再構成とリモート・ロジックアナライザ(FPGAとその応用及び一般)
- FPGA遠隔再構成とリモート・ロジックアナライザ(FPGAとその応用及び一般)
- コンパイラ最適化レベルのデータ投機実行に与える影響
- 動的再構成デバイス向け配線共有型マルチコンテキスト化手法の一検討(FPGAとその応用及び一般)
- 動的再構成デバイス向け配線共有型マルチコンテキスト化手法の一検討(FPGAとその応用及び一般)
- 動的再構成デバイス向け配線共有型マルチコンテキスト化手法の一検討(FPGAとその応用及び一般)
- 動的再構成デバイス向け配線共有型マルチコンテキスト化手法の一検討(FPGAとその応用及び一般)
- 自律再構成による低消費エネルギー化手法(デバイスアーキテクチャII)
- COSMOSプロセッサにおける最適化の一実施例
- COSMOSプロセッサにおける最適化の一実施例
- COSMOSプロセッサにおける最適化の一実施例
- マイクロプロセッサ向け低消費電力アーキテクチャのHDL設計とその評価
- COSMOSプロセッサにおける最適化の有効性
- COSMOSプロセッサにおける最適化の有効性
- 5H-5 DSPとCPUによるジェスチャ認識プログラムの作成
- FIFOキューを同期手段とする並列プログラムの実行における同期のためのオーバーヘッドの削減について(計算アルゴリズムの基礎理論)
- 情報駆動学の実現抽象化階層とドメイン・モデリングから見たミドルウェアに関する一考察
- NANO-2 : High-level Parallel Programming Language for Multiprocessor System HYPHEN(Software Science and Engineering)