CellプロセッサにおけるDMA転送の融合方式の提案(HPC-17 : 高性能通信)
スポンサーリンク
概要
- 論文の詳細を見る
一般に、DMA転送では、転送サイズが小さい場合に転送レートが低下し転送時間が大きくなってしまうという課題がある。本稿では、DMA転送命令を自動挿入するCellプロセッサ向けコンパイラにおいて、転送サイズを考慮することで転送時間を小さくするDMA転送の最適化手法を提案する。提案手法では、全体的に分散している実アプリケーションのデータ参照領域のうち、領域間の間隔が小さい領域のみを選択的に融合する転送方式が利用できる。この方式により、必要なデータのみをより大きい転送サイズで転送することで、転送時間を小さくすることができる。その一方で、アプリケーションのデータ参照領域の分布によっては、別の転送方式で転送時間が小さくなる場合も考えられる。提案手法では、複数の転送方式を用意し、それらの転送時間を予測することで転送時間が最小となる方式を自動選択することができる。予備評価をCellプロセッサ上で行なった結果、提案手法を利用することで性能向上が実現できる可能性を確認した。
- 社団法人情報処理学会の論文
- 2006-07-31
著者
-
前田 誠司
東芝研究開発センター
-
前田 誠司
(株)東芝研究開発センター
-
城田 祐介
(株)東芝研究開発センター
-
橘内 和也
東芝研究開発センター
-
橘内 和也
(株)東芝 研究開発センター
-
松崎 秀則
(株)東芝 研究開発センター
-
松崎 秀則
(株)東芝
-
松崎 秀則
株式会社東芝研究開発センター
-
前田 誠司
(株)東芝
関連論文
- 配列処理向けドメイン特化言語によるマルチコアプログラミング(ARC-2:マルチコア1,2008年並列/分散/協調処理に関する『佐賀』サマー・ワークショップ(SWoPP佐賀2008))
- 配列処理言語におけるSIMD化向けプログラム変換(HPC-12:言語処理系,2008年並列/分散/協調処理に関する『佐賀』サマー・ワークショップ(SWoPP佐賀2008))
- 5. ヘテロマルチコアプロセッサCell上でのスレッド実行環境(マルチコアにおけるソフトウェア)
- SIMD命令を活用したソフトウェアによる動的分岐予測の提案と予備評価(プロセッサ・アーキテクチャ(2),「ハイパフォーマンスコンピューティングとアーキテクチャの評価」に関する北海道ワークショップ(HOKKE-2007))
- CellプロセッサにおけるDMA転送の融合方式の提案(HPC-17 : 高性能通信)
- 性能安定化を実現するデータプレロードに関する一考察(HPC-12 : 最適化と性能評価)(2004年並列/分散/協調処理に関する『青森』サマー・ワークショップ(SWoPP青森2004) : 研究会・連続同時開催)
- 細粒度スレッドモデル向けデータレース検出アルゴリズムの提案(並列計算)
- 高速にout-of-order実行するためのレジスタ割当て手法
- Fortran マルチグレイン並列処理におけるデータローカライゼーション手法
- Fortran粗粒度並列処理におけるDoall/シーケンシャルループ間データローカライゼーション手法
- 粗粒度並列処理におけるDoall/シーケンシャルループ間データローカライゼーション手法
- Fortran マクロデータフロー処理におけるデータローカライゼーション手法
- マルチグレイン並列処理におけるタスク融合を用いたデータローカライゼーション手法
- マクロデータフロー処理におけるデータローカライゼーション手法
- Fortranマクロデータフロー処理におけるデータローカライゼーション
- ビデオサーバ制御のための並行処理記述言語とその実装方式
- メディアサーバ制御のための並行スクリプト言語と軽量コルーチンを用いた効率良い実行方式
- マルチメディアサーバ スマートストリーマ (5) : 制御ソフトウェア
- スマートストリーマにおけるマルチメディアデータ混載方式
- マルチメディアサーバ「スマートストリーマ」の制御ソフトウェア
- SIMD命令を活用したソフトウェアによる動的分岐予測の提案と予備評価(プロセッサ・アーキテクチャ(2),「ハイパフォーマンスコンピューティングとアーキテクチャの評価」に関する北海道ワークショップ(HOKKE-2007))
- スマートストリーマシステムの応答性能
- 『システム性能評価用のOSモデル』
- メディア処理向け動的再構成可能LSIの自動コード生成手法
- 高信頼化を考慮したシングルイメージ分散マイクロカーネルの実現
- Cellプログラム実行環境 (特集 Cellからの始まり)
- 実計算機間のOSマイグレーション技術の設計
- 実計算機間のOSマイグレーション技術の設計
- シングルイメージカーネルのモバイルインフラへの応用
- 実計算機間のOSマイグレーション技術の設計
- B-47 Global File Virtual Memoryを用いたプロセスマイグレーション機能の設計(分散システム,B.ソフトウェア)
- LB-8 シングルイメージクラスタシステムにおける高信頼ストレージ機能の設計(B. ソフトウェア)
- データ依存マクロタスクグラフに対するデータローカライゼーション手法
- マルチグレイン並列化FORTRANコンパイラ
- OSCAR FORTRAN Compilerを用いたマルチグレイン並列性の評価
- 科学技術計算プログラムにおけるマルチグレイン並列性の評価
- 一般的なマクロタスクグラフに対するループ間データローカライゼーション手法
- マルチグレイン並列処理におけるインタープロシージャ解析
- 高機能ネットワークカードを用いたWEBサーバの性能向上方式
- コード生成容易なMATLAB上のデータ並列DSLによるプログラミングシステム (コンピューティングシステム Vol.4 No.4)
- パイプライン型ダイナミック・リコンフィギャラブルアーキテクチャ向けコンパイラにおけるマッピング探索手法(計算機システム,学生論文)
- パイプライン型ダイナミック・リコンフィギャラブルアーキテクチャ向けコンパイラにおけるマッピング探索手法