Оптимизация ядра: 147 734 цикла ужались до 1 487

Anthropic открыла исходный код тестового задания по инженерии производительности: оптимизировать ядро на симуляторе процессора VLIW SIMD. Базовая версия отрабатывает за 147 734 цикла, Claude Opus 4.5 свёл её к 1 487 циклам. Ускорение в 99 раз оказалось лучше результата большинства людей.
Симулятор описывает одно ядро, в такт которого упаковывается до 12 скалярных операций ALU, 6 векторных (по 8 элементов), 2 загрузки и 2 записи. Базовое ядро кладёт в каждый такт ровно одну операцию, поэтому остальные блоки простаивают.
Задание строится вокруг пакетного обхода дерева с хешированием: высота дерева 10 (2047 узлов), пакет из 256 элементов, 16 раундов, суммарно 4096 шагов. Под данные отведено 1536 слов быстрой памяти, а лимит в 2 загрузки за такт ограничивает сильнее вычислений.
Дальше
Focus view в VSCode и маскирование ключей в песочнице
Закрыли обход проверки прав в Bash: zsh мог выполнять скрытые команды внутри условий [[ ]] мимо запроса разрешения. В версии 2.1.221 такие команды запрашивают подтверждение.
Читайте также
- Sonnet 5 выровняла более сильную модель Opus 4.8
- Шифр Уркварта поддался Claude Fable 5.1 за 44 минуты
- Модель Anthropic формализовала теорему Ферма в Lean
- Автоисследователь Anthropic обгоняет людей за шесть часов
- Claude спроектировал связывающие белки к 14 целям из 15
- Индекс концептуальных рассуждений: Opus 5 набрал 73,6
Комментарии
Пока никто не написал. Будьте первым.
Присоединяйтесь к разговору
Войдите, чтобы оставить комментарий. Он появится после модерации.

