SIMD命令を活用したソフトウェアによる動的分岐予測の提案と予備評価(プロセッサ・アーキテクチャ(2),「ハイパフォーマンスコンピューティングとアーキテクチャの評価」に関する北海道ワークショップ(HOKKE-2007))
スポンサーリンク
概要
- 論文の詳細を見る
Cellプロセッサが持つSPEは分岐予測器が省略されており,分岐ストールを抑制する代替手段として分岐ヒント命令が用意されている.そこで,SIMD命令を活用したソフトウェアによる動的分岐予測手法を提案し,その有効性について検討する.試作した分岐予測処理コードでは2レベル分岐予測をベースとし,ループブロック内での分岐予測を10〜12のSIMD命令で完了する.テストプログラムによる評価では,分岐予測処理を適用する際に,命令配置を工夫することで,最大約4.8%の性能改善が見られ,提案手法がSPE上のプログラムの実行性能の向上に役立つことがわかった.
- 社団法人情報処理学会の論文
- 2007-03-01
著者
-
前田 誠司
東芝研究開発センター
-
城田 祐介
(株)東芝研究開発センター
-
橘内 和也
東芝研究開発センター
-
城田 祐介
東芝研究開発センター
-
松崎 秀則
東芝研究開発センター
-
松崎 秀則
株式会社東芝研究開発センター
関連論文
- 配列処理向けドメイン特化言語によるマルチコアプログラミング(ARC-2:マルチコア1,2008年並列/分散/協調処理に関する『佐賀』サマー・ワークショップ(SWoPP佐賀2008))
- 配列処理言語におけるSIMD化向けプログラム変換(HPC-12:言語処理系,2008年並列/分散/協調処理に関する『佐賀』サマー・ワークショップ(SWoPP佐賀2008))
- SIMD命令を活用したソフトウェアによる動的分岐予測の提案と予備評価(プロセッサ・アーキテクチャ(2),「ハイパフォーマンスコンピューティングとアーキテクチャの評価」に関する北海道ワークショップ(HOKKE-2007))
- CellプロセッサにおけるDMA転送の融合方式の提案(HPC-17 : 高性能通信)
- 性能安定化を実現するデータプレロードに関する一考察(HPC-12 : 最適化と性能評価)(2004年並列/分散/協調処理に関する『青森』サマー・ワークショップ(SWoPP青森2004) : 研究会・連続同時開催)
- 細粒度スレッドモデル向けデータレース検出アルゴリズムの提案(並列計算)
- 高速にout-of-order実行するためのレジスタ割当て手法
- ビデオサーバ制御のための並行処理記述言語とその実装方式
- メディアサーバ制御のための並行スクリプト言語と軽量コルーチンを用いた効率良い実行方式
- マルチメディアサーバ スマートストリーマ (5) : 制御ソフトウェア
- スマートストリーマにおけるマルチメディアデータ混載方式
- マルチメディアサーバ「スマートストリーマ」の制御ソフトウェア
- SIMD命令を活用したソフトウェアによる動的分岐予測の提案と予備評価(プロセッサ・アーキテクチャ(2),「ハイパフォーマンスコンピューティングとアーキテクチャの評価」に関する北海道ワークショップ(HOKKE-2007))
- メディア処理向け動的再構成可能LSIの自動コード生成手法
- 高信頼化を考慮したシングルイメージ分散マイクロカーネルの実現
- Cellプログラム実行環境 (特集 Cellからの始まり)
- 実計算機間のOSマイグレーション技術の設計
- 実計算機間のOSマイグレーション技術の設計
- シングルイメージカーネルのモバイルインフラへの応用
- 実計算機間のOSマイグレーション技術の設計
- B-47 Global File Virtual Memoryを用いたプロセスマイグレーション機能の設計(分散システム,B.ソフトウェア)
- LB-8 シングルイメージクラスタシステムにおける高信頼ストレージ機能の設計(B. ソフトウェア)
- マルチグレイン並列化FORTRANコンパイラ
- 高機能ネットワークカードを用いたWEBサーバの性能向上方式
- コード生成容易なMATLAB上のデータ並列DSLによるプログラミングシステム (コンピューティングシステム Vol.4 No.4)
- パイプライン型ダイナミック・リコンフィギャラブルアーキテクチャ向けコンパイラにおけるマッピング探索手法(計算機システム,学生論文)