Бенчмарк EMA TA-Lib: нативные сборки и сверка вывода
Запустите оригинальную, настроенную компилятором и TAKT-сборки на одном сгенерированном ряде. Не нужны аккаунт, загрузка исходников, Python-пакеты или права администратора.
Запустить демо
Linux x86-64 с AVX2 и FMA, glibc, Python 3 и curl. Скачайте скрипт, при желании изучите и запустите. Он скачивает только публичные бинарники бенчмарка и инструмент замера; показания никуда не отправляет.
curl -fLO https://taktcycles.com/demo/talib.py python3 talib.py
Прочитать результат
Девять чередующихся раундов сравнивают перебор параметров EMA на миллионе баров. Инструмент проверяет равенство хэшей вывода и показывает такты, инструкции, время и неопределённость. Сравнивайте TAKT с оригинальной и настроенной сборками; берите более сильную базу.
Что доказывает проверка
Это одна опубликованная задача, а не прогноз для вашей программы. Равенство хэшей в демо дополняет полные побитовые проверки в пакете. Если аппаратные счётчики недоступны, демо измеряет время без изменения настроек системы. Возможности CPU проверяются до запуска бенчмарков.
Полные замеры и проверки эквивалентности
Принесите один медленный прогон
Укажите язык, платформу, длительность, частоту и вывод, который должен совпадать. Для первого разбора код не нужен. Rust принимается в кабинете; C, C++ и Python оформляются индивидуальным заказом уровня 2.