「System.Numerics.Vector<T>」の版間の差分

編集の要約なし
 
(同じ利用者による、間の2版が非表示)
54行目: 54行目:


== 使ってみる ==
== 使ってみる ==
配列が小さい(64未満くらい)と逆に遅くなる模様。
基本は以下の繰り返し。
* 配列の一部分をVector<T>に格納する
* ベクトル演算を実行する
* 演算結果のVector<T>を配列に書き戻す
 
<source lang="csharp">
<source lang="csharp">
// 配列を用意する
// 配列を用意する
108行目: 112行目:
| VectorOp |      1024 | 169.69 ns |  9.599 ns | 28.00 ns | 170.50 ns |
| VectorOp |      1024 | 169.69 ns |  9.599 ns | 28.00 ns | 170.50 ns |
</source>
</source>
加速されすぎ。