ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
19 апреля
615997 Топик полностью
Ксения (26.08.2015 21:44 - 21:47, просмотров: 218) ответил Evgeny_CD на Как то широко шагают... Одновременно оптимизировать для AVX-512 и Quark - индусы не лопнут от натуги?
Я не в курсе, как они сделали для IPP, но хорошо знаю, как это сделано для MKL (продукт того же Intel'а): там лежат dll-библиотеки примитивов для каждого типа CPU ОТДЕЛЬНО! А в момент первого же обращения (вызов любой функции) выясняет, что за процессор ее запустил и подцепляет соответствующую ему библиотеку примитивов. Сама библиотека: mkl_rt.dll Библиотеки примитивов, подцепляемые ею "по требованию": mkl_p4.dll mkl_p4m.dll mkl_p4m3.dll mkl_avx.dll mkl_avx2.dll mkl_avx512.dll В позапрошлом году туда же входила библиотека примитивов для Pentium-III: mkl_p3.dll но из последних версий (11.xx) ее решили изъять. Если точно знаешь, какая библиотека примитивов нужна для твоего компа, то остальные можно постирать - MKL их отсутствия не заметит.