Оптимизировать приложение Си под Windows с использованием SIMD
Добрый день. Есть опен-сурс программа, в которой есть работа с памятью(memcpy, memset, memcmp), математикой(/*+-, float, double) и циклы.
Нужно под компилятор msvc сделать оптимизации, предварительно написать бенчмарк, чтобы результаты можно было представить в виде сводной таблицы было-стало.
При оптимизации нужно использовать распаралеливание циклов через openMP, SIMD-инструкции по работе с памятью и математикой. Повторюсь - нужно делать РЕАЛЬНЫЕ замеры, а не просто переписать исходники.
По срокам - две недели.
Предоставлю исходники программы, над которой нужно работать, статьи по теме и примеры реализации.