|
===================================== 〔語彙分解〕的な部分一致の検索結果は以下の通りです。 ・ ベクトル : [べくとる] veotor ・ 化 : [か] (suf) action of making something
ベクトル化(ベクトルか、) *ベクトル命令化 - コンパイル時にループをベクトル演算命令に変換すること。この項目で説明。 *ベクトル(1次元配列)の演算をサポートするプログラミング環境で、ループをベクトルに書き換えること *行列(多次元配列)を同じ要素を持つベクトル(1次元配列)に変換すること *他の形式のデータをベクタ形式データに変換すること ---- ベクトル化とは、コンピュータのプログラムにおいて、繰り返し処理で配列(ベクトル)の要素をひとつひとつ計算しているような部分を、手動あるいはコンパイラで(自動ベクトル化)、ベクトル計算機で高速に演算できるよう変形すること。近年のSIMD演算のための並列化やスーパースカラ機でのソフトウェアパイプラインに応用できる内容もある。 High Performance Fortranはこれらの高速化を意識したプログラミング言語である。 ==ベクトル化の手法== 以下ではFORTRANのコードを例にとって説明する。基本的に、ループ演算を1つのベクトル演算命令にするので、DOループがベクトル化対象となる。なお、ベクトル命令に出来るパターンは各機種毎、コンパイラ毎に多少異なる。 抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)』 ■ウィキペディアで「ベクトル化」の詳細全文を読む スポンサード リンク
|