インテル SSE および AVX 命令を学習するための優れた C/C++ チュートリアルまたは例はありますか?
Microsoft MSDN と Intel のサイトで見つけたものはほとんどありませんでしたが、基本から理解することは素晴らしいことです..
インテル SSE および AVX 命令を学習するための優れた C/C++ チュートリアルまたは例はありますか?
Microsoft MSDN と Intel のサイトで見つけたものはほとんどありませんでしたが、基本から理解することは素晴らしいことです..
ここに素敵な紹介があります
また、Microsoft DirectX SDKがインストールされている場合、xnamath のソースには、sse 組み込み関数を使用した多くのベクトル/行列操作があります (sdk のインクルード フォルダー、xnamath.h、xnamathconvert.inl、xnamathmatrix.inl ... を確認してください)。
Appleの開発者サイトには、SSEPerformanceProgrammingなどの優れた機能がいくつかあります。
いくつかの一般的なアルゴリズムに SIMD を適用する方法の例を見ると役立つ場合があります。Games Developer Conference 2011 で、 「Hotspots, FLOPS, and uOps: To-the-Metal CPU Optimization」と呼ばれる Intel の講演があり、ゲームで一般的なアルゴリズムの SIMD を実証しようとしました。講演では、インテルのサンプル コードに言及しており、AVX を布の計算に適用する方法を示しています。