Intel MKL и ACML имеют схожие API, но MKL имеет более богатый набор поддерживаемых функций, включая BLAS (и CBLAS) / LAPACK / FFTs / Vector и Statistical Math / Sparse, прямые и итерационные решатели / Sparse BLAS и так далее. Intel MKL также оптимизирован для процессоров Intel и AMD и имеет активный форум пользователей, к которому вы можете обратиться за помощью или руководством. Независимая оценка двух библиотек размещена здесь: (http://www.advancedclustering.com/company-blog/high-performance-linpack-on-xeon-5500-v-opteron-2400.html)
• Шейн Кордер, Advanced Clustering, (также представленный HPCWire: Benchmark Challenge: Nehalem Versus Istanbul): «В нашем недавнем тестировании и благодаря опыту реального мира мы обнаружили, что компиляторы Intel и Intel Math Kernel Library (MKL) обычно обеспечивают лучшую производительность. Вместо того, чтобы просто остановиться на инструментарии Intel, мы попробовали различные компиляторы, в том числе: Intel, компиляторы GNU и Portland Group. Мы также протестировали различные библиотеки линейной алгебры, в том числе: MKL, AMD Core Math Library (ACML) и libGOTO из Техасского университета. Все тесты показали, что мы можем достичь максимальной производительности при использовании как компиляторов Intel, так и библиотеки Intel Math Library - даже в системе AMD - поэтому они использовались в качестве основы для наших тестов ». [Тестирование производительности показало 4-ядерный Nehalem X5550 2,66 ГГц при 74,0 ГФ по сравнению с Стамбулом 2435 2,6 ГГц при 99,4 ГФ; Стамбул только на 34% быстрее, несмотря на 50% больше ядер]
Надеюсь, это поможет.