午後わてんのブログ
id:gogowaten
C#.NET CoreでSIMDを使ってドット積、byte型配列ならMultiplyAddAdjacentが速かった
値は全て255の要素数1千万のbyte型配列、これのドット積を求めるのに色々試してみた SIMDを使わない普通の掛け算と足し算 System.NumericsでSIMD Dot System.Runtime.IntrinsicsでSIMD AVX Multiply + Add SSE2 MultiplyAddAdjacent FMA MultiplyAdd SSE41 DotProduct 1000回求めたときの時間を表示するアプリ ダウンロー…