я просто сам только-только поступил в ВШЭ на ПИ, а в докладе уж больно интересные вещи говорились, я бы с удовольствием на стажировку пошел бы какую-нибудь) у нас есть ИСП РАН, но там, если я не ошибаюсь, нет настолько глубокого уровня именно. Компиляторы там, анализаторы, но не оптимизации уровня ядра, вроде как
Веткая просто сам только-только поступил в ВШЭ на ПИ, а в докладе уж больно интересные вещи говорились, я бы с удовольствием …
8 сообщений · –V М
D М D K М ну лично я оцениваю в той информации, которую тяжело найти структурированно, например в книжках. Например, на стажировке в МЦСТ нам очень хорошо построили обучение: начали с теории, перешли к созданию optimization-pass на llvm, параллельно изучая компиляторные оптимизации. Информацию мы брали из данных нам ютуб-роликов, книжек (в основном Константина Владимирова) и научных статей. Для меня стажировка как раз полезна была, так как я получил гладкое обучение с ревью на каждом этапе теории и практики если бы я пошел в кернел разработку, я бы ожидал чего-то похожего. Например, было бы круто сначала изучить выжимку теории по устройству ядра линукса, базы ядра ОС по типу виртуальных страниц, аллокаторов, шедулинга процессов, режимов ядра и пользователя и т.п. А потом бы какую-нибудь также реализацию своей оптимизации / алгоритма. Например, было бы прикольно написать как раз эвристическую функцию для выдачи приоритетов для процессов Ну то есть полезность для меня - это когда мне дают возможность получить знания на около-продакшен (ну может очень слабом, но хоть что-то, как уж получится) уровне, при этом эти знания будут самодостаточными, чтобы не было каких-то фундаментальных проблем + подкрепление "исследовательской" работой