「SIMD演算」を編集中
ナビゲーションに移動
検索に移動
この編集を取り消せます。 下記の差分を確認して、本当に取り消していいか検証してください。よろしければ変更を保存して取り消しを完了してください。
最新版 | 編集中の文章 | ||
1行目: | 1行目: | ||
− | ''' | + | '''SIMD'''(語源:single instruction, multiple data、読み:しむど)とは、本来は[[ベクトル演算]]そのものを指す用語であるが、ほとんどの場合は[[CPU]]のオマケ機能的なベクトル演算機能のことを指す。 |
− | + | オマケ機能ではなく全パラメーターをベクトル演算に振ってしまった[[CPU]]は「[[ベクトルプロセッサ]]」と呼ばれる。日本の[[地球シミュレータ]]などが有名である。 | |
== 読み == | == 読み == | ||
日本では「しむど」と呼ばれることが多いが、アメリカンは「しむでぃー」と呼ぶことが多い。 | 日本では「しむど」と呼ばれることが多いが、アメリカンは「しむでぃー」と呼ぶことが多い。 | ||
+ | ==主なSIMD== | ||
− | |||
*[[MMX]] = [[整数]]に特化した128ビットの[[SIMD]] | *[[MMX]] = [[整数]]に特化した128ビットの[[SIMD]] | ||
*[[3DNow!]] = [[浮動小数点]]もサポートした。[[AMD]]なので流行らず。 | *[[3DNow!]] = [[浮動小数点]]もサポートした。[[AMD]]なので流行らず。 | ||
16行目: | 16行目: | ||
*[[AVX-512]] = 512ビットになったぞ | *[[AVX-512]] = 512ビットになったぞ | ||
*[[NEON]] = [[ARM]]のSIMD | *[[NEON]] = [[ARM]]のSIMD | ||
− | |||
− |