読者です 読者をやめる 読者になる 読者になる

SIMD命令でプログラムを高速化

AVX命令入門―Intel CPUのSIMD命令を使い倒せ

AVX命令入門―Intel CPUのSIMD命令を使い倒せ

学校でこの本を借りてちょっとかじってみた
1000行1000列の整数行列の積を計算

avx_test.cpp · GitHub

Visual Studio 2015で適当に最適化オプションを加えて実行したらそれぞれの実行速度が24368 [ms]と16447 [ms]になった。単純に8倍にならないのは予想してたけどそれでも思ったより速くならなかった

これ使ってオセロAIのBoardクラスを高速化したい

サイト

x86/x64 SIMD命令一覧表 (SSE~AVX2)

Intel Intrinsics Guide

組み込み関数(intrinsic)によるSIMD入門