Отцените пожалуйсто
Привет, хабровчане и vc-сообщество!
В прошлый раз я рассказывал про архитектуру своего no-CUDA движка, а сегодня решил устроить ему настоящий стресс-тест под капотом бесплатного Google Colab и сравнить скорость с обычным Python-пайплайном.
Суть эксперимента: берем "тяжелый" массив данных, запускаем фильтрацию и квантование. Результаты на стандартном CPU в Colab: • Обычный Python: уходит в долгие раздумья, упирается в потоки и память. • Мой движок (C++20 ядро + векторные инструкции AVX2): обрабатывает массив практически мгновенно, напрямую загружая регистры процессора.
Никаких видеокарт, никакой CUDA — чистая оптимизация низкоуровневого кода.
Специально для тестов я обновил репозиторий и сделал максимально простой интерактивный блокнот. Всё запускается в один клик без локальной сборки: 👉 https://github.com/nlozkina19-crypto/vector-zero-compute
Залетайте тестить скорость на своих объемах! Жду ваших замеров в комментариях — сколько секунд выжал ваш процессор?