Золото досталось России, серебро разделила Россия и Италия, бронза досталась Украине. Таковы результаты европейского финала престижного соревнования InnovateFPGA под эгидой Интела. Победители поедут в Калифорнию, где встретятся с финалистами из Америки и Азии. Надеюсь, теперь не нужно будет объяснять на Хабре, почему Verilog и ПЛИС/FPGA стратегически важны, несмотря на то, что «вакансий на джаву больше».
Студенты, которые сейчас делают проекты на ПЛИСах, через несколько лет будут делать массовые микросхемы для самоуправляемых автомобилей, ускорителей нейронных сетей, дополненной реальности и других приложений, в который обычный процессор не справляется. Именно поэтому Intel потратил 16.7 миллиардов долларов на покупку Altera и вход в рынок ПЛИС. А на днях Интел купил еще и компанию eASIC для дешевой конверсии дизайнов из ПЛИС в ASIC (в eASIC есть достаточно многочисленная российская команда).
Победа российских и украинских команд в интеловском конкурсе InnovateFPGA возникла не на пустом месте, а в результате работы конкретных людей в ЛЭТИ, ИТМО, КПИ и других местах, о которых уже были статьи на Хабре. Если продолжить эти начинания и расширить преподавание ПЛИС и языков описания аппаратуры во все технические вузы от Калининграда до Якутии, от Львова до Тбилиси и Астаны — то через пару десятилетий это может изменить расстановку сил в мировой электронной промышленности примерно так же, как работы Курчатова и Королева изменили расстановку сил в мировой атомной промышленности и освоении космоса.
Первый российский проект, которые получил на европейском финале InnovateFPGA золото, использует ПЛИС для повышения качества изображения на видео. Одна и та же сцена снимается на две камеры с разной выдержкой, после чего потоки фреймов от них комбинируются в реальном времени. При этом пересвеченные области одного потока компенсируются изображением с нормальной экспозицией с другого, более темного потока, а слишком темные области второго потока корректируются изображением с первого, более светлого потока. Заодно разработчики исправляют параллакс:
Этот проект сделали Владислав Шаршин и Андрей Папушин, которые, как показывает гугление, связаны с питерским ЛЭТИ.
В ЛЭТИ ПЛИС преподают довольно давно, в нем в частности работают известные авторы учебников по ПЛИС Евгений Угрюмов, Ростислав Грушвицкий и Александр Мурсаев. Вот моя фотка Ростислава Грушвицкого (слева) на семинаре в питерском Университете ИТМО (см. пост на Хабре «Путешествие по микроэлектронной России (академическая часть)»). Справа Александр Филиппов из Макро Груп, официального представителя Xilinx в России:
Кстати про Xilinx. Xilinx — конкурент Altera/IntelFPGA по ПЛИС. В принципе, самые высокоскоростные ПЛИС всегда были у Xilinx, но в последнее время Xilinx установил очень сложную бюрократическую процедуру для покупки образовательных плат с Xilinx FPGA в России. С какой-то проверкой на неиспользование плат для двойного назначения, которая занимает 4 месяца (данные на 2016 год). Самое странное, что я проверял у юриста, что для образовательных плат с Xilinx Artix-7 FPGA никакой дополнительной экспортной лицензии американский экспортный контроль не требует. То есть это инициатива самой компании Xilinx. Ну что-ж, тогда Xilinx заслужил будущий проигрыш Интелу/Альтере на российском рынке: студенческие платы с Intel/Altera FPGA в России продаются свободно.
Серебро на европейском раунде InnovateFPGA получила команда из питерского Университета ИТМО: Максим Толкачев, Александр Насида, Дамир Закиров. Они сделали на ПЛИС ускоритель поиска по тексту в потоке сетевых пакетов:
Университет ИТМО выиграл тоже не на пустом месте: они все время проводят семинары и другие мероприятия по ПЛИС, высокоуровневому синтезу и ASIC. Сотрудники Университета ИТМО помогли перевести учебник Дэвида Харриса и Сары Харрис «Цифровая схемотехника и архитектура компьютера», который быстро адаптировали большое количество российских университетов как основу для изучения языков описания аппаратуры микроархитектуры, с лабами на ПЛИС/FPGA. Вот слева — Павел Кустарев из ИТМО, ключевой редактор 4-й главы этого учебника:
Бронзу на европейском InnovateFPGA, получила команда из Киевского Политехнического Института — Сергей Сачов и Евгений Короткий. Они использовали ПЛИС для аппаратного ускорения микроплатежей криптовалюты с устройства для интернета вещей.Кусок кода на языке описания аппаратуры Verilog из проекта КПИ на InnovateFPGA
До того, как выиграть интеловский InnovateFPGA, Сергей Сачов выиграл хакатон по MIPSfpga, который мы вместе проводили с Евгением Коротким. Вот фото из поста на Хабре «Хакатон нового типа испробован в Киеве, планируется повторить этот опыт в России». Слева направо на хакатоне в Киеве: Сергей Сачов, Валера Марченко, ваш покорный слуга и Евгений Короткий:
Сотрудники КПИ также участвовали в переводе слайдов для лекторов в качестве дополнения к учебнику Харрис & Харрис.
Если бы не все эти проекты (курсы в ЛЭТИ, Харрис & Харрис и MIPSfpga в ИТМО и КПИ), то выигрышей всех первых трех мест на европейском финале интеловского InnovateFPGA скорее всего бы не было, и в топе InnovateFPGA фигурировали бы французы, немцы и британцы, а не русские и украинцы. После чего люди бы говорили, что проектирование цифровой логики — это для Apple в Купертино с его айфонами, а не для России.
Кстати про Apple. Вот жил в Жуковском 25-летний выпускник Бауманки Илья Неганов. Он работал в Туполеве, разрабатывал устройства для тестирования авиационной аппаратуры с помощью ПЛИС/FPGA. В конце 2011 года я встретил его в Москве и вручил ему все тот же учебник Харрис & Харрис. Илья сделал по нему простой процессор (напоминающий один из вариантов schoolMIPS от Станислава Жельнио). Потом Илья устроился в Imagination Technologies и участвовал в проектировании процессорного ядра MIPS I6400/I6500. А сейчас Илья работает в Apple, делает графический процессор для будущих айфонов и айпадов. Вот наглядное доказательство тезиса ПЛИС + Харрис & Харрис = вход в микросхемы для массовых гаджетов.
Все эти технологии нужно внедрять в образование не только в топовых вузах (МГУ, МФТИ, МИЭТ итд), но гораздо шире, вплоть до физматшкол. И не стоит говорить «давайте сначала Ардуино/Расберри Пай/STM32». Программирование микроконтроллеров и встроенных микропроцессоров к использованию ПЛИС совершенно ортогонально. Никакое количество программирования Ардуино не заменит цифровую схемотехнику на ПЛИС, это разные вещи, как пение и рисование. И да, ПЛИС могут использовать продвинутые школьники 9 класса. Вот видео девятиклассника Арсения Чегодаева и девятиклассницы Дарьи Криворучко, которые сделали проекты на ПЛИС на Новосибирской Летней Школе Юных Программистов. На 10:40: девятиклассница добавила инструкцию в процессор, описанный на языке описания аппаратуры Verilog, синтезировала этот процессор для реализации на ПЛИС и сделала по этому поводу доклад на конференции в Томске (см. пост на Хабре «Суровая сибирская и казахстанская микроэлектроника 2017 года: Verilog, ASIC и FPGA в Томске, Новосибирске и Астане»):
ПЛИС — это не только нишевый способ реализации обработки сигналов и подобных приложений. Для студентов ПЛИС — это вход в микроархитектуру процессоров, разработку цифровой логики на уровне регистровых передач, разработку алгоритмов автоматизации проектирования микросхем, создания блоков IP и много чего другого. После работы с FPGA также легче понять CGRA — Coarse Grained Reconfigurable Architecture — новомодные структуры для ускорения нейронных сетей, которые работают не на уровне индивидуальных сигналов, как FPGA, а на уровне шин с многими сигналами и десятками тысяч арифметических устройств (см. пост на Хабре «Прямой репортаж с рождения крупного игрока в аппаратном AI, который ускоряет TensorFlow и конкурирует с NVidia»).
Если (предположим) завтра Путин выпишет чек на $17 миллиардов долларов и купит у TSMC Фабрику 18, которая строится для производства микросхем на 7 и 5 нанометров, то эти деньги будут потрачены зря, так как в России сейчас нет персонала для ее обслуживания и российских компаний для размещения на ней заказов. А вот если научить много студентов разнообразным технологиям проектирования систем на кристалле, начиная с упражнений на ПЛИС/FPGA, то через некоторое время в России, Украине и других близких странах будет достаточно специалистов для формирования сотен компаний разного размера, которые будут проектировать умные микросхемы как для внутреннего рынка, так и на экспорт. Тогда и передовая фабрика пригодится.
Студенты, которые сейчас делают проекты на ПЛИСах, через несколько лет будут делать массовые микросхемы для самоуправляемых автомобилей, ускорителей нейронных сетей, дополненной реальности и других приложений, в который обычный процессор не справляется. Именно поэтому Intel потратил 16.7 миллиардов долларов на покупку Altera и вход в рынок ПЛИС. А на днях Интел купил еще и компанию eASIC для дешевой конверсии дизайнов из ПЛИС в ASIC (в eASIC есть достаточно многочисленная российская команда).
Победа российских и украинских команд в интеловском конкурсе InnovateFPGA возникла не на пустом месте, а в результате работы конкретных людей в ЛЭТИ, ИТМО, КПИ и других местах, о которых уже были статьи на Хабре. Если продолжить эти начинания и расширить преподавание ПЛИС и языков описания аппаратуры во все технические вузы от Калининграда до Якутии, от Львова до Тбилиси и Астаны — то через пару десятилетий это может изменить расстановку сил в мировой электронной промышленности примерно так же, как работы Курчатова и Королева изменили расстановку сил в мировой атомной промышленности и освоении космоса.
Первый российский проект, которые получил на европейском финале InnovateFPGA золото, использует ПЛИС для повышения качества изображения на видео. Одна и та же сцена снимается на две камеры с разной выдержкой, после чего потоки фреймов от них комбинируются в реальном времени. При этом пересвеченные области одного потока компенсируются изображением с нормальной экспозицией с другого, более темного потока, а слишком темные области второго потока корректируются изображением с первого, более светлого потока. Заодно разработчики исправляют параллакс:
Этот проект сделали Владислав Шаршин и Андрей Папушин, которые, как показывает гугление, связаны с питерским ЛЭТИ.
В ЛЭТИ ПЛИС преподают довольно давно, в нем в частности работают известные авторы учебников по ПЛИС Евгений Угрюмов, Ростислав Грушвицкий и Александр Мурсаев. Вот моя фотка Ростислава Грушвицкого (слева) на семинаре в питерском Университете ИТМО (см. пост на Хабре «Путешествие по микроэлектронной России (академическая часть)»). Справа Александр Филиппов из Макро Груп, официального представителя Xilinx в России:
Кстати про Xilinx. Xilinx — конкурент Altera/IntelFPGA по ПЛИС. В принципе, самые высокоскоростные ПЛИС всегда были у Xilinx, но в последнее время Xilinx установил очень сложную бюрократическую процедуру для покупки образовательных плат с Xilinx FPGA в России. С какой-то проверкой на неиспользование плат для двойного назначения, которая занимает 4 месяца (данные на 2016 год). Самое странное, что я проверял у юриста, что для образовательных плат с Xilinx Artix-7 FPGA никакой дополнительной экспортной лицензии американский экспортный контроль не требует. То есть это инициатива самой компании Xilinx. Ну что-ж, тогда Xilinx заслужил будущий проигрыш Интелу/Альтере на российском рынке: студенческие платы с Intel/Altera FPGA в России продаются свободно.
Серебро на европейском раунде InnovateFPGA получила команда из питерского Университета ИТМО: Максим Толкачев, Александр Насида, Дамир Закиров. Они сделали на ПЛИС ускоритель поиска по тексту в потоке сетевых пакетов:
Университет ИТМО выиграл тоже не на пустом месте: они все время проводят семинары и другие мероприятия по ПЛИС, высокоуровневому синтезу и ASIC. Сотрудники Университета ИТМО помогли перевести учебник Дэвида Харриса и Сары Харрис «Цифровая схемотехника и архитектура компьютера», который быстро адаптировали большое количество российских университетов как основу для изучения языков описания аппаратуры микроархитектуры, с лабами на ПЛИС/FPGA. Вот слева — Павел Кустарев из ИТМО, ключевой редактор 4-й главы этого учебника:
Бронзу на европейском InnovateFPGA, получила команда из Киевского Политехнического Института — Сергей Сачов и Евгений Короткий. Они использовали ПЛИС для аппаратного ускорения микроплатежей криптовалюты с устройства для интернета вещей.Кусок кода на языке описания аппаратуры Verilog из проекта КПИ на InnovateFPGA
До того, как выиграть интеловский InnovateFPGA, Сергей Сачов выиграл хакатон по MIPSfpga, который мы вместе проводили с Евгением Коротким. Вот фото из поста на Хабре «Хакатон нового типа испробован в Киеве, планируется повторить этот опыт в России». Слева направо на хакатоне в Киеве: Сергей Сачов, Валера Марченко, ваш покорный слуга и Евгений Короткий:
Сотрудники КПИ также участвовали в переводе слайдов для лекторов в качестве дополнения к учебнику Харрис & Харрис.
Если бы не все эти проекты (курсы в ЛЭТИ, Харрис & Харрис и MIPSfpga в ИТМО и КПИ), то выигрышей всех первых трех мест на европейском финале интеловского InnovateFPGA скорее всего бы не было, и в топе InnovateFPGA фигурировали бы французы, немцы и британцы, а не русские и украинцы. После чего люди бы говорили, что проектирование цифровой логики — это для Apple в Купертино с его айфонами, а не для России.
Кстати про Apple. Вот жил в Жуковском 25-летний выпускник Бауманки Илья Неганов. Он работал в Туполеве, разрабатывал устройства для тестирования авиационной аппаратуры с помощью ПЛИС/FPGA. В конце 2011 года я встретил его в Москве и вручил ему все тот же учебник Харрис & Харрис. Илья сделал по нему простой процессор (напоминающий один из вариантов schoolMIPS от Станислава Жельнио). Потом Илья устроился в Imagination Technologies и участвовал в проектировании процессорного ядра MIPS I6400/I6500. А сейчас Илья работает в Apple, делает графический процессор для будущих айфонов и айпадов. Вот наглядное доказательство тезиса ПЛИС + Харрис & Харрис = вход в микросхемы для массовых гаджетов.
Все эти технологии нужно внедрять в образование не только в топовых вузах (МГУ, МФТИ, МИЭТ итд), но гораздо шире, вплоть до физматшкол. И не стоит говорить «давайте сначала Ардуино/Расберри Пай/STM32». Программирование микроконтроллеров и встроенных микропроцессоров к использованию ПЛИС совершенно ортогонально. Никакое количество программирования Ардуино не заменит цифровую схемотехнику на ПЛИС, это разные вещи, как пение и рисование. И да, ПЛИС могут использовать продвинутые школьники 9 класса. Вот видео девятиклассника Арсения Чегодаева и девятиклассницы Дарьи Криворучко, которые сделали проекты на ПЛИС на Новосибирской Летней Школе Юных Программистов. На 10:40: девятиклассница добавила инструкцию в процессор, описанный на языке описания аппаратуры Verilog, синтезировала этот процессор для реализации на ПЛИС и сделала по этому поводу доклад на конференции в Томске (см. пост на Хабре «Суровая сибирская и казахстанская микроэлектроника 2017 года: Verilog, ASIC и FPGA в Томске, Новосибирске и Астане»):
ПЛИС — это не только нишевый способ реализации обработки сигналов и подобных приложений. Для студентов ПЛИС — это вход в микроархитектуру процессоров, разработку цифровой логики на уровне регистровых передач, разработку алгоритмов автоматизации проектирования микросхем, создания блоков IP и много чего другого. После работы с FPGA также легче понять CGRA — Coarse Grained Reconfigurable Architecture — новомодные структуры для ускорения нейронных сетей, которые работают не на уровне индивидуальных сигналов, как FPGA, а на уровне шин с многими сигналами и десятками тысяч арифметических устройств (см. пост на Хабре «Прямой репортаж с рождения крупного игрока в аппаратном AI, который ускоряет TensorFlow и конкурирует с NVidia»).
Если (предположим) завтра Путин выпишет чек на $17 миллиардов долларов и купит у TSMC Фабрику 18, которая строится для производства микросхем на 7 и 5 нанометров, то эти деньги будут потрачены зря, так как в России сейчас нет персонала для ее обслуживания и российских компаний для размещения на ней заказов. А вот если научить много студентов разнообразным технологиям проектирования систем на кристалле, начиная с упражнений на ПЛИС/FPGA, то через некоторое время в России, Украине и других близких странах будет достаточно специалистов для формирования сотен компаний разного размера, которые будут проектировать умные микросхемы как для внутреннего рынка, так и на экспорт. Тогда и передовая фабрика пригодится.
slashd
«А вот если научить много студентов разнообразным технологиям проектирования систем на кристалле, начиная с упражнений на ПЛИС/FPGA, то через некоторое время в России, Украине и других близких странах будет достаточно специалистов для ...»
Для работы в передовых областях науки за рубежом :)
Увы, людям надо создавать приемлемые условия жизни для того, чтобы они создавали что-то в России)
YuriPanchul Автор
Разница в бытовых условиях между Москвой и Калифорнией была очень большая в начале 1990-х годов, но для современных молодых людей эмиграция за колбасой не имеет смысла. Колбаса теперь и в Москве есть, и при этом: 1) в России гораздо легче найти девушку. В Калифорнии есть куча старых холостяков с большими зарплатами, которые приехали 20 лет назал и никого не могут найти и 2) в Калифорнии несмотря на высокую заработную плату, расходы на жилье таковы, что денег у инженеров не остается. Разве что если инженер или женат на инженерке, или обналичил какой-нибудь опцион.
В общем, если в России образуется рынок интересных работ (например как в Байкал Электроникс), до довольно много людей будут оставаться в России, а не эмигрировать.
slashd
Если бы разница была только в бытовых условиях…
YuriPanchul Автор
Огласите весь списочек пожалуйста
Artifeks
А можно обратный списочек? Он вроде как, короче…
YuriPanchul Автор
тут не сообщество поравалить, а дискуссия про FPGA, RTL, HDL и победу над европейцами на интеловском поле
Artifeks
1) Эта ветка комментариев именно про это
2) И уж может тогда будем просто радоваться за умных ребят, а не вдаваться в классическое «опережение запада»
UJIb9I4AnJIbIrUH
Вы ещё скажите, что комментарии должны быть по теме статьи.
GarryC
Один знакомый моего сына покинул просторы нашей очаровательной Родины после того, как получил 3 часа задержания в ожидании суда и штраф 5000 по суду за то, что двигался по направлению к Пушкинской площади 31 числа. В решении суда, конечно же, было написано, что он «размахивал лозунгами и не выполнял законных требований полицейских». Так он мне рассказал и, зная этого парня, не думаю, будто бы он меня обманул.
Ну что же, они (полицейские и судья, конечно же «Путин не знает») добились своей цели — этот парень с семьей живет в Чехии, другой парень из их компании с семьей — в Австралии, мой сын с семьей — в Венгрии.
Главную, как я понял из Ваших комментов, проблему Калифорнии они решили заранее — уехали даже не с девушками, а с супругами :).
Я, конечно, помню, что «у них на Западе негров вешают», но мне кажется, что эти дети уехали не сколько за деньгами (хотя и за ними тоже, судя по тому что они пишут, разница между Европой и Москвой для квалифицированного специалиста есть и она значительна), сколько от такого судьи, главная задача которого — запугать и пресечь саму возможность протеста.
Я уже побывал один раз на конечной остановке этого троллейбуса в 90х, посмотрим, куда приедем на этот раз.
rukudias
давайте сравним уровень медицины и уровень отношения правохранительных органов
UJIb9I4AnJIbIrUH
Про органы — само собой, но по поводу медицины всё везде упирается в деньги по большому счёту. Нигде и никто вам за спасибо не сделает качественную медицину на каждый день.
Arastas
Конечно всё упирается в деньги. Вопрос в том, перекладываются ли траты на кажого индивидуально, обеспечиваются ли в рамках социальной защиты за счёт высоких налогов, и в какой пропорцииэто смешивается. А, ну да, ещё важный вопрос — существуют ли параллельные рынки медицинских услуг, один для соц. гарантий, второй за деньги.
UJIb9I4AnJIbIrUH
В любом случае всё перечисленное вами сводится к тому, есть ли у человека деньги. Платит ли он налоги или пользуется услугами рынка — всё одно, для этого нужно, чтобы было чем платить налоги или оплачивать услугу. Мой комментарий относился к тому, что если есть деньги, то в России тоже можно иметь прекрасную медицинскую помощь, ну, за исключением самых сложных случаев. Другое дело, что люди часто этих денег не имеют. Но.
Я на 101% согласен с тем, что у нас госмашина вечно рулит не туда, но при этом пассивность людей в плане своей «ценности для рынка» меня просто поражает. Каждый год толпы людей идут в недоВУЗы получать недоспециальности, сидят на своих зарплатах в 25-30 тысяч (да-да, знаю, у многих меньше). При этом граждане из Средней Азии едут потоками и ищут работу, что-то пытаются менять в жизни. Пассивность просто ужасающая. Поэтому именно в плане доходов мне кажется, что тут полностью пенять на «систему» не вполне справедливо.
Arastas
Ну разница таки есть. При системе соцзащиты даже при низкой оплате труда будет доступ к медицине.
Знаете, я испытываю внутреннюю убежденность, что это следствие системы школьного образования. Современной наследницы советской системы школьного образования.
UJIb9I4AnJIbIrUH
Что называется, см. "второй комент". И ведь эти люди учат детей, вот это самая большая трагедия во всей этой ситуации.
MTyrz
А вообще пассивность — это такая штука, которая очень хорошо воспитывается. Воспитали, ага.
UJIb9I4AnJIbIrUH
Простой пример — учителя. Я раньше работал в школе в областном центре. Что такое зарплата учителя? Если у тебя ~20 уроков в неделю без классного руководства, то ты получаешь что-то около 14к (чтобы вы понимали, это капец как трудно, я тоже думал, что это лёгкая прогулка). Если же ты упарываешься, у тебя >30 уроков в неделю, классное руководство, дополнительные активити «от начальства» и прочее, то, ну на ~25к можно насобирать, у кого-то, наверно, бывает и 30к, ну это если ты совсем трудишься как пчела.
Так вот, если давать по два занятия в день в качестве репетитора, то ты без труда перекроешь сумму в 30к, если, конечно, ты умеешь объяснять. Если ещё чуток поднапрячься, то можно зарегистрировать ИП и преподавать в группах. При этом: нет орущих толп и классов по 30 человек, нет тетрадей, нет начальства, нет проверок, etc. Так нет же, сидят на месте и ничего в жизни не меняют! Я этого не понимают до сих пор.
AleXP3
А нынче разве не подняли зарплаты школьным педагогам? О каких годах речь когда вы говорите о «работе в областной школе»?
Куба. Денег нет у людей, но медицина, по слухам, очень даже ничего. Впрочем: можно конечно посчитать её тем самым «исключением которое подтверждает правило». Одиночный выброс, так сказать, из общего графика )UJIb9I4AnJIbIrUH
2017-2018 учебный год. Тамбов.
AleXP3
Понятно. Спасибо.
Впрочем: не считаю, что это трагедия. Если людей, большую часть учителей и родителей учащихся, подобное устраивает, то наверное и нет никакого резона пытаться что-то поменять в их жизни. Задача любого общества, государства, это чтобы люди были довольны и счастливы, а вовсе не богаты или еще что-то подобное. Тем более, что всегда есть альтернатива подобным преподавателям: либо на вольные хлеба, репетитором, либо в выдвигаться на начальственные должности, в Центр, где все несколько иначе: www.rbc.ru/society/01/07/2014/57041ed79a794760d3d3fb1c
UJIb9I4AnJIbIrUH
Прочитал статью и вспомнил показательный случай. Дело в том, что у директора школы есть задача в том числе делать так, чтобы какие-то там президентские или государственные заявления были верными. В том числе это касается того, что зарплата учителя должна быть не ниже, чем средняя по региону или типа того. Так вот в школах, где директор хочет «быть в топе по цифрам в отчётах» всех учителей, кто не хочет работать как ломовая лошадь переводят на ПДО (педагог доп. образования). Я из школы просто ушёл, нечего там делать по-моему, не дождался итогового совещания. А вот моя коллега дождалась. У неё было 20 уроков в неделю и ей сказали «либо ПДО, либо 30 уроков в неделю, либо гуляй».
AleXP3
В медицине дело похоже обстоит. Задачи государство поставило правильные, шикарные даже, а вот финансирование определило не полное, в расчете на «внебюджетные источники». И начинаются манипуляции…
Но все же общая ситуация постепенно улучшается. Все больше альтернативы в виде репетиторства, частных школ, частной медицины и проч. профессиональных дел. Врачам и учителям нынче не приходится ездить на сезонные работы в зарубежье. Общий тренд можно оценивать как позитивный.
YuriPanchul Автор
Почему бы вам вместо поравалительного дискурса не порадоваться, что россияне и украинцы вытеснили европейцев из европейского топа? Это ведь хорошее достижение, по гамбургскому счету!
ishevchuk
Не уверен, что одна/две/три команды сильных FPGA-разработчиков из СНГ отображает «силу» на поле)
YuriPanchul Автор
Они показывают пример другим и с течением времени таких команд станет больше
ishevchuk
Как я понимаю, команды из ЛЭТИ и ИТМО составлены из программистов, которые успешно работают в коммерческой разработке в течение долго времени.
Как мне кажется, наличие отдельных сильных программистов не влияет на область целиком.
UJIb9I4AnJIbIrUH
А это советское наследие, от которого наша система образования и не думает избавляться. По сути в стране было две живущие отдельно друг от друга школы — «Лицеи» и «Общее образование». В первых людей готовили к технологическим революциям и космическим программам, во вторых — к выполнению плана за станком и в поле. Весьма грубое описание, конечно, но в общем и целом так и было. Лучшие лицеи выжили и до сих пор разносят всех в труху на межнарах, а общее образование до сих пор не понимает, что ему делать и какова его задача.
P.S. Работал учителем в школе.
MTyrz
В СССР были лицеи?
UJIb9I4AnJIbIrUH
В чём суть вашего вопроса? Не то название?
MTyrz
И название тоже, лицеев в СССР мне как-то не вспоминается.
Не привели бы вы пример советской средней школы, которая готовила бы «к технологическим революциям и космическим программам»? В антитезу к плану за станком, и прочая.
Языковые спецшколы помню. Музыкальные школы помню. Спортивные школы помню. Технологических школ, да таких, чтобы вот прямо отдельно существующая подготовка к революциям и космосу — в упор не помню.
Приведите пример, пожалуйста.
immaculate
Физико-математические школы были. Я учился в одной из них.
MTyrz
Да, вы правы. Были.
willyd
В СССР нет, но были математические, физические, физмат школы и гимназии.
Лицеи появились уже после распада. Но многие из них появились на базе этих самых школ и гимназий. Я учился в лицеи университета уже в 95ом.
MTyrz
Гимназий, как и лицеев, не было. ФМШ были, да…
willyd
Ну школы-интернаты.
MTyrz
Интернаты были, но они совсем не равны гимназиям, ни царских времен, ни современным. Интернат — это школа, откуда после учебного дня дети никуда не идут. Они прямо там и живут, возможно с перерывами на выходные.
Гимназия при последнем царе — это качественное (доступное не всем, вспоминая хотя бы указ о кухаркиных детях) среднее образование с гуманитарным уклоном. Несколько языков, в том числе древние; история, закон божий, чистописание, логика…
Технарей же готовили в реальных училищах (которые еще раньше, впрочем, назывались реальными гимназиями).
willyd
В СССР «было» классовое равенство. Поэтому хорошие общеобразовательные заведения назывались как и все остальные «школами». Конкретно лицеев и гимназий не было, но они просто назывались по другому, и учились там не только те, кто это заслуживал по уму, а и всякие «царицы полей». И сейчас все также, только теперь деньги решают все. При этом, я считаю, что довольно много из этих заведений дает очень достойное образование, конечно не готовят «к технологическим революциям и космическим программам», но база на очень высоком уровне.
UJIb9I4AnJIbIrUH
Странно, что вы в упор не помните про школы с физико-математическим уклоном. Откуда тогда поступали на Физтех, из музыкальных? Помнится, когда я там учился нам преп по лабораторным работам рассказывал, как в его годы выглядело собеседование, с таким собеседованием половина бы попросту не прошла на первый курс. Уже после я одно время общался с уже вышедшим на пенсию человеком, который преподавал своим ученикам в физмат-школе дифуры и ТФКП. И он не был каким-то там уникальным для Союза человеком в этом плане.
MTyrz
Да, вы правы, это что-то у меня в голове переклинило на слове «лицей». Деменция, наверное :)
slashd
Я рад, что у нас есть люди, которые могу выигрывать и люди, которые учат их :)
Мне жаль, что у нас государство не может создать приемлемый уровень жизни для людей.
eteh
Мне кажется, что выражение «государство всем все должно» пережиток советской эпохи — государство в целом же не запрещает покупать медицинские страховки, искать себе работу и развивать фирму(бизнес) при учете что у нас гораздо легче организовать серый документооборот. Все, как и везде, зависит лично от человека. Другой вопрос о свободе выражения своего мнения, но это уже другой разговор…
yarric
Не понял, почему вы считаете непопулярность (о которой свидетельствует нехватка специалистов на рынке труда) профессии разработчика Verilog в Европе плюсом — это ведь не из-за того, что европейцы не могут триггер от логического элемента отличить, а из-за того, что местные видят для себя варианты трудоустройства получше.
saw_tooth
Какие то ценности у Вас мягко говоря…
Ну, зато твои налоги идут в нужное русло, и пенсия не превратится в тыкву по мере приближения к ней (или сам не превратишься).
Тю, та было уже…
YuriPanchul Автор
Как вы собираетесь жить на пенсию в Области Сан-Францисского Залива, если максимальная государственная пенсия в 2018 году — $2,788 в месяц, а минимальный рент маленькой квартирки в Silicon Valley или в Сан-Франциско — $2,500 в месяц?
У нас тут что в посте, выездная сессия секты поравалителей?
vics001
Вы отвечаете — вам и набрасывают. Но вы, конечно, и набросили сами про пенсию, все ипотеки рассчитаны на 20-30 лет, никакой рент на пенсии никто не выплачивает, а 2800$ приличные деньги, чтобы коммуналку оплатить.
YuriPanchul Автор
Хотите поговорить про ипотеку? Типичный дом в Саннивейл, Калифорния стоит полтора-два миллиона долларов. Минимальная квартира в центре Сан-Хосе стоит $900,000. Банк дает ипотеку на сумму, равную 3 или 4 раза годовому доходу.
Иными словами, чтобы получить ипотеку на дом, нужно зарабатывать полмиллиона, а на квартиру — триста тысяч. Зарплаты инженеров-программистов вдвое-втрое ниже.
Простая арифметика — никакую ипотеку типичный одинокий программист в Silicon Valley сейчас получить не может. У него есть три варианта:
1. Жениться на программистке, чтобы удвоить доход.
2. Обналичить опцион в стартапе на несколько сот тысяч долларов.
3. Купить дом или квартиру на расстоянии 2 часа езды от работы.
*** 2800$ приличные деньги, чтобы коммуналку оплатить. ***
Даже если ипотека выплачена, пенсионеру нужно платить налог на недвижимость — 1% от стоимости дома.
bond1768
На пенсии можно и на восточном побережье пожить. На сколько я знаю в США если нужно куда нить переехать не нужно у председателя колхоза просить разрешение на переезд.
YuriPanchul Автор
Да, если уехать в Монтану и жить там в лесу, то пенсии от государства хватит, согласен.
immaculate
Очень много пенсионеров американцев живут в Доминикане, Таиланде, и так далее. Женятся на молодей мулаточке или тайке… Я недавно был в одном таком городе в Таиланде — выглядит как огромный дом престарелых. Но у каждого дедушки на коленях сидит молодая таечка. Отыгрываютя за годы одиночества мужики. :)
JobberNet
А в этом возрасте возможны дети не от молодого соседа?
immaculate
Я имел в виду, что таечка по возрасту им в дочки годится. Насчет сексуальной жизни в этом возрасте ничего не знаю, когда придет время, все мы узнаем. Но дедушки выглядят в большинстве своем довольными. Таечки — не всегда.
JobberNet
Я про то, могут ли у дедушки появиться дети от таечки?
Потому что фраза «Отыгрываютя за годы одиночества мужики», так что у мужика до пенсии не было ни жены, ни подруги, ни детей.
immaculate
Вполне возможно, думаю, что таких даже много. Правда я специально не присматривался. А дети от молодого соседа будут наверное сильно визуально отличаться, так как молодые в этих городах только местные.
И вообще в этом возрасте наверное уже все по барабану. При многих дедушках тайки скорее выполняют роль сиделок.
JobberNet
Если дедушка не афроамериканец, то дети будут больше похожи на мать, то есть точно не будут голубоглазыми блондинами, и визуально от местных отличаться сильно не будут.
saw_tooth
А почему Илья, из Бауманки не устроился в Ангстрем, или Байкал… наверно решил захудавшее предприятие Apple Inc поднимать с колен.
Про пенсии Вам уже корректно ответили. Продолжать дискуссию не буду, так как вижу у Вас существенную долю подмены понятий.
Господа комментирующие, если вы не согласны с моими комментариями, ставьте минус комментарию, а не моей и без того худой карме. А то создается впечатление, что я у вас денег занял…
sanchosd
Кхм… аренда квартиры… нет, не в Москве, пусть это будет Обниск, например… обойдется Вам скажем в 15т.р., а пенсия в 15т.р… ну, в принципе, может и будет 15-ка. Только вот выйдя из двери квартиры, или выглянув в окно, увидите вы совсем не Калифорнию, и я не про климат.
reversecode
То есть блондинку замуж в Калифорнии выдали?
yarric
На фоне новостей об успехах импортозамещения, когда в 70% отобранных молочных продуктов не находят молока, за колбасой имеет смысл валить в первую очередь, потому как даже большая зарплата не компенсирует потерянного на импортозамещенке здоровья.
lonelymyp
Даже вы сравниваете Калифорнию с Москвой.
Даже не московскую область, не говоря уже о ЦФО (который примерно равен Калифорнии), один лишь город как-то может конкурировать с Калифорнией.
В 99.9% мест проживания студентов «бытовые условия» весьма посредственны и выбраться из них можно лишь переехав.
Наш студент ещё в процессе учёбы понимает, если хочется чего-то хорошего и интересного ему нужно валить, валить в Москву, валить заграницу, всё равно куда но лучше бы свалить.
gary1
Эмиграция не за колбасой, а за качественной колбасой. В Москве (по сравнению с западной Европой, про Калифорнию не знаю) есть много вещей в разы хуже, начиная от качества продуктов, заканчивая культурой общественного питания, начиная от сервиса, заканчивая отношением работодателя к трудовому законодательству, начиная от судов, заканчивая банальной вежливостью на дорогах. И таких примеров можно приводить тоннами. Но есть какие-то вещи лучше, согласен. Так что ваше утверждение весьма спорно, за интересной работой едут когда в остальной жизни все нормально, в противном случае едут за повышением качества жизни.
AleXP3
Миграция везде и всюду есть. Вопрос в результирующей и в масштабах. Сейчас вектор из России очень не велик, в сравнении с еще совсем недавним прошлым. Так что вообще нет какого-либо сакрального смысла на её учитывать.
Arastas
Это вам кто такое рассказал?
AleXP3
Это я сам вижу.
Stas911
Может вы просто не там смотрите?
AleXP3
Не думаю, что «не там». У меня достаточно знакомых и однокашников работает на Западе: преподает в вузах и занимается наукой в серьезных конторах. Добрая половина нашей группы переехала за рубеж, в девяностые, так как дома им просто не было применения. Так вот: о том, что из России стало меньше уезжать молодых людей, которые могли бы стать потенциальными учеными, говорят абсолютно все мои знакомые и друзья «оттуда». Поток иссяк, едут на порядки меньше теперь. Наших студентов, аспирантов, сотрудников и проч. заменили азиаты: китайцы и Ко.
Arastas
Хм. Есть два утверждения: 1) Сейчас уезжает меньше в абсолютном выражении, чем в 90-ые, и 2) Сейчас число уезжаютх из РФ мало (невелико).
С первым я соглашусь, со вторым вряд ли. Но для продолжения разговора надо договориться, что такое "мало".
AleXP3
Для получения полностью объективной картины в вопросе «миграции мозгов» (мы, надеюсь, не о сезонных сборщиках клубники в Польше говорим) на самом деле надо предварительно много всякой другой терминологии синхронизировать, помимо определения исчисления понятия «мало». И всё равно, имхо, в подобном исследовании не удастся избежать субъективных оценок. Посему: я заменю свое «мало» на «относительно мало». За базу возьму девяностые. И тогда у нас тут будет речь только о п.1, который априори бесспорен в силу очевидности. Тогда ехали все: и те кто могут, и те кто не могут. Вторые с некоторым напряжением и дополнительными усилиями )
asmolenskiy
Ну в 90е — люди же просто собирали вещи и валили в никуда, лишь бы отсюда.
Сейчас так никто не делает.
Лично я бы уехал только при наличии оффера, причем на позицию минимум Senior. А так как:
1) Я активно этим вопросом не занимаюсь — то есть не рассылаю свою резюме по компаниям
2) Чел из из РФ сходу на Senior должность мало кому там упал
Вероятность того что реально я могу куда-то уехать кроме Азии — стремится к нулю.
И таких много.
Когда я был маленький — мамы воспитывали детей целенаправленно таргетируя их на покидание страны. Люди поступали в лицеи и гимназии, затем в МФТИ — с одной целью: скипнуть из России.
Сегодня этого нет.
«Утечка» приобрела более цивилизованный характер и объемы её снизились.
А самые щедрые к экспатам сегодня не американцы, а китайцы. Да в общем-то американцы особой щедростью и не отличались никогда. Если цель — рубануть денег — надо искать работу в Китае — сегодня это самый простой вариант.
AleXP3
Сейчас самый кайф это быть «человеком мира». Работать в одной стране, прописку иметь в другой, а работодателя — в третьей. И везде, в силу своей квалификации и коммуникабельности, быть желанным, а значит иметь возможность динамического выбора. Это конечно сложно, но уже вполне возможно, при современном мировом устройстве и развитой трудовой и информационной логистике. А окуклиться в одной стране, одном городе, на одном стационарном рабочем месте — подобное не может быть мечтой родителей о судьбе потомков, мне кажется.
asmolenskiy
Это вопрос Вашего субъективного миропонимания и возраста.
У меня например семья, не очень молодые родители за которыми уже надо присматривать начинать, интересная работа и неплохой заработок. Уютная квартира в зеленом районе и большой загородный дом. (ну и понятно не 25 лет).
Мне в принципе уже нафиг это все не упало быть человеком мира. Особенно в свете того что у меня в году 2-3 командировки в США и столько же в Тавайнь. Я думаю лет через 10 меня уже и секретность с перспективой невыезда пугать не будет.
asmolenskiy
Но про рабочее место согласен — чтоб развиваться, надо менять если не работодателя, то хотя бы там… подразделения, тематики проектов.
Я собственно из ВПК и ушел в основном потому что там проекты могут по 15 лет тянуться. Даже бывает что человек всю жизнь занимается одной и той же бортовой машиной. Ну там… просто поддерживает старые модели и делает новые. ЭКБ меняет с почившей на современную. Я такое видел — это ппц.
AleXP3
Кому-то нравится постоянство. Люди разные. У некоторых людей основной интерес это не работа, а хобби. Вот там они и самореализуются, имея материальный базис от доходов по работе. Такая модель жизни тоже имеет полное право на существование.
Stas911
Если цель — просто рубануть денег, то и ехать никуда не нужно. Крайне редко эмиграция приводит к существенному материальному росту (особенно из крупных городов, где работа есть).
asmolenskiy
Однако командиры воздушных судов с Вами не согласятся.
Переход с заработной платы 300-400к (а у кого-то и меньше) на 600к (это то что я слышал платят китайцы) — это на мой взгляд существенный материальный рост.
Если смотреть по нашей отрасли, по крайней мере по хардверной её части — насколько мне известно самый щедрый работодатель в России — это Хуавэй.
А у меня, например, весь линкедин забит запросами от каких-то китайцев — их там штук 30 у меня уже. Я их не добавляю, и не знаю че они хотят — но по-моему это хантеры. Ну и них просто по 5000+ контактов, так обычно у хантеров там.
Stas911
Я про ИТ скорее, про остальное не особо в курсе. Врачи, конечно, тут на порядок больше получают, но им все пересдавать нужно (а это почти на грани реальности, как я слышал)
asmolenskiy
Ну Вы BFM в машине по пути на работу включайте — там как раз за 1ч все новости. Потом повтор — и тоже будете в курсе =)).
Главное мозг отключать когда там начинают апартаменты со скидкой за 60 млн рекламировать, а то появится стойкое убеждение что с профессией ошиблись. А так ничего себе вполне годно.
Китайцы по все фронтам скупают, инженеров, менеджеров, технологии и компании.
JobberNet
Это в какую-нибудь Монголию ехать, чтобы иметь колбасу «Organic», которая на Западе, как и всё «Organic», очень недешёвая.
androude
Например, это может быть статистика смертей в СИЗО и прочих местах лишения свободы куда можно угодить поработав с государством. Более обще — социальная защищенность.
Или то куда идут твои налоги. Иногда очень хочется велодорожку и не хочется поддрежки военных конфликтов.
А зарубеж большой и на Америке не сошелся. И едут же, знаю многих кто уже уехал или подумывает.
a_korzhenko
С хорошей колбасой, сырами в Москве, да и вообще РФ вообще-то напряженка. Российские санкции в действии.
action52champion
Довольно много людей будут оставаться в России потому что на запад уехать тяжело и начинать там с нуля не просто. А так при прочих равных все будут бежать отсюда. Может не в студенческом возрасте, но годам к 30. Когда поймут все прелести российской(да и во многом украинской, белорусской) действительности. Будь то сажание на бутылку, более равные национальности, отвратительный жилой фонд и городская среда, полная социальная незащищенность, эпидемия ВИЧ, люмпенизированое население, зима 9 месяцев в году, ура-патриотизм, засилье силовиков, вкуснейшее пальмовое маспо, повальное хамство, презрение к интеллигецнии, поднимающее голову ауе, мракобеие, и, наконец, невозможность даже обсуждать все перечисленные проблемы. Потому что такое обсуждение будет неизменно приводить к попыткам подрыва государственного строя. И все в глубине души это понимают, поэтому занимаются повальной шизофренией типа обвинения во всех бедах обамы, украинцев, евреев… Да кого угодно, только не того, кто может тебя посадить на эту самую бутылку и ему за это ничего не будет.
Возможно вы правы, если у вас есть свой человечек в хорошем госпитале привязанном к уважаемой силовой структуре, свой человечек в самой силовой структуре и т.д. Вы привыкли к жизни в этом мордоре и адаптировались к этому отмороженному социал-дарвинизму. А мне это противно. Я хочу уехать отсюда не ради денег. А чтобы просто получить возможность есть нормальные продукт. Лечиться у человека, который будет нести хоть какую-то ответственность за свои действия. Ходить по улице не боясь что сперва меня изобьют хулиганы, а протом в отделении покалечит милиция.
YuriPanchul Автор
Насчет действительности. Вот я снял на видео бездомных в центре Сан-Хосе, самого большого города Silicon Valley. Вы думаете, с вами такого не может произойти?
action52champion
Так у большинства студентов и в России нет своего жилья, о чем вы вообще?
YuriPanchul Автор
Они живут на улице, как бомжи на видео?
action52champion
А в России нет бомжей?
AleXP3
Те что на видео они же в Silicon Valley работают, вероятно. Может это коллеги Юрия? Вы представляете, чтобы сотрудники Сколково жили в подобных условиях?
jorgen_steinbach
Не известно, по каким причинам они бомжуют, но наверное не за ретвита/митинга.
Одно дело, когда через свои действияили или форс-мажор едеш на социальном лифте вниз, другое, когда по велению тех, кому закон не писан.
Ну и само существование бомжов еще ничего не доказывает.
Stas911
Кроме того, бомжи есть и в странах с мощной соцподдержкой и при желании бомжу бы обеспечили и крышу и работу и еду. В большинстве случаев там это личный выбор человека.
MTyrz
GarryC
Все таки без «а у вас негров вешают» никак?
Nick_Shl
В России гораздо легче найти девушку… это точно! Особенно если живешь в Калифорнии. Чемпионат по футболу это однозначно доказал.
braincooler
Нет, они просто уедут.
YuriPanchul Автор
Ответил выше — habr.com/post/417495/#comment_18893513
Mih-mih
Для того, чтобы появилось достаточное количество специалистов, нужно достаточное количество работы для бывших студентов, которые впоследствии станут этими самыми специалистами.
Которую взять просто неоткуда.
Потому что разработкой кристаллов в железе занимается исчезающе малое количество людей. Тех, кто эти кристаллы будет использовать — неимоверно больше. И такое соотношение будет сохраняться всегда. Трактористов тоже в тысячи раз больше, чем работников тракторного завода.
Малое количество вакансий — малое количество специалистов — малая востребованность профессии — плохие перспективы у учащихся по этой профессии.
YuriPanchul Автор
Это проблема курицы и яйца, которая была во всех предыдущих экономиках такого типа — Японии, Китае и т.д.
Главный Китай (КНР) в начале 1990-х был просто нулем в микроэлектронике, хотя в малых Китаях (Гонконг, Тайвань) уже было неплохо. Про КНР в 1994 году в Silicon Valley практически никто не говорил, но уже в это время китайское правительство планировало меры по стимуляции электроники. И раскрутили — cейчас КНР в бешенном порядке развивает курсы по FPGA и микроархитектуре.
InOdinWeTrust
Не могли бы вы уточнить, какие именно меры они приняли, и какие из них потом сильнее всего повлияли на развитие электроники в Китае?
YuriPanchul Автор
Одна из них — это так называемая «Программа 863» принятая в 1986 году. Из известных результатов — процессор Loongson, Godson, «Чип Дракона». Им занимался институт ICT. Напоминает российский институт НИИСИ и российский микропроцессор КОМДИВ-64, но в КНР это все было раньше и с существенно большим количеством денег.
ru.wikipedia.org/wiki/%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B0_863
Mih-mih
Или это проблема объективно малой востребованности профессии? Допустим, по мановению волшебной палочки в России появилось 100000 специалистов по ПЛИС. Ок. Чем они будут заниматься?
Очень показателен в этом плане уровень зарплат на ХХ, показываемых по слову «FPGA» и по «C++». И это при не слишком высокой котируемости последних. Наводит на мысли, что разработчики «железа» не очень то кому и нужны.
И что изменится, если их станет больше?
InOdinWeTrust
Ничего. В приведенном в пример Китае все началось с инвестиций в дешевый труд, невмешательства государства в бизнес, неприкосновенности частной собственности, политической открытости, привлечения иностранных капиталов. Огромных капиталов. Китай дал возможность иностранцам строить заводы и обучать дешевую рабочую силу на своей территории. Первичным было именно это «дешево». Китай не сделал 100000 специалистов, которые подняли с колен отрасль электроники. Китай создал условия, в которых иностранцам было выгодно приезжать, строить, обучать китайцев, за счет дешевого труда получать низкую себестоимость и, в итоге, сверхприбыли. Китайцы зарабатывали, вкладывали в науку, образование, набирались опыта и со временем стали строить свои заводы электроники, чисто китайские. Сингапур пошел похожим путем, создавая благоприятный инвестиционный климат. И да, стимуляция спроса первична.
YuriPanchul Автор
Вы видите только часть картину. Я по работе взаимодействал с инженерами Huawei, а также другими командами китайских разработчиков hi-end процессоров. А также общался с менеджерами образовательных программ в Xilinx и Imagination по поводу КНР.
В КНР помимо дешевого труда есть еще и 1) государственное стимулирование разработчиков продвинутых устройств, вместе с протекционизмом — например китайский out-of-order процессор Loongson использовали для лаптов в школы, даже когда он был более тормознутым чем лаптопы на интеле и 2) массированные образовательные программы — именно то, о чем я говорю в этом посте.
Я собственно занялся тематикой поднятия России именно после того, как поработал с китайцами. Я понял, что они ничем не лучше, и россиянам нужно просто избавиться от комплексов и делать то же самое.
InOdinWeTrust
Ваш оптимизм и упрямство в отстаивании важности образовательных программ, конечно, вызывают уважение.
Никто не спорит, что там были крутые образовательные программы. Как раз с образованием и инвестициями у Китая все в порядке. Только это следствие, а не причина экономического роста и развития. Причины лежат в плоскости политических и экономических преобразований как во внутренней, так и во внешней политике. Можно крупно вложится в любую образовательную программу, наплодить миллионы специалистов, и они все окажутся ненужными внутри страны, потому что работать негде, потому что нет потребителей, нет условий для появления спроса, нет регулирования. А можно создать условия — доступность, открытый рынок, равные условия для конкуренции, финансовая и юридическая регуляция, стимулирующие предпринимательство. Создать условия, в которых найдется достаточно энтузиастов, которые смогут и капиталы привлечь, и потребителей, и инвестировать в образовательные программы, и построить заводы. Честная конкуренция позволит появиться на рынке действительно сильным компаниям, способным конкурировать с мировыми топами.
Правда тут есть и минус — государство в текущем своем виде в таких условиях просто не выживет.
tim_leon
Тут стоит сказать, что у Китая и Японии эта проблема решилась грамотным руководством и спецификой времени (о том, что в то время и у нас были еще возможности, сейчас скорости развития не те, такое производство будет очень медленно развиваться у нас, либо как выход — лицензирование технологий как в Байкале, что на самом деле грустно).
Китай привлек промышленность из-за США (Японии помогли как союзникам) законами и стоимостью труда (в России здесь в обе стороны плохо — есть где нужно повысить оплату, где даже нечестно мало платят, а есть где необходимо понизить т.к. от их услуг профита мало), плюс законы и другая специфика ведения бизнеса как в России, так и в Китае.
Благодаря деньгам с промышленности и появлению обученных специалистов со стартапами, Китай стал вкладываться в образование, отсюда и дальнейшие его достижения, плюс стоит учитывать количество людей там (просто повод и способ во все вузы пихать обучение этому приведет к ситуации как с программистами — их много, оплата падает из-за конкуренции, качество слабое, и мест «хороших» на всех не хватает).
naviastro
Есть ещё один момент — само явление мобильности кадров. Это нормально, особенно в IT и науке (в науке оно вообще существует уже многие века).
Чем уже специализация, тем меньше вакансий в конкретном регионе, даже если это известные места сосредоточения IT-компаний. Оффер может быть на работу на другом континенте и не обязательно обещать более комфортную среду обитания, местный менталитет, гуманное законодательство или меньше бюрократии. Однако, конкурентные преимущества оффера могут значить больше (проф. развитие, доход, интересные задачи, и т.п.). С плохими перспективами у учащихся позволю себе не согласиться. Всё сильно зависит от уровня подготовки (для выпускника) и проф. уровня (для состоявшихся). Если ты лучше — у тебя и шансов на ставку больше, даже если рынок узкий. Победы на соревнованиях — вполне себе показатель как для студента, так и для бородатого специалиста. И будет нормальным, что офер своего уровня они получат из другого региона, а по мере развития сменят ещё несколько стран.
Кстати, (контр)пример Вам, Mih-mih, приведу: юристы, менеджеры и экономисты)) Дипломов выпущенно дофига и больше, рынок — шире океана (относительно инженер./FPGA), а востребованность специалистов вроде как осталась, как и «специалисов» без работы по специальности.
Mih-mih
Уровень подготовки. Конечно. Но есть проблема: чем более «нишевая» специальность, тем меньше количество мест (географически), где на эту специальность можно выучиться. Не получить диплом, а именно выучиться :).
Я не слежу за рынком труда по ПЛИС по миру в целом, но лет 5-6 назад, согласно сообщениям отдельных зарубежных товарищей на Хоботе, плисоводы и там не особо котировались. Не знаю, насколько эта информация соответствовала действительности и как обстоят дела сейчас (я с плисинами дела имею лишь изредка. к сожалению), но если не очень нужны нормальные специалисты, то непойми как обученная масса «специалистов» не нужна тем более.
Про юристов пример немножко неподходящий, тут сама профессия неимоверно популярнее, и идут на нее все кому не лень. Но если уж даже их обучить не могут…
А в обсуждаемой теме даже и особой востребованности специалистов не наблюдается.
naviastro
Тогда это вдвойне здорово, что есть возможность выучиться по относительно редкой специальности, не покидая страну (банально — не всем по карману учиться забугром, даже если хочется). Именно — получить знания, которые чего-то стоят. Пока человек учится, показателем уровня его подготовки могут быть в т.ч. и победы в соревнованиях, а далее — непосредственно трудовые успехи)
Узость рынка — безусловно несёт больше рисков для всех сторон. Например, хочется жить и работать в конкретных местах, а с преложениями — печально. Это может быть справедливо и для разработки ПО, в т.ч. для Java, который формально котируется высоко. В Мск/СПб не всегда получается найти Java-девелоперу предложение по своему профилю и хотелкам, приходится уезжать, независимо от чемоданного настроеня.
О массовости образования на околоFPGAшную тему говорить пока не приходится, студенты, о которых идёт речь в статье скорее всего найдут себе работу, чтоб на хлеб с маслом хватало. Даже на узком рынке, если хочешь over $x00'000 в год, нужно уметь продать себя за это вознаграждение и, как правило, быть на уровне или лучше своих коллег на сходных позициях. Возможно — да, в «среднем по рынку» при «одинаково» затраченных усилиях разработчик определённого ПО будет иметь доход выше условного плисовода. Но это не точно)
В комментах обсуждались «бега за колбасой» или самоспасение от режима, но есть другой важный момент — могут ехать просто по конкретному предложению работать, в т.ч. даже уходить из именитых компаний и уезжать из мест, которые являются во снах многим другим)) Если специализация узкая, то шансы на подобное могут оказаться выше, но тоже — всё индивидуально.
Про более популярные профессии — поясню. Идут за дипломами, т.к. есть живые примеры в этих отраслях с высоким уровнем дохода, иногда — с исключительно высоким. Само собой, что не все сопоставляют причину и следствие, т.е., что наличие наличие диплома не кормит коешлёк напрямую. Т.к. есть спрос на дипломы — есть и предложение разной степени законности по выдаче этих дипломов. Обучить могут, столько, сколько есть способных на это. И всё равно не хватает.
asmolenskiy
На собственное жилье я заработал, занимаясь именно программированием FPGA примерно за 6 лет. Это к вопросу о доходе. Это нормальная профессия. Ей вполне можно кормиться. И она достаточно интересная.
Mih-mih
А представляете, что по поводу «заработал за… на...» могут написать условные Жава-программисты? :)
asmolenskiy
Что?
У нас целый офис в Питере — сплошные программисты — я прекрасно знаю на какие вилки зарплат их набирают. Немного выше чем у нас хардверщиков в московский офис. Выше — но не прям чтобы капитально.
Причем программистов собеседуют и набирают постоянно — а у нас 1 схемотехник раз в два месяца находится просто интересный чтоб на собеседование позвать и всех уже прослушали в Москве походу потому что начали экспатов из регионов дергать.
Вас все больше, а нас — все меньше. А потребность в железе как бы никто не отменял.
Mih-mih
Смотрите как интересно получается: программист в «незажратом» Питере получает больше, чем железнячник в «заржратой» Москве. При этом можно собеседовать одного схемотехника в месяц, дабы не испытывать кадровый голод. Очень говорящий расклад, не правда ли? :)
И кого — «вас»? У меня профессия «инженер-электроник», если это о чем-то говорит :)
asmolenskiy
Так интересно получается, потому что Вы немного исказили действительность — загнали ее в канву своего восприятия.
У нас (можете у меня в профиле посмотреть, у кого «нас») два офиса. Изначально был московский. Потом мы нашли целую команду программистов в Питере, специализирующихся на наших задачах, и под них создали питерский офис. Так сами собой получились софтверный офис в Питере и все остальные — в Москве. Программистов мы также набираем и в Москве, насколько мне известно на те же вилки. Потому что вакансия у нас «программист», а не «программист в Москве» и «программист в Питере». Но так как весь, скажем софтферный менеджмент в Питере — то и программисты в основном там. Также есть программисты, занимающиеся задачами отличными от Питерского офиса — мы их набираем в Москву.
Проблема с хардвером в том, что из 50+ резюме найденных на hh позвать поговорить можно одного-двух в месяц (там есть что-то интересное), остальные нам просто не подходят — слишком низкий уровень подготовки специалистов в отрасли в целом. А те кого мы таки зовем, на вопросы типа «чем определяется импеданс» отвечают «а зачем мне это знать — ведь есть же калькуляторы». Поэтому с хардвером мы в перманентном нехвате.
Mih-mih
Здорово, но перспективы потом… Да, можно попасть на хорошее предложение. Только все дело в том, что по другим темам хороших предложений будет, скорее всего, существенно больше, и они могут быть гораздо более хорошими :). Вопрос-то изначальный был какой: смысл в массовом HDL-образовании, если потом его приложить-то особо и некуда (по сравнению с другими профессиями).
braincooler
А Италия на втором месте не в Европе уже?
YuriPanchul Автор
Ну я же написал в первом предложении «серебро разделила Россия и Италия».
Des333
m1a1x1, 1an1, мужики, поздравляю!
ishevchuk
И shvlad!
Des333
Точно, спасибо!
Забыл, что он тоже есть на хабре :)
shvlad
Des333, ishevchuk cпасибо за поздравления =) С хабра все и началось, истоки вот они habr.com/post/283488 =)
m1a1x1
Спасибо за поздравления! Правда конкурс продолжается, следующий этап — Grand Final, который будет проходить в Америке, и куда мы получили приглашение, но попасть туда и представлять наш проект там скорее всего не сможем (оказывается, за месяц получить визу в Америку — задача почти невозможная).
immaculate
Пишут, что можно получить на Украине или в Грузии.
m1a1x1
Да, такие варианты есть. Но даже там сейчас свободных мест на запись до сентября нет, а если появляются — сразу пропадают. Так что нужно мониторить и как-только появятся — записываться. Но чтобы успеть это сделать — нужно заранее оплатить визовый сбор в нужной стране. То есть сначала нужно выбрать страну, где делать, оплатить визовый сбор, заполнить анкету и ждать, когда появятся подходящие даты (которые могут и не появится) + есть сложности, с тем, чтобы находиться в этой стране, пока виза будет оформляться.
jok40
По-моему, россияне могут получить визу в любой другой стране. Может имеет смысл посмотреть на Казахстан?
Вот, например, тут написано, что «Большинство стран СНГ сохраняют визовый режим с Соединенными Штатами. Казахстан не исключение. Консульский отдел может принять до 250 заявителей в день, в том числе нерезидентов. Виза в США для россиян в 2018 году доступна в Алма-Аты и в Астане. Самое большое преимущество оформления визы в США через Казахстан — пересечение границы по общегражданскому российскому паспорту по правилам таможенного союза. То есть граждане РФ могут въезжать и выезжать по внутреннему паспорту, а заграничный паспорт оставить в консульском отделе на вклейку визы.»
Опять же, насколько я помню, россиянам в Казахстане можно находиться без регистрации месяц.
asmolenskiy
Могу предложить экзотический вариант, которым воспользовалась одна мая знакомая — ОАЭ.
Szer
Коллеги недавно ездили в Молдавию получать визу США. На всё ушла неделя, местное консульство скучает, очередей нет, выдают быстро.
У коллег только Российское гражданство, ничего необычного.
За месяц можно успеть сделать, было бы желание сгонять в Молдавию (например).
На Московском консульстве свет клином не сошёлся.
bond1768
Поздравляю ребят с победой, а также с новосельем в СиликонВалей, на Хабре об этом не напишут, поэтому здесь поздравлю забегая немного вперед ))
Romaker
Заголовок вводит в заблуждение, правильно — "Российские команды взяли верх над европейцами на европейском финале интеловского конкурса InnovateFPGA "
reversecode
А я историю с про Илью с Бауманки не понял
он ведь и до этого разрабатывал ПЛИС, чем книга то его изменила?
пытаюсь понять аналогию хотя бы с С++,
%username% программировал на С++ в каком то НИИ, допустим,
однажды кто то ему подарила учебник по С++(типа %username% до это не знал С++ ?)
теперь %username% работает в Apple
Des333
Думаю, всем очевидно, что все ребята, которые победили в конкурсе, имеют приличный опыт разработки на FPGA.
Максим, например, так вообще руководит у нас FPGA группой, хоть и стесняется про это упоминать :)
reversecode
Вы напоминаете ответ политика у которого спросили берет ли он взятки
на что политик начал рассказывать сколько денег государство вкладывает в инфраструктуру
вообщем перечитайте мой вопрос
YuriPanchul Автор
Книга добавила понимания про основы микроархитектуры, как построить простое микропроцессорное ядро с конвейером. До этого у Ильи данного понимания не было.
Mih-mih
Вообще не было, или не было понимания конкретной реализации?
YuriPanchul Автор
До этого Илья это сам сделать не пробовал, а потом попробовал и далее смог пройти интервью в MIPS/Imagination.
yarric
Ради чьей-то там стратегии не очень хочется устраиваться на пожизненную службу в одну-две компании, которым такие специалисты нужны — с перспективкой вылета на мороз, когда менеджмент решит, что купить готовое решение у китайцев будет дешевле.
reversecode
по инсайдерским данным у китайцев недостаток таких специалистов
и они их импортируют
yarric
Джун с парой лет опыта врядли нужен, синьор с 10+ лет — сперва добейся, да и можно на места получше претендовать. Ну и с девушками там напряжёнка.
reversecode
сразу на выходе с вузов забирают, вряд ли там 10+ лет есть
yarric
См. мой первый комментарий по поводу минусов работы по узкой специализации.
reversecode
Не улавливаю сути
у китайцев постоянный недобор по этой «узкой специализации» как вы выразились
недобор такой, что они спецов давно уже импортируют в страну из других стран
yarric
reversecode
как минимум рынок китая бесконечен
yarric
Рынок Китая "бесконечен" для какого-нибудь TSMC или Intel, наёмных работников это касается постольку-поскольку.
asmolenskiy
У них (навереное уже «был») бум ASIC для майнинга. Там же дофига промышленных майнеров. Я подозреваю что недобор вызван сим явлением.
reversecode
недобор был еще до появления биткоина
asmolenskiy
Verilog/VHDL — это не только FPGA, но также и ASIC.
yarric
И много ли контор занимается ASIC-ами? Кстати вот ещё минус: свой стартап в этой области почти нереально организовать из-за очень высокого порога входа.
asmolenskiy
Много. Не так много как в Санта Кларе — но не одна и не две. 20-30.
Не много контор о которых все знают типа МЦСТ или Байкала.
Но вообще их достаточно. По крайней мере на текущее количество специалистов хватает. Существует много мелких лавок которые сидят на всяких грантах Сколкова или госпрограммах и пилят ASIC (конечно иногда просто деньги =))) ).
И доходы и микроэлектронщиков достаточно высокие — это достаточно дорогие специалисты.
yarric
Работа в окологосструктурах — то ещё «удовольствие».
Давайте сравним количество вакансий по Java и по Verilog/VHDL — благо hh.ru под рукой.
asmolenskiy
Я работал в окологосструктуре под названием НТЦ Модуль.
Очень хорошее место с вполне вменяемыми зарплатами. Которое кстати занимается как FPGA так и ASIC.
Проблема ведь не в «окологос», а в том что среди «окологос» масса всяких древних мамонтов с соответствующими подходами к работе.
Количество вакансий — это метрика актуальная для данного конкретного периода времени. Она релевантна для Вас, но не для 10-классников. Не факт что через 5-10 лет картина будет такой же. Когда я поступал в ВУЗ — было полно вакансий экономистов и юристов. У меня даже второе высшее есть по этому направлению — поддался общей моде. И где они сейчас?
yarric
Хорошее по меркам постсоветских контор? Как соотносится с местами вроде того же JetBrains, куда можно пойти со знанием Java?
Экономисты и юристы сейчас вполне хорошо себя чувствуют — вакансий завались. А какова вероятность того, что количество конкурентов Intel и Байкала увеличиться раз в 10, чтобы сравниться по вакансиям с Java или C++?
asmolenskiy
После этой компании я работал в Т-Платформах, а сейчас работаю в компании YADRO. Кроме того я по работе общался с многими западными и азиатскими компаниями типа Mellanox, например.
И тем не менее, не смотря на это — я считаю что это было очень хорошее место с вменяемыми зарплатами. Ну то есть как бы есть с чем сравнить. Сойдут такие мерки?
Ну они же не стали совсем не нужными — только для них заработая плата в 50к в Москве внезапно стала нормальной.
А какова вероятность того, что Вас станет столько на рынке что и для Вас зарплата в 50к в Москве станет нормальной? На мой взгляд это вопрос 1 поколения от школы до выпуска из ВУЗ. Сейчас даже врачи на Java переучиваются — не резиновый рынок то. Вы как (вероятно) сложившийся профессионал — останетесь при своем — а вот вновь прибывающие начнут обламываться.
yarric
Мне названия этих компаний ни о чем не говорят.
А раньше была какая?
Разница в зарплатах программистов и бухгалтеров образовалась не из-за перенасыщения рынка труда, а из-за непривязанности программистов к рынку труда РФ. Есть немало контор, которые считают нормальной зарплату 50к для программиста, и ведь находят же работников.
Выпускникам школ с такой же логикой можно востребованный на рынке труда COBOL посоветовать — там зарплата вообще под 400к, годик-два поработал — и можно на пенсию, на накопления жить.
asmolenskiy
Потому что это хардверные компании. Но вообще могли бы и загуглить. Мне вот JetBrains ни о чем не говорит.
Цифру не скажу — но когда я поступал в ВУЗ — мой, скажем одношкольник пребывая на 4 курсе ВУЗ, устроился работать финансовым аналитиком в что-то типа Тройки-Диалог. Через 3 года я был у него на новоселье в загородном доме. Наверное неплохие были зарплаты.
А к моменту моего выпуска, многие из моих одногруппников ушли в EY, PriceWaterHouse, KPMG. По уровню дохода я давно многих из них обогнал. Все меняется.
Я, будучи студентом, работал в инвестиционной компании (по второму высшему). В принципе зарабатывал неплохо. Но решил пойти в инженеры (просто так — мне почему-то стало жалко 6 потраченных в ВУЗ лет) — ни разу не пожалел пока.
Нет — им (а точнее их родителям) нужно посоветовать не на сегодняшние зарплаты смотреть, а на тенденции — куда идет страна, что хочет развивать и на кого сейчас спрос начинает расти. Подумать в общем немного больше.
yarric
Потому что это малоизвестные конторы, а не аналог JetBrains.
Это скорее зависит от компании и опыта работы. В конце-концов они легко могут заняться фрилансом или открыть свою контору — а программисту Verilog придётся искать варианты в Китае...
Тогда уж в чиновники или силовики идти надо.
asmolenskiy
Вы прикалываетесь что-ли?
Ладно — раз Гугл у Вас видимо не работает я помогу.
Оборот в 5 раз выше чем у JetBrains.
Я до сих пор (уже не являясь программистом Verilog по основной деятельности) не испытаю проблем с подработкой в этой области. Мне скорее часто приходится отклонять предложения в связи с занятостью на основной работе. Это просто вопрос квалификации.
Это Ваше субъективное восприятие, хотя оно в общем-то имеет полное право на существование. Но вообще квалицированных кадров не хватает и в гос. управлении и им готовы платить дохрена. Повсеместная воровайка уже самим воровайкам надоела. У них появляется понимание — что кто-то все таки должен работать.
yarric
Окей, сделаю это за вас — вакансии hh.ru по Питеру:
По запросу "Verilog" — 6 вакансий за месяц с зп от 60к до 100к рублей.
По запросу "бухгалтер" — 1180 вакансий за месяц с зп от 35к до 180к рублей (по первой странице выдачи).
По запросу "Java" — 88 вакансий за месяц с зп от 170к до 300к рублей (по первой странице выдачи).
Я не спорю, что можно добиться успеха даже в самой узкой области, если вовремя начать и приложить достаточно усилий, но для человека с улицы картина выглядит совсем по-другому.
asmolenskiy
Потому что надо знать что искать
hh.ru/vacancy/26401773?query=Xilinx
Я правда не знаю даже что это за компания. В тех что знаю — там обычно з/п не указывают (почему-то).
Вы же засекли сколько у меня заняло времени найти эту вакансию?
Хотя статистика сегодня на Вашей стороне — с этим я не спорю.
yarric
По Питеру нашел аж 3 вакансии по Xilinx до 100к — смешно. По Москве их целых 25, но не всем же жить в Москве.
asmolenskiy
del
asmolenskiy
Соглашусь с тем что в железном мире за МКАД жизни нет.
Это правда
asmolenskiy
Ну и Вы несколько заблуждаетесь что программист Verilog — это прям профессия. Это скилл. Вы ж не тока Java знаете. Вы же разработчик ПО, а не Java-программист. В ПЛИСоводчестве много областей знаний. Я знаю Verilog/VHDL, их вариации, System C, tcl и много чего другого. Плюс я знаю потроха ПЛИС, потроха чипов. Умею их синтезировать, трассировать, верифицировать, считать PI/SI, паковать и скриптить IP, понимаю как логика ложится в примитивы и так далее и так далее. это полноценная профессия с целым ворохом «ключевых слов» смежная со схемотехникой.
А «программист Verilog» — это не профессия. Это да — стоит тыщ 30-60.
asmolenskiy
Кстати по поводу зарплат/потребностей и прочего. На самом деле у меня где-то год назад периодически происходила одна и та же ситуация.
Болталось резюме (закрыл ибо надоели), на должность ведущего по HW, с очень хорошей желаемой з/п — выше чем у Java ))). Ну меня там много чего понаписано: серверы, суперкопьютеры, гигабиты/гигагерцы и прочее такое.
Звонят приглашают — прихожу.
Разговор такой (происходило раз 5) — да, да у Вас клевый бэкграунд, все хорошо, но нас то во что интересует: у Вас там в самом начале написано что Вы занимались ЦОС для бортов, испытаниями на надежность и прочее такое — вот нам это бы надо. Зарплату дадим какую просите. Пойдете?
У меня жена в прошлом авиаконструктор, ну такой — серьезный. Техлид. Работала в США на сайтах Боинга, Цессны и пр. У нее абсолютно та же ситуация. Периодически зовут в военщину на злые зарплаты.
Меня это конечно сильно удручает: заниматься войной под второй формой не особо хотелось бы — но вот это вот то, за что сейчас готовы платить.
Это ни в коем случае не рекомендация типа — идите работать в ВПК. Просто Вам для справки, чтобы у Вас картина мира была более полной.
asmolenskiy
Не ну я понимаю — Вы можете весьма пренебрежительно относиться к российским компаниям. Ладно. Шут с ним.
Но пардон — не знать что такое Mellanox — это моветон. Это круче чем эти Ваши JetBrains.
asmolenskiy
Ну вот… а я думал мы про серьезные зарплаты говорим. А у Вас вообще это под 400к.
Нет — конечно 400 тысяч рублей это высокая зарплата (я столько не зарабатываю), но я бы не сказал что вообще. У меня электрики на даче делали фасадную проводку. Приехали на S-ке. Я немного удивился (это ж блин просто электрики) поинтересовался их доходами — сказали что бывает даже немного больше на двоих (не на рыло) за месяц зарабатывают иной раз. Взяли стольник (с материалами) за день работы и уехали.
Java…
asmolenskiy
Вам отвлеченный от IT пример.
Израиль ожидает больших проблем с врачами.
Потому что после массовой миграции из СССР их там стало настолько дофига — что в силу резко возросшей конкуренции — люди просто перестали учиться на врачей. Это профессия перестала быть доходной и престижной.
Сейчас врачи старые и умирают — опять нехват, опять по кругу.
При любом дисбалансе будут такие качели. В России дисбаланс бай дизайн из-за бесплатности образования. Никто не думает о том как и кем он будет работать, выбирая ВУЗ и специальность.
То что сегодня доходы у иных программистов равны зарплатам генеральных директоров не означает что так же будет и через 5-10 лет. Не будет. Это качели. Сегодняшним программистам — фортануло. Они угадали 10 лет назад с профессией.
asmolenskiy
А я не понимаю нафига плодить конструкции:
always @* begin
A = B
C = A
D = C
end
Я за такое ньюбов карал.
Чем не нравится более стандартное и понятное:
assign A=B
…
«Always @» — это конструкция срабатывания по событию и применяется для блокирующих присваиваний. Always @* — значит «всегда». Некоторые синтезаторы ее в лучшем случае не понимают, в худшем — понимают неправильно.
Зачем плодить этот индийский код из begin/end.
asmolenskiy
Я даже видел одну софтину — которая при конструкции Always @* — собрала все сигналы, участвующие в логике, собрала их в кучу логикой, затащила на клоковое дерево ПЛИС и подала на клоковый вход регистра. Ну и не очень корректно при этом работала после трансляции.
Это есть не нормально.
asmolenskiy
Ну вот — очевидно какой-то молодой человек, любящий @* видимо несогласен.
Ну написал бы хоть с чем — может я что-то не понимаю в этой жизни?
ineganov
Минусовал не я, но я не согласен с тем, что @* это всегда плохо. Оно очень полезно, когда нужно, например, присвоить значение по-умолчанию на всю структуру/вектор целиком, а потом поменять какие-то поля по условиям. Ну и да, always_comb устраняет большинство старых претензий и потенциальных косяков.
asmolenskiy
Программистский смысл я понимаю — кодить удобнее и нагляднее, а теперь скажу почему так делать плохо.
Под условиями Вы понимаете что-то типа case или if/else. Вы видели во что транслируется асинхронная логика, когда Вы натягиваете на нее case или if/else? Она транслируется в проверку не выполнения всех if. Если у Вас утилизация процентов 15 и частота где-то посреди диапазона допустимых — хорошо.
А если 90% и частота максимально допустимая — уже не хорошо.
Луше писать так
assign Vector = {
const0,
const1,
(A&B | C),
…
D^A
};
Добавляете справа комментики, расставляете табы — и тоже все вполне себе наглядно. Только Timing Score полегче.
Если хотите — дайте кусок кода который вы считаете лучше с @* и никак иначе — а я попробую его в свою религию перевести.
asmolenskiy
Можно даже загнать в какой-нить… ну вот у меня сейчас Квартус под рукой есть — и сравнить утилизацию.
ineganov
Самый банальный пример — дешифратор:
Нормальный синтезатор (VCS, например) на такое хорошо реагирует.
Другой пример получше: комбинационная логика декодера инструкций, когда перечислять все сто выходов на каждую вариацию — один из способов самоубийства.
if-else if-else — семантически это сразу priority encoder. Понятно, что это медленнее, но тут получается ровно то, что было заказано. Независимые условия типа 'if(foo) blah; if(bar) blahblah; отличаются от assign только упоротым режимом xprop.
С case'ом все неочевидно, зачастую из-за самого верилога (привет, casez/casex), но и там можно пинками обьяснить синтезатору, что требуется получить в итоге (parallel case, case(1'b1) и всякое такое)
Совсем плохо это работает только для сложной логики с вызовом функций и мутным имеративным кодом (опять же, VCS)
Не, я понимаю, что если написать все в лоб на одних assign'aх, а регистры инстанциировать, то вариантов плохого синтеза не будет вообще.
В основном потому, что сам синтезатор в этом случае нафиг не уперся :)
Вообще, мне кажется, аргумент сводится к программированию на ассемблере против C++ конца 90х. Ну да, перф иногда бывает хуже, но понятно когда и известно, как исправить.
asmolenskiy
Хорошо.
Я согласен что в приведенных Вами примерах. особенно если это пишется для ASIC (там чаще проще с таймингом) -дополнительные конструкции SystemVerilog — подходят лучше.
Но я категорически не согласен с применением @* везде подряд в коде типа приведенного в основной статье.
С одной стороны — Вы правы. С другой — в FPGA/ASIC все упрется не в перф, а в тайминг, потребление и площадь. Оно не будет работать медленнее, а просто не будет работать.
Вы и сами это знаете — так что это не для Вас поучение, а для интересующихся.
Когда-то давно я делал автомат для тренинга DDR2 (сейчас это все радостно вешают на софт-процессоры, дорвались =) ) — IP-блок контроллера не подошел по ряду причин, пришлось писать свой. Чтобы оно начало работать на требуемой частоте — мне пришлось писать его в виде нетлиста. То есть я просто собирал некоторые его модули из LUT с расписанными таблицам, а рядом в комментах для потомков писал верилог, который делал бы то же самое но размазывался в другую неработоспособную топологию.
Ну и до кучи обкладывал это LOC-констрейнами.
Это не пример для подражания — так делать не надо =). Но иногда приходится.
ineganov
Жестоко. Как раз из серии «синтезатор не нужен».
А это было в каком синтезаторе, если не секрет? Особенно вот год интересен. Помнится, свежий Vivado оставлял приятное впечатление (может, обманчивое?) — там и path groups были с весами, и location задавать можно более гибко. Не помогло?
asmolenskiy
Версию не скажу, не помню уже — это было еще до Vivado, но был уже PlanAhead. То есть наверное ISE 9 и 10.
asmolenskiy
Но вообще дешифратор я бы сделал отдельным модулем и выписал всего разряды через assign. Для 64 бит это делается минут за...5.
Или подумал минут 15 и параметризовал через generate если нужно прям конские размерности.
И втыкал бы его потом где нужно.
Мне вот эти конструкции типа последовательные (сначала занулили а потом присвоили) в коде который по природе своей — параллелен — режут мозг.
Спокойной ночи.
YuriPanchul Автор
*** Нормальный синтезатор (VCS, например) ***
В смысле DC?
*** Не, я понимаю, что если написать все в лоб на одних assign'aх, а регистры инстанциировать, то вариантов плохого синтеза не будет вообще. В основном потому, что сам синтезатор в этом случае нафиг не уперся :) ***
Это не так, в 1980-х Synopsys продавал Design Compiler именно как способ оптимизации. Причем в компаниях типа Texas Instruments были люди, которые говорили, что их кучу assign-ов лучше не сделать, а синопсоиды показывали что таки можно сделать.
ineganov
В смысле — да, Design Compiler конечно.
Ну то есть — оптимизировалось конкретное комбинаторное выражение в каждом отедельно взятом assign'e? И светочи из TI при этом все равно были биты?
YuriPanchul Автор
*** Ну то есть — оптимизировалось конкретное комбинаторное выражение в каждом отедельно взятом assign'e? И светочи из TI при этом все равно были биты? ***
Нет, flatten все комбинационное облако и его упростить (т.е. упрощать всю цепочку assign-ов). Были биты, тем синопсис их и подкупал.
ineganov
Вот жеж. И это — в восьмидесятых! А публиковалось же наверняка что-то на эту тему? Я на этот предмет только книгу Игоря Маркова знаю, да курс VLSI на курсере.
YuriPanchul Автор
Я смутно помню, что это было связано с Espresso logic optimizer 1986 года:
en.wikipedia.org/wiki/Espresso_heuristic_logic_minimizer
web.cecs.pdx.edu/~mperkows/CLASS_572/=class-schedule-98.html
Richard Rudell — Dr. Richard Rudell is a fellow at Synopsys and creator of Espresso and SIS
Des333
Сравнили?
asmolenskiy
Нет — мой подручный Квартус не понимаем SystemV.
Ну раз Вы спросили — щас переделаю это в @*. Посмотрю что будет.
asmolenskiy
Total Logic elements 80 / 240 ( 33 % ) — это с @* (не смотрите на абсолютные цифры — я в какую-то CPLD кладу)
asmolenskiy
73 / 240 — если в лоб.
Не смотрел RTL на предмет отличий.
ineganov
Справедливости ради, правильно сравнить тоже не совсем просто. В лоб ведь тоже можно реализовать минимум двумя способами: на лучший тайминг и на лучшую площадь. И вариант на лучшую площадь тоже вполне параметризуется, но без комментов выглядит вообще нечитаемо. А это всего лишь дешифратор. В идеале, выбор реализации должен быть за синтезатором, иначе зачем он тогда нужен. Но да, хороший выбор получается пока не всегда :)
asmolenskiy
Да я тут до трансляции то и не доходил.
Я ж не буду в рабочее время на работе заниматься исследованиями особенностями синтеза дешифратора в Квартусе =).
Да и фряшный лайтовый Квартус — не самый подходящий тул для этого.
Я просто взял предложенный код на always_comp, быстренько переделал его в @* запустил синтез.
Потом методом копипаста и автозаполнения расфигачил дешифратор в виде
assign out[0] = (idx == 0);
assign out[1] = (idx == 1);
…
assign out[63] = (idx == 63);
Именно это я имел в виду под «в лоб».
И запустил синтез.
(Собственно по разнице во времени между сообщениями можно увидеть сколько это заняло времени)
Дальше я не ходил. Тем паче что я почти согласился с оппонентом выше.
asmolenskiy
Но это на самом деле не самый подходящий пример — в дешифраторе нет условий.
Я допускаю, что разница в 3% обусловлена разницей в логике а не в синтезе. Я мог не очень корректно код написать.
UPD: Хотя нет — это скорее всего вот это «начальное» в @* зануление так съелось скорее.
Более интересно что-то с условиями.
asmolenskiy
А чтобы дать картину — много или мало 3% разницы.
Вот так выглядит эта CPLD с родными проектом (это power sequence для сервера)
Total logic elements 240 / 240 ( 100 % )
Total pins 66 / 79 ( 84 % )
Как думаете — можно тут разгуляться?
У меня во многих проектах которыми я занимался — утилизация седьмых Виртексов выглядела примерно также в пропорции (после оптимизации кода).
Stas911
Завидую современным студентам, кто имеет возможность учиться на таких приборах.
gospodinputin
самоуправляемых автомобилей, ускорителей нейронных сетей, дополненной реальности и других приложений
Ничего этого не будет, можете скринить. Так же говорили на заре эры компьютеров, в итоге все скатилось в смартдрочильни, твиторы и прочее говно.
YuriPanchul Автор
Чипы для Driver assistance от MobilEye сейчас стоят в BMW и у кучи других производителей, а над аппаратным ускорителем нейронной сети я работаю прямо сейчас, оторвался, чтобы написать вам комментарий.
crazybrake
победителям из метротека (не знаю, там вы сейчас или нет) — мои поздравления! так держать!
m1a1x1
Там. Спасибо за поздравления!
shvlad
Не совсем так. Как раз таки цвета сейчас не фонтан и мы работаем над этим =) Совмещая кадры с разной экспозицией мы получаем возможность различать детали в самых ярких и самых темных областях кадра, например при контровом свете. При съемки без использования HDR, будет или очень яркое или очень темное пятно.
Параллакс мы исправляем потому что без этого изображение двоится и на экран смотреть физически больно =) А заодно мы добавили: фильтры на основе матрицы свертки (размытие, повышение четкости, выделении границ, и т.д.), гамма коррекцию, построение гистограммы, для каждого цветового канала или яркости, в реальном времени =)
YuriPanchul Автор
Спасибо за дополнение. Да, я под «повышением качества передачи цветов» имел в виду именно HDR — на одной камере пересвет в одном месте вместо цвета, на другой чернота в другом месте вместо цвета. Расширение dynamic range, это я понимаю, может высказал некорректно.
YuriPanchul Автор
Я в ГУАП знаю профессора Юрия Шейнина. Вы с ним работали?
shvlad
Спасибо что оценили нашу работу и разобрались в ней =) Мы если честно не ожидали, что зайдем так далеко.
Цвета это сейчас больная тема, там еще есть над чем работать. Мы реализовали тональную коррекцию, но фронт работ еще большой.Я из ЛЭТИ, из ГУАПа мой напарник.
По ЛЭТИ могу сказать, что в мир цифровых устройств меня привели Новосельцева Татьяна Яковлевна и Пухальский Геннадий Иванович.
antonsosnitzkij
Честно говоря конкурс немного расстроил в этом году. До этого мы два раза участвовали в InnovateEurope, немного набирались опыта и реализовали, на наш взгляд, достойный проект, который реально работает в жизни, но его не выбрали даже для выхода в региональный финал, в то время как пара прошедших проектов не выглядят сделанными. Конечно, возможно дело в презентативности материалов. Но активность судей тоже оставляет желать лучшего. В то же время, в этом году платы от LTC не смогли пройти таможню.
В общем, спасибо большое Terasic за офигенскую отладку, но жаль, что организационные моменты неоднозначны. Поздравляю ребят с выходом в гранд финал!