Skip to content
EntityQ4307787· pop 17· linked from 209 articles

配列プログラミング

Sign in to save

Also known as vectorization, vectorisation

programming paradigm that generalize operations on scalars to apply transparently to higher-dimensional arrays to facilitate parallelization

Article · 日本語

ベクトル化(ベクトルか、英: vectorize) * ベクトル命令化 - コンパイル時にループをベクトル演算命令に変換すること。この項目で説明。 * ベクトル(1次元配列)の演算をサポートするプログラミング環境で、ループをベクトルに書き換えること * 行列(多次元配列)を同じ要素を持つベクトル(1次元配列)に変換すること→行列の一列化 * 他の形式のデータをベクタ形式データに変換すること ベクトル化とは、コンピュータのプログラムにおいて、繰り返し処理で配列(ベクトル)の要素をひとつひとつ計算しているような部分を、手動あるいはコンパイラで(自動ベクトル化)、ベクトル計算機で高速に演算できるよう変形すること。近年のSIMD演算のための並列化やスーパースカラ機でのソフトウェアパイプラインに応用できる内容もある。 High Performance Fortranはこれらの高速化を意識したプログラミング言語である。

Abstract from DBpedia / Wikipedia · CC BY-SA