Intel MKLとACMLのAPIは似ていますが、MKLには、BLAS(およびCBLAS)/ LAPACK / FFTs/VectorおよびStatisticalMath/スパース直接および反復ソルバー/スパースBLASなどの豊富なサポート機能があります。Intel MKLは、IntelプロセッサとAMDプロセッサの両方に最適化されており、ヘルプやガイダンスを求めることができるアクティブなユーザーフォーラムがあります。2つのライブラリの独立した評価はここに掲載されています:(http://www.advancedclustering.com/company-blog/high-performance-linpack-on-xeon-5500-v-opteron-2400.html)
•ShaneCorder、Advanced Clustering、(HPCWireでも実行:ベンチマークチャレンジ:NehalemとIstanbul):「最近のテストと実際の経験から、IntelコンパイラとIntel Math Kernel Library(MKL)が通常最高のパフォーマンス。Intelのツールキットに固執する代わりに、Intel、GNUコンパイラ、PortlandGroupなどのさまざまなコンパイラを試しました。また、MKL、AMD Core Math Library(ACML)、テキサス大学のlibGOTOなどのさまざまな線形代数ライブラリもテストしました。すべてのテストで、IntelコンパイラとIntel Math Libraryの両方を使用した場合(AMDシステムでも)で最高のパフォーマンスを達成できることが示されたため、これらをベンチマークのベースとして使用しました。」[ベンチマークテストでは、74.0GFで4コアのNehalemX55502.66GHzと99.4GFでイスタンブール24352.6GHzが示されました。
お役に立てれば。