ИИ покусился на оптимизацию библиотек на C++ и победил Alpha | Нейроканал
ИИ покусился на оптимизацию библиотек на C++ и победил
AlphaDev от Deepmind улучшил сортировочные алгоритмы из библиотеки LLVM libc++, получив 70% улучшение на коротких последовательностях и 1.7% на последовательностях до 250 тысяч элементов. Но есть нюанс.
О недооптимизированности сортировок из LLVM libc++ разработчики знали давно, но видимо ни у кого не доходили руки всё доделать. Однако сейчас патч от ИИ уже ушел в новую версию библиотеки. Возможно, если ИИ не будет писать за нас код, то его можно локально прикладывать к разнообразным функциям для возможной оптимизации. Но самим думать тоже надо.