
Сделал меньше работы — стало медленнее: как я выиграл Кубок СЭРПАС 2026 на Эльбрусе. Часть 1
Всем привет! Меня зовут Александр Схрейдер, и этой осенью я занял первое место в Кубке СЭРПАС 2026 — соревновании по оптимизации программ на C/C++ под российские процессоры Эльбрус. Если честно, самым неожиданным для меня в нём оказалась не какая-то хитрая математика, а то, что на Эльбрусе программа, которая делает на 60% меньше работы, вполне может работать медленнее (да, я тоже сначала не поверил). Почему так происходит и что с этим делать, я и попробую рассказать.Кирилл Ерохин, организатор соревнования, уже рассказал на Хабре, как он проводил Кубок: про серверы, платформу, защиту решений и финал. Мне же хочется показать то же самое соревнование глазами участника: как я решал три отборочные задачи и финальный лабиринт, что на Эльбрусе сработало, а что, наоборот, сделало только хуже, и почему интуиция, наработанная на Intel и AMD, на e2k подводит чаще, чем хотелось бы. Читать далее