Юрий Панчул
905 subscribers
62 photos
6 videos
1 file
124 links
uArch от сохи и жизнь русского украинца в Калифорнии
Download Telegram
Исторический момент! Александр Белиц запустил китайскую плату Tang Primer 20K, освобождающую мировую общественности от зависимости от американских компаний Intel/Altera, Xilinx/AMD и Lattice (последний лично Трамп запретил продавать инвесторам из КНР). От зависимости по крайней мере на рынке образовательных FPGA плат, лабы на которых - стандартный элемент подготовки будущих проектировщиков микросхем ASIC внутри смартфонов, суперкомпьютеров, инфраструктуры интернета, быстрого AI, распознавания лиц террористов в толпе, кораблей бороздящих просторы вселенной итд итп.

Подвиг Белица был непрост - помимо кучи проблем с USB, у коннектора для платы не хватало проводка, плюс нужно было перепрошить firmware программатора (не путать с прошивкой FPGA) из бинарного файла, найденного на российском форуме electronix.ru. То, что большинство документации на китайском языке - это были сущие мелочи.

Еще деталей - https://vk.com/wall2345238_10802
👍25🔥14
Я работаю проектировщиком аппаратного блока графического процессора в телефонах Samsung, в рамках совместного проекта с AMD. Сейчас наш менеджмент расширяет команду и поощряет инженеров распостранять информацию о новых позициях среди своих знакомых. Я решил написать это пост для более широкой аудитории, так как множество людей, способных пройти интервью на RTL или DV позицию - больше, чем множество моих знакомых. Если вы сможете прислать мне ответ на задачку в моем посте вместе с вашим резюме, я перешлю его нанимающему менеджеру и рекрутеру нашей группы (в комментах прошу ответ не писать). Если резюме им понравится, вам нужно будет пройти стандартное собеседование на несколько часов, с несколькими инженерами, у каждого из которых свой набор задачек.

https://habr.com/ru/post/693568
👍16🔥4😁1
Записал с Ruslan Gurzhiy из "Славянского Сакраменто" видео своего обычного дискурса на 1 час 20 минут. Обычная тема: главный источник бед Украины заключается в том, что:

1. Сначала люди воспринимают "Запад" как одно целое, вместо разделения его на части: политизированной группы в Госдепе и коммерческих компаний.

2. Потом они вместо того чтобы работать с коммерческими компанями над экономическим и технологическим развитием, слушаются Госдепа и всяких активистов.

3. Госдеп Украину развить не может, так как условный Макфол не может научить украинцев делать айфоны, а также не может приказать компаниям Silicon Valley приехать на Украину что-то там направить и обустроить.

4. Украинские активисты-националисты в технологическом и экономическом развитии ничего не понимают, а замкнуты в цикле магического мышления, что если бить себя в грудь "мы не русские", то прилетит с Запада волшебник на голубом вертолете, всех выстроит в шеренгу, даст европейские зарплаты и скажет как идти. "Мы к этому готовы" типа "в ожидании этого на украинский язык переходим".

5. На самом деле европейским и американским компаниям вообще наплевать, на каком языке говорят на Украине. Именно с ними нужно было работать проактивно, как это делали например российкие электронные компании последние 10 лет - сами лицензировали всякие процессорные ядра и заключали контракты. Также в России развели курсы по обучению студентов FPGA и ASIC design, на которые российские студенты сейчас активно ходят и которые приведут к реальному развитию, когда вся ситуация как-то утрясется через какое-то время. Совершенно независимо от того, чей будет Крым и Донбасс.

Короче, кто работает, учится и проактивен - то и прав. Кто ожидает у моря золотую рыбку и пытается только требовать у заокеанских господ прижучить тех, кто работает - то остается у разбитого корыта.

Пояснение к слову "работа": "работа" означает вначале решать всякие задачки по верилогу, потом делать open-source проекты, а потом коммерческие маркетируемые проекты. А не "работа" в смысле "мы работает с комитетом Slush, чтобы они отняли миллион у русских победителей конкурса". Это не работа, а фигня, победителем таким образом стать нельзя.

Больше такого - в видео:

https://youtu.be/HB_hkOHAr3k
👍43😁54🔥1
10 лет назад в Санта-Клара, Калифорния, неподалеку от Интела и NVidia, стоял кампус Huawei. В нем работали не только китайцы, но и вообще обычная публика Silicon Valley - индусы, американцы, даже русские попадались. Бизнесмены калифорнийских электронных компаний говорили "Huawei - это дверь в Китай" и заключали с ними крупные сделки.

Но американское правительство Huawei невзлюбило. Можно обсусоливать те или иные поводы, но коренная причина понятна - американскому правительству хочется, чтобы Америка сохраняла технологическое преимущество. Ибо если технология коммодифицируется и айфон не будет ничем особенным, то кто будет читать брошурки про продвижение демократии, распостраняемые американскими посольствами в других странах? Над ними будут просто смеяться.

И вот правительство начало Huawei жучить - и от Андроида отлучило, и от других критических технологий. Но на всяких хитрецов найдется гайка с левой резьбой. И вот что Huawei стал делать по этому поводу.

https://habr.com/ru/post/702186/
👍24🤔3🔥1
Для концерта студии Марии Беличенко исполнил серенаду Трубадура ("Луч солнца золотого" из мультфильма Возвращение Бременских Музыкантов https://youtu.be/qHg_WQFKsc8
🔥22😁10👍62👏1
У разных электронных компаний вопросы на интервью немного отличаются. В одной интервьюер на скрининге (первом интервью) спросит кандидата на RTL позицию про конечный автомат, в другой про арбитр, кэш или конвейер, в третьей про упорядочение неупорядоченных транзакций. Но на большом интервью вопрос про очередь FIFO появится практически всегда - не первым/вторым, но третьим.

Дальше - https://habr.com/ru/post/713122/
👍18😁2🔥1
Все знают про язык программирования C, поменьше — про язык программирования F, кое‑кто про B, предшественник C, а вот знаете ли вы про язык «e»? Их кстати два — один с большой буквы «E», а другой с маленькой «e».

Вы наверное подумали, что это еще один безызвестный язык от какого‑нибудь аспиранта провинциального европейского университета. Однако интерпретатор маленького «e» под названием Specman продали в 2005 году большой компании Cadence Design Systems за $315 милионов долларов. Причем президента продающей компании Verisity звали Гаврилов. Также можно нагуглить, что этот язык использовали внутри компании Intel. Что же в нем такого, что вызвало интерес у толстых богатых корпораций?

https://habr.com/ru/post/724442/
🔥31👍11😁3👎1🤔1
Заметка про модели интерфейсов шины и связанные с ними приколы: мучения студентов американских вузов во время интервью, неадекватность составителей тьюториалов по верификации, большие деньги за Verification IP и расследование ФБР группы из Долгопрудного, которая писала модели шин на американский рынок:

https://habr.com/ru/post/726022/

Пример в заметке будет разбираться преподавателем зеленоградского МИЭТ Сергеем Чусовым в эту субботу 1 апреля на Школе Синтеза Цифровых Схем, подробности в телеграм‑канале.
👍20😁2👏1
Дмитрий Петренко, один из активных участников образовательных программ для улучшения российской экосистемы микроэлектроники, построил RISC-V-based компьютер на базе платы OMDAZZ, которую мы используем на Школе Синтеза Цифровых Схем:

https://habr.com/ru/post/726250/

Я думаю, такой пример можно использовать не только в России, но и для проведения семинаров в Центральной Азии и на Кавказе. Используемое процессорное ядро YRV хорошо задокументировано и приспособлено для модификаций. Аппаратная платформа недорогая и доступная. Можно добавлять графику и даже строить многоядерные системы, чтобы показывать как скажем три процессорных ядра могут разделять общую память (для этого может быть нужна бОльшая плата чем OMDAZZ).
👍33🔥4👏1
Длинный извилистый путь Школы Синтеза Цифровых Схем приближается к годовой кульминации. 21-23 пройдет хакатон по процессорам в зеленоградском МИЭТ, после чего 150 слушателей из дюжины российских городов оправятся готовится к майским праздникам, приближающимся сессиям и лету.

Но для тех, кто воспринимает школу не просто как научпоп, а реально собирается стать проектировщиком микросхем, мы приготовили экзамен с задачками в духе задачек на собеседованиях в Silicon Valley. В некоторых крупных электронных компаниях для решения таких задачек соискателя заводят в комнату без интернета, и он делает это под глазами экзаменатора на компанейском компьютере. Но так ученики школы не волшебники, а только учатся, экзамен выкладывается открытым, но по его результатам школа будет давать рекомендации в электронные компании.

Для экзамена мы выбрали три темы в четырех упражнениях:

1. Конечные автоматы.
2. Контроль потока данных.
3. Верификация.

Мы не стали вводить в экзамен ничего про процессоры, так как после Школы мы будем проводить хакатон по проектированию процессоров в МИЭТ.

Дальше - https://habr.com/ru/articles/727048/
👍1713👏2
Согласно статье Ивана Покровского "Возможности и проблемы отечественной микроэлектроники", в России всего две тысячи разработчиков микросхем. Для сравнения: в каждой крупной международной электронной компании есть несколько команд, работающих над чипом или над IP, в каждой по паре сотен разработчиков (хотя бывает и меньше ста, и больше тысячи).

Две тысячи человек - это мало для любого сценария развитии России:

1. Как для сценария, в котором санкции будут сняты и российские компании будут безпроблемно работать с TSMC и западными партнерами для разработки маркетируемых на мировом рынке чипов.

2. Так и для сценария, в котором российские разработчики будут строить экосистему проектирования в условиях изоляции, ориентироваться на производство микроконтроллеров и встроенных микросхем на зеленоградском Микроне, а также на сотрудничество в разработке semiconductor IP с китайскими производителями.

В других стран бывшего СССР ситуация еще хуже.

Что же делать? Для ответа на этот вопрос мы привлекли Машу Горчичко - выпускницу МИФИ, которая защитила диссертацию в Университете Вандербильда в Теннесси. Маша работала инженером в Роскосмосе, а сейчас работает в Кремниевой Долине, разработчиком в компании Applied Materials - одного из лидеров в оборудовании для производства микросхем.

Представим Машу, которая будет пояснять и иллюстрировать наши тезисы на видео. От себя прибавлю, что МИФИ - крутой вуз, в нем внутри есть ядерный реактор, а на входе стоит автоматчик:

https://habr.com/ru/articles/722942/
🔥22👍9🤯3👏1😁1
В викенд я зашел в кафе Red Rock и встретил там программистку встроенных систем Машу Горбунову. Вообще, у этого кафе в Маунин-Вью, Калифорния можно встретить кого угодно - например однажды на меня прямо из-за угла вылетел основатель Гугла Сергей Брин. Так вот Мария рассказала мне что программирует RTOS (семафоры, мейлбоксы, сигналы), чему выучилась в свое время в питерском институте ГУАП (аэрокосмического приборостроения).

Я решил, что такая девушка не должна оставаться в другой отрасли и показал ей плату ПЛИС, внутри которого можно засинтезировать пару ядер ARM микроконтроллерного класса. На что Маша среагировала так:

https://habr.com/ru/articles/732700/
👍365🔥1
Что делать, если человечество не сможет создать искуственный интеллект никогда?

Любая комбинация софтвера и цифрового хардвера - от микроконтроллера, двигающего дворники у автомобиля - до серверной фермы с много-много-ядерными процессорами, аппаратными ускорителями ML и ChatGPT - сводятся к конечному автомату с достаточно большим состоянием. Независимо от сложности и адаптивности программ.

Сводится ли к конечному автомату человеческий интеллект? К сожалению, у человеческого интеллекта есть атрибут, природа которого современной науке неизвестна и который никогда не наблюдался у конечных автоматов. Этот атрибут - ощущение собственного "я", self-awareness. Конечно вы можете сделать в программе переменную "я_чувствую_собственное_я" и присвоить ей true, а потом утверждать, что вы симулируете собственное "я", но это жульничество, а не технология.

Я вовсе не пытаюсь нагонять мистику или агитировать за бога. Self-awareness наверняка такой же физический феномен, как какая-нибудь термоядерная реакция. Но скажем древние греки не знали природы термоядерной реакции. Наверное, они вели диалоги типа "если ты не веришь, что Солнце - просто большой костер из дров, то значит ты веришь в сказки про Зевса и других богов?"

Что же делать? Предложенное решение - https://habr.com/ru/articles/741314
👍205🔥4😁2
Бывший директор Института США и Канады Валерий Николаевич Гарбузов вышел из станции метро Библиотека имени Ленина, развернул плакат с надписью "Давайте слушаться Запада!" и застыл с торжественным выражением лица.

Проходящие мимо юные москвички с улыбкой переглядывались, а гости столицы фотографировали на смартфоны еще одного чудака, дописывая в соцсети "вот такие водятся в Москве у Арбата". Только молодой человек с сумкой с ноутом в руках остановился и удивленно сказал:

"Да я учусь у Запада. Вот сейчас в метро читал даташит на микроконтроллер STM32F7, это от западной компании ST Microelectronics".

Валерий Николаевич раздраженно махнул рукой: "Да вы не понимаете! Нам нужно уважать Запад, ценить его достижения".

"Да ценю я достижения", - отозвался представитель молодежи. "Вот в этом микроконтроллере суперскалярный конвейер, десять лет назад такого в микроконтроллерах вообще не было".

"Да нет, я говорю о цивилизационной традиции, пусть не англо-саксонской, а культуры Америки - современной неформальной империи" - терпеливо начал объяснять Гарбузов.

"Ну все правильно", - пожала плечами молодежь. "Ядро ARM Cortex M7 этого микроконтроллера придумали в Кэмбридже, а application note написали в Санта Клара, Калифорния. Вот вам и культурный исток англо-саксов, и Америка".

"Ну вот, и нам нужно их уважать", - сказал Гарбузов и посмотрел юноше в глаза.

"Вообще меня Вася зовут", - сказал юноша и пожал Гарбузову руку.

"Да-да, а меня Валерий Николаевич", - смягчился Гарбузов.

"Вы знаете, мы всех их уважаем", - продолжал Вася. "Когда ARM и ST проводили тренинги в Москве, мы их представителей водили и в ресторан Пушкин, и Чехов, и Чайковский. А их юристке по интеллектуальной собственности вообще билет в Большой Театр купили на Лебединое Озеро."

"А лидерство признаете?" - спросил Валерий Николаевич.

"А какие варианты?" - ответил Вася. "Пока у них выше производительность по CoreMark на мегагерц, чем у нашего зеленоградского микроконтроллера, они там на западе лидер, это да."

"Ну вот видите!" - сказал бывший директор Иститута США и Канады и поднял палец к небу.

"Вообще-то производительность можно подтянуть", - доверительно сказал Вася, "а вот с процентом годных на зеленоградском Микроне не очень, надо работать. У кого выше, тот и лидер".

"В ваших словах нет хорошего положительного отношения!" - печально произнес Гарбузов. "Вы не любите Америку! Вы никогда не видели как цветут вишни в Вашингтоне весной!"

"Насколько я читал", - парировал Вася, "эти сакуры были подарены американскому правительству Японией. В знак дружбы, причем еще до ядерной бомбардировки".

"На что вы намекаете!" - возмутился Гарбузов.

Но Вася продолжал: "А насчет любви... Ну вот вели мы в свое время проекты по микроконтроллерам, то с Инфенионом, то с Сименсом. А они ушли из России. И на какие мне деньги ипотеку платить? Эмигрировать? В Германии Третьяковской Галереи нет, а в Грузии ресторан с оливье трудно найти, а хинкали мне еще во время отпуска надоели."

Валерий Николаевич уже не возражал и начал, будто бы стесняясь, сворачивать плакат в трубочку.

"И вообще знаете, Валерий Николаевич", - продолжил Вася, "вы бы про любовь с ними аккуратнее говорили. Я как-то поехал на выставку Embedded Systems Europe, увидел там знаменитость, автора книжки из Кэмбриджа, начал говорить, что люблю его, а он так бочком-бочком, а потом просто побежал. Повезло, что секьюрити не вызвал".

"Ну ладно", сказал Валерий Николаевич, "а покажите мне ваш даташит из Кембриджа".

"А он на английском. Вы читаете?" - спросил Вася.

"Да, в псковском пединституте выучил", - ответил Валерий Николаевич.

"Ну хорошо. Тут правда терминология, но спрашивайте если что" - сказал Вася. А потом подумал и добавил:
👍33🔥145👏1😁1
"Вообще я вижу, у вас кризис, вы тут не просто так стоите. Но вы не волнуйтесь, программирование микроконтроллеров даже за 50 учат. Вот когда у нас были заказчики американцы, у них самый крутой программист до того как начал в компании карьеру — он до этого матросом был, на подводной лодке всю Холодную Войну отмотал. А сейчас мы систему контроля для наших российских беспилотников делаем. Я вот вход в обработчик прерывания оптимизирую. Вы полгода на открытых опенсорсных проектах поработаете, а потом я вас к нам в контору приведу".

Но Валерий Николаевич уже смотрел просветленным взглядом в испещренные таблицами и схемами страницы на так знакомом и одновременно новом для него английском. Увольнение было позади, а впереди начиналась новая жизнь.

https://panchul.livejournal.com/610763.html
33🔥18👍17😁10👏2