Matrices」の日本語参考訳です。倍の幅があり、より広いデータ幅で演算を行うことができます。命令セットの拡張と比べて電力効率に優れており、浮動小数点のパフォーマンス密度を向上させます。アーキテクチャーの機能が、小行列の演算にどのような利点をもたらすかを検証します。この記事では、行列の加算や乗算などの単純な演算から、行列式の計算などのより複雑な演算まで取り上げます。そのため、テストデータはすでにキャッシュにあると仮定します。実装の相対パフォーマンスを示しています。コンパイルされています。最初に、行列の加算について見てみましょう。場合、行列の加算は次の式で定義されます。結果は、対応する行列の要素の合計によって計算されます。要素の合計を並列に計算します。組み込み関数を使用して、出力行列に書き込まれます。ビット・アーキテクチャーと比べてバンド幅が倍増します。行列の加算のソースコードは、このドキュメントの「ソースコード」セクションを参照してください。次に、行列の乗算について見てみましょう。場合、行列の乗算は次の式で定義されます。列のドット積によって計算されます。つの出力行のすべての結果を計算します。レジスターのすべての場所にコピーすることで、パフォーマンスを向上できます。