Мы только что запустились. Сайт и сервис ещё дорабатываются — заранее просим прощения за возможные неточности и огрехи. Заметили ошибку или что-то работает не так? Напишите нам — быстро исправим.

Вернуться к TAKT
RU
TAKT · TA-Lib · Linux x86-64

Бенчмарк 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

talib.py · takt-harness 0.2.1 · MIT

Прочитать результат

Девять чередующихся раундов сравнивают перебор параметров EMA на миллионе баров. Инструмент проверяет равенство хэшей вывода и показывает такты, инструкции, время и неопределённость. Сравнивайте TAKT с оригинальной и настроенной сборками; берите более сильную базу.

Что доказывает проверка

Это одна опубликованная задача, а не прогноз для вашей программы. Равенство хэшей в демо дополняет полные побитовые проверки в пакете. Если аппаратные счётчики недоступны, демо измеряет время без изменения настроек системы. Возможности CPU проверяются до запуска бенчмарков.

Полные замеры и проверки эквивалентности

Замер Rust-программы с харнессом

TA-Lib и Python: что показывают измерения

Принесите один медленный прогон

Укажите язык, платформу, длительность, частоту и вывод, который должен совпадать. Для первого разбора код не нужен. Rust принимается в кабинете; C, C++ и Python оформляются индивидуальным заказом уровня 2.