Автоисследование с Codex: ускорение ядра в 232 раза¶
7.0/10
В публикации описан опыт использования Codex для автоматизированного цикла исследований и оптимизации, который позволил добиться ускорения ядра в 232 раза. Основной метод — итеративный цикл «бенчмарк → профилирование → проверка → исследование → улучшение», выполняемый ИИ-агентом. Пост вызвал интерес как практический пример ИИ-ассистируемой инженерии производительности, особенно в области GPU-ядер и SIMD. При этом отмечается, что без полной методологии и воспроизводимых деталей результат сложно проверить.
Контекст¶
Автор участвовал в контесте GPU Mode по авто-исследованиям, где нужно было оптимизировать GPU-ядро пакетного QR-разложения. QR-разложение матрицы обычно выполняется с помощью отражений Хаусхолдера, а ускорение достигается применением блочного алгоритма Хаусхолдера с WY-обновлениями. В таких соревнованиях участники используют ИИ-агентов (Codex, Claude) в цикле «бенчмарк — профилирование — проверка — исследование — улучшение», чтобы итеративно улучшать производительность относительно базовой реализации.
Обсуждение¶
В комментариях делятся опытом похожих циклов: например, Almondsetat использовал DeepSeek для оптимизации видеокодека с верификатором битстрима, выполняя тот же цикл бенчмаркинга и проверки. Также обсуждаются вопросы численной устойчивости (в частности, замена householder на cholesky) и сомнения в честности некоторых бенчмарков — упоминается строка «bypass ban check» в одном из лидирующих решений.
Источники
Покрытие источниками¶
Проверяются выбранные ключевые утверждения, а не истинность всей статьи целиком.
-
Не подходит для фактологической проверки
Автоисследование с Codex: ускорение ядра в 232 раза
-
Предварительно: новость слишком свежая
Автор участвовал в контесте GPU Mode по авто-исследованиям, где нужно было оптимизировать GPU-ядро пакетного QR-разложения.
- sankalp.bearblog.dev · подтверждает · первоисточник
-
Не подходит для фактологической проверки
Основной метод — итеративный цикл «бенчмарк → профилирование → проверка → исследование → улучшение», выполняемый ИИ-агентом.