書誌事項
- タイトル別名
-
- Common Description Method of SIMD Instructions for Providing Performance Portability
- コード ノ セイノウ カハンセイ オ テイキョウスル SIMD ムケ キョウツウ キジュツ ホウシキ
この論文をさがす
説明
近年、マルチメディア処理の高速化を目的として SIMD 命令セットを搭載する汎用プロセッサが増えている。これらのプロセッサではアセンブリ言語や組み込み関数を用いて明示的に SIMD 命令を記述することにより SIMD 命令を効果的に利用することができる。しかし、アーキテクチャに依存した記述であるためコードの可搬性を著しく低下させるという問題がある。本研究では、明示的に SIMD 命令を用いる記述方式の共通化をはかり、この共通記述方式を実際にソースコードに変換するツールを開発した。これによってコードの性能可搬性を保ちながら明示的に SIMD 命令を利用することが可能となる。また、本方式を用いていくつかの例題を記述し、コードの性能可搬性および性能を評価した。結果として、速度向上と性能可搬性を確認することができた。
In recent years, many general-purpose processors have extensions of SIMD instruction set for multimedia processing. By Descripting SIMD instructions explicitly using assembly language and intrinsic function, a programmer can use SIMD instruction effectively. But, they have a problem on code portability, because of description methods that depend on particular architecture. In our study, we proposed a common description method for using SIMD instructions explicitly and developed a tool to convert common description method into a source code including SIMD instructions effectively. Our method enables a programmer to use SIMD instructions explicitly while keeping code performance portability. We implemented some examples by our method and evaluated their performance and performance portability. As a result, we confirmed speedup and performance portability.
収録刊行物
-
- 情報処理学会論文誌コンピューティングシステム(ACS)
-
情報処理学会論文誌コンピューティングシステム(ACS) 48 (SIG13(ACS19)), 95-105, 2007-08-15
情報処理学会
- Tweet
キーワード
詳細情報 詳細情報について
-
- CRID
- 1050001337893122816
-
- NII論文ID
- 110006367085
-
- NII書誌ID
- AA11833852
-
- ISSN
- 18827829
- 03875806
-
- NDL書誌ID
- 8862153
-
- 本文言語コード
- ja
-
- 資料種別
- journal article
-
- データソース種別
-
- IRDB
- NDLサーチ
- CiNii Articles