Применение FPGA в Украине уходит в прошлое
Вы думаете почему в поисковиках DOU.ua, ua.JOOBLE.org, work.ua нет даже классификации профессии FPGA Designer, HDL Developer? В Европе, США вакансии пестрят предложениями. Явно заметно, что есть кадровый голод на профи в этом ремесле. У нас, в Украине, идет обратный процесс. Еще 5 лет назад с вакансиями была иная картина.
Я не беру в рассмотрение технологическую отсталость производства многослойных печатных плат, монтажа BGA-корпусов и дороговизну. Это решаемо. Общепризнанно главное преимущество FPGA в их врожденной способности подлинно параллельной работы в проблемно-ориентированных системах. Предельная гибкость построения архитектур, способность менять на ходу разные варианты для решения технических задач, а так же вести сквозное проектирование из модели МатЛаб в «железо». В руках опытного математика появилась фантастическая возможность, о которой еще недавно не могли мечтать теоретики. Твори!
Многочисленные в Украине НИИ, в каждом из которых при СССР были опытные производства (ОП), ориентированные на специфику профильного учреждения, теперь, без ОП. И, как следствие,- медленно деградировали без практики. Сама наука в итоге уходит от практического воплощения в область теоретизирования. Наблюдается определенный рост вынужденной изобретательской активности. Понятно, что без практики такой порядок дел долго продлиться не может.
Сам факт того, что рост производительности микроконтроллеров существенно вырос (и это на фоне увядания науки и засилья мелкотемья работ в науке и бизнесе), дало реальный шанс решать задачи не на параллельных FPGA а на более дешевых микроконтроллерах. А что же сами FPGA? Дух захватывает от нынешних возможностей FPGA. Миллиардные размеры по числу ячеек и тактовые частоты в 1ГГц, сверхскоростные порты связи (до 64 Гбит\сек) и многоядерные процессоры в 64 разряда с приличной памятью... Возникает простой вопрос, — какие потребности надо выявить в практической деятельности, чтобы четко выделить необходимость именно FPGA, а не микроконтроллера? Причем тонкость проектирования, сам технологический цикл работы с FPGA имеет более длительный процесс, поскольку теперь акцент переносится с создания архитектуры и её модельной верификации в сторону тотального тестирования на «железе». Как следствие, разрешение неопределённостей при оптимизации архитектуры в диалоге с Fitter и временным анализатором ставит ремесло в ранг искусства. Нет таких дерзких проектов! Где те академики, где бизнесмены, что готовы ждать отдачи от смелых трат ради высокой цели? И есть ли она? И как высока?...
Не сложно заметить милитаристическую или научную направленность технологии FPGA. Далее наблюдаем вариант применения FPGA в прототипировании элементов с дальнейшим выпуском ASIC. Это выгодно при дальнейшем массовом выпуске продуктов.(А в Украине ли?) Бросается в глаза, что специалисты теперь работают с зарубежными заказчиками и этот факт заставлял тревожится коллег которые со временем, кто помоложе, выехали из страны.
Некоторой отдушиной был прорыв применения FPGA в построении нейронных сетей для создания AI. Сразу стало понятно, что реализация нелинейных функций активации в линейной парадигме, довольно затратно. А с другой стороны,- не понимание возможностей математического трюка в построении RNN у стратегов-аналитиков, определяющих ТЗ проекта, недоверие к смелым решениям. Это тоже сделало своё дело. Надежды иссякают быть на гребне прогресса...
В итоге получается простой вывод,- нас, кто имеет опыт работы с ПЛИС, мало. И теперь предстоит делать выбор,- либо ехать для работы за кордон, либо сознательно перепрофилироваться в программисты микроконтроллеров под еще большую примитивизацию текущих задач. Тенденция, однако!..
Инженер-программист Авдеев Александр Николаевич
26.11.2019г
545 коментарів
Додати коментар Підписатись на коментаріВідписатись від коментарів