任何人都可以推薦提供c/C++ API的便攜式SIMD庫,適用於英特爾和AMD擴展以及Visual Studio,兼容GCC。我正在加快縮放512x512陣列雙打的速度。矢量點積,矩陣乘法等。良好的便攜式SIMD庫
到目前爲止,我發現的唯一一個是: http://simdx86.sourceforge.net/但作爲第一頁說,它不能在visual studio上編譯。
還有英特爾IPP從我收集的內容不適用於AMD。還有來自AMD的Framewave,但是我在編譯和鏈接他們的庫時遇到了一些問題,他們的論壇完全死機。任何人都可以在任何地方使用Framewave?
謝謝。
我曾經看過一些關於這個話題的碩士論文。在我的生活中,無法回想一下在搜索中會出現什麼條件。 – dmckee 2009-06-11 16:01:27
查看[libsimdpp](https://github.com/p12tic/libsimdpp)庫 - 它爲SSE2-SSE4.1,AVX,AVX2,NEON,FMA3/4和XOP內在函數提供了一個通用接口。作爲獎勵,提供了方便的動態分派機制:相同的源代碼可以使用不同的編譯器選項(命名空間負責ODR)多次編譯,鏈接到同一個可執行文件中,並且庫會自動選擇目標處理器的最佳實現。 (免責聲明:我是作者) – user12 2013-10-31 03:40:48
將此問題遷移到http://softwarerecs.stackexchange.com – Eonil 2014-05-24 08:45:04