2017

Сегодня 22 Декабря - мой День Рождения

Я родился в самую длинную ночь в году - 22 декабря, сразу после полуночи. В Калифорнии в это время еще полдень 21 декабря. Поэтому в СССР я был Козерогом, а в Америке могу рассматриваться как Стрелец. Кто может проконсультировать про разницу?

В 2019 году у меня было три значительных события:

1. Два семинара по обучению продвинутых московских школьников верилогу и ПЛИС, в кооперации с РОСНАНО и МИЭТ и c поддержкой от некоторого количества сочувствующих, от издателя ДМК Пресс до основателей российских стартапов, МИФИ и ВШЭ МИЭМ, школы Летово, российского отделения американской электронной компании (забыл уже получил ли я от них разрешение их упоминать) итд.

2. Переход на новую работу в Juniper Networks. Раньше в MIPS я занимался верификацией процессоров на уровне блоков + немного дизайном, а также общественной нагрузкой по линии образовательных программ и корпоративного маркетинга. На новой работе я 100% дизайнер, owner критического блока горячего быстрого большого чипа для high-end роутеров, которые связывают интернет провайдеров и большие компании. На летние школы в Зеленоград я буду продолжать приезжать.













Принимаю поздравления

Ура!
50(96.2%)
Из-за бугра плюете?
2(3.8%)
2017

Про жизнь в СССР, Калифорнии и проблемах образования современной России в интервью в Зеленограде

Дал интервью в Зеленоградском МИЭТе этим летом во время летней школы для продвинутых школьников, интересующихся проектированием цифровых схем на уровне регистровых передач, языками описания аппаратуры, ПЛИСами, а также архитектурой и микроархитектурной процессоров:

О проектировании и электронике с любовью

8 Ноября 2019.

Юрий Панчул – разработчик микросхемы нового поколения для ускорения вычислений нейросетей в стартапе Кремниевой долины Wave Computing, технический руководитель проекта MIPS Open. Он занялся программированием и начал интересоваться компьютерной архитектурой с 8-го класса: выучил несколько языков программирования и пару архитектур компьютеров. С тех пор вся его жизнь неразрывно связана с современными технологиями проектирования микроэлектроники.

Этим летом Юрий Панчул принимал активное участие в летней школе «От физики к программированию», организованной Институтом МПСУ для учеников средних и старших классов в рамках реализации проекта «Инженерные каникулы». Специально для читателей «ИНверсии» он поделился своей историей успеха и размышлениями о техническом образовании в России.

- Юрий, расскажите, как вы попали в Кремниевую долину? Для многих это мечта.

- Да, это было редкое стечение обстоятельств, которые наслоились друг на друга.

Collapse )

2017

C 14 октября я работаю разработчиком сетевых чипов в Juniper Networks



10 лет в MIPS - с октября 2009 года по октябрь 2019 года - прошли как миг. Но все когда-нибудь кончается, и сегодня я приступаю к работе как разработчик высокоскоростных сетевых чипов для самого сердца Интернета. Чипы в ящиках по 6 миллионов долларов, которые связывают города и в ящиках подешевле, которые связывают всего лишь интернет-провайдеров и крупные корпорации. Staff ASIC RTL Design Engineer @ Juniper Networks. Правда я ничего не знаю о нетворкинге, но этому меня пообещали научить.
2017

Уничтожить монополию Америки в EDA. Иннополис делает первый шаг



Еще с 1990-х годов меня поражало, что проектирование всей мировой цифровой микроэлектроники контролируется двумя конторами в Калифорнии, которые находятся в 10 минутах езды друг от друга - Synopsys и Cadence. В те времена четверть мирового проектирования делалось в Японии (континентальный Китай тогда находился в примитивном состоянии), и все эти Sony, Hitachi, Fujitsu и другие гиганты ездили на поклон в Америку и платили несчетные миллионы долларов за программы, которые потом использовали японские проектировщики. Сейчас это продолжается с Samsung, Huawei и даже с российскими конторами, которые проектируют микросхемы для космоса.

Русская земля умудрилась вырастить Yandex супротив Гугла, так почему бы и не попробовать создать какие-нибудь программы для проектирования микросхем? Начать можно с малого: популяризовать конкурсы и хакатоны по разработке алгоритмов автоматизации проектирования (Electronic Design Automation - EDA). Эти алгоритмы удобны тем, что у них много уровней сложности: простейшую программу Place & Route может написать студент за выходные, но вот на продвинутую потребуются десятилетия работы сотен людей и миллиарды долларов на R&D.

Сейчас в Иннополисе возле Казани делают мероприятие для студентов в формате "две недели подготовки + хакатон". Одной из тем стала традиционная задача EDA - размещение и трассировка графа электронной схемы на ряды стандартных ячеек. Будет интересно увидеть, что за это короткое время сможет осуществить небольшая команда студентов-программистов с базовым пониманием C++/Java/Python, методов парсирования текста, алгоритмов работы с графами и навыками визуализации структур данных с помощью GUI.

Collapse )

Выражаю надежду, что почин Иннополиса по алгоритмическим соревнованиям расширится. Область EDA математически интересна и хорошо оплачивается. Synopsys открыл отделение в Армении и превратился там в одного из ведущих работодателей: "Today, Synopsys is one of the largest IT employers in Armenia with more than 650 employees (including more than 600 engineers)." Замечу, что Россия крупнее Армении и наверное может создать свой Synopsys. В конце-концов, программистов в России много, математиков тоже, а текущая рыночная капитализация Synopsys + Cadence примерно равна затратам на сочинскую олимпиаду.

Добавляйтесь в группы на ВКонтакте и на Фейсбуке:

https://vk.com/algorithmeda
https://www.facebook.com/groups/algorithmeda/

И в е-мейл рассылку https://groups.google.com/forum/#!forum/silicon-russia
2017

Политкорректность проникает в Россию через книги про проектирование чипов на SystemVerilog

Наконец-то в России вышел учебник по SystemVerilog уровнем выше чем для начинающих. Учебник описывает технологии и приемы, которые спрашивают на интервью в NVidia, Intel, AMD, Apple и другие электронные компании: использование concurrent assertions и functional coverage, что сейчас требуют не только от инженеров по верификации, но и от дизайнеров микросхем; алгоритм работы симулятора с дельта-циклами; вменяемое объяснение static timing analysis; схемы коммуникации аппаратных блоков через аппаратные очереди; реализацию этих коммуникаций с помощью конечных автоматов с трактами данных и т.д.

Наконец-то в России вышел учебник по SystemVerilog уровнем выше чем для начинающих. Учебник описывает технологии и приемы, которые спрашивают на интервью в NVidia, Intel, AMD, Apple и другие электронные компании: использование concurrent assertions и functional coverage, что сейчас требуют не только от инженеров по верификации, но и от дизайнеров микросхем; алгоритм работы симулятора с дельта-циклами; вменяемое объяснение static timing analysis; схемы коммуникации аппаратных блоков через аппаратные очереди; реализацию этих коммуникаций с помощью конечных автоматов с трактами данных и т.д.

В главе про последнее российского читателя может озадачить упоминание "политкорректной системы". Что бы это значило? Это вероятно намек на казус, который произошел в округе Лос-Анжелес в 2003 году. Чиновники Лос-Анджелеса попросили производителей, поставщиков и подрядчиков прекратить использование терминов "master/slave" («хозяин» и «раб») в отношении компьютерного оборудования, так как одному из работников округа эти термины напомнили про рабовладельческое прошлое.

Сейчас авторы технической литературы избегают терминов master/slave. В современной Америке работают и афро-американские инженеры (например София Мвокани из Камеруна - на фото слева), и использование старых терминов выглядит архаично, как выглядели бы например термины "пан/холоп" в украинской технической литературе вместо принятых "провідний/ведений" (рус. "ведущий/ведомый").

Это не первый раз, когда в российском электронном образовании появляется тема борьбы афро-американцев за гражданские права. Например Татьяна Волкова, известный специалист по образованию в электронике, носит маечку с эмблемой "Черных Пантер", калифорнийского движения, которое в свое время сочло мирный протест недостаточным, и занялось вооруженным протестом.



Полное изображение эмблемы под кожанкой Татьяны Александровны - под катом, но в основном я буду рассказывать про дельта-циклы и конечные автоматы:
Collapse )

Какие темы поста вас заинтересовали?

Алгоритм работы симулятора и импортозамещение
2(10.5%)
Аппаратные потоки и системы безопасности автомобилей
1(5.3%)
Языки темпоральных утверждений, решатели ограничений псевдослучайной генерации и функциональное покрытие
3(15.8%)
Сибирская девушка Ирина с Харрис & Харрис
4(21.1%)
Cтатьи Клиффа Каммингса
2(10.5%)
Черные Пантеры конечно!
5(26.3%)
Из-за бугра плюете?
2(10.5%)
2017

Напоминалка: пора присматриваться, созрели ли сеянцы Camellia sasanqua 'Dwarf Shishi'

Напоминалка: пора присматриваться, созрели ли сеянцы Camellia sasanqua 'Dwarf Shishi'. В 2015 году 6 сентября было уже поздно: много семян было потеряно.





При этом 28 августа 2016 года:

1. C. sasanqua 'Jewel Box' только-только начала раскрываться

2. C. sasanqua 'Tanya' раскрылась наполовину

3. Семена полосатого сеянца еще не только не раскрылись, но и при искуственном вскрытии оказались незрелыми - их нужно наблюдать дольше.

А 6 сентября 2017 года половина 'Jewel Box' были утеряны, но 'Dwarf Shishi' 29 августа были собраны почти полностью.

24 августа 2018 года 4 из 5 семян сеянца Tanya 54 были утеряны. 29 августа утром 'Dwarf Shishi' еще не раскрылись, но утром 1 сентября несколько ягод уже раскрылись - вышло 32 годных семян и 12 высохших.

13 августа 2019 - наконец мне удалось словить раскрытие ягод сеянца 54/376 от материнского растения 'Tanya'. 鍛冶
2017

28 лет со дня перелета в Америку

12 августа 1991 года я сел в самолет аэрофлота и полетел через океан. Сначала в Нью-Йорк через Шаннон в Ирландии и Гандер в Канаде - тогда это требовалось для подзаправки самолета. А потом из Нью-Йорка в Сан-Франциско через Питтсбург. В капиталистической действительности Ирландии за окном меня поразила аккуратная западная лужайка, чисто размеченный асфальт, а также чистый несоветский туалет в самом аэропорту. В канадском Гандере шок уже был поменьше. Поколению россиян, которые не жили в СССР, этих эмоций не понять. Туалеты во многих московских ресторанах сейчас почище западных. В киевских тоже, и в алма-атинских.





Где вы видели самый навороченный туалет?

В России, Украине или других странах СНГ (напр. в Москва-сити)
8(29.6%)
В Сан-Франциско, Европе, Японии или другом Западе
13(48.1%)
Из-за бугра плюете?
6(22.2%)

"В современной России лучше". Украинец о жизни в США



Юрий Панчул, он же panchul, родился в Киеве, студенческие годы провел в Москве, а в возрасте 20 лет улетел в Калифорнию. В чужой стране он добился огромных успехов, основал собственную компанию, инициировал создание нескольких образовательных проектов и помог многим инженерам разных стран познакомиться с новыми технологиями. Об особенностях жизни в Соединенных Штатах Америки Юрий рассказал в интервью ru_open.
Collapse )

2017

Выставка в Лас-Вегасе — для разработчиков электроники, а не ее потребителей



Я решил написать эту заметку на Хабре по-русски и по-английски, чтобы раздавать ссылку на нее как в англо- так и в русско-язычные форумы и группы. Русский текст не является переводом английского и наоборот - я просто написал заметку дважды (терпеть не могу переводить). Желающие покритиковать мой английский сразу направляются в конец поста, где они будут шокированы моим акцентом в длинном многочасовом видео. Я рассматриваю свой акцент не как bug, а как feature. Мы все знаем, что многие американки считают например носоглоточный британский акцент привлекательным. Настала пора придать такой же статус и суровому русскому акценту. Для этого нужно как можно большему количеству русских произносить речи на разнообразных международных мероприятиях. Наш пароль "лет ми спик фром май харт".

Но сначала о выставке.

Миллионы потребителей гаджетов всей планеты следят за выставкой Consumer Electronics Show (CES), которая проходит в Лас-Вегасе в январе. Они, никогда не знавшие, что такое D-триггер, важно рассуждают, чем четыре гигагерца лучше чем три в последних процессорах от AMD и Qualcomm-а. Но есть выставка, ориентированная не на потребителей, а на разработчиков электроники. Эта выставка называется Design Automation Conference (DAC), и она в некоторые годы тоже проходит в Лас-Вегасе, но не в декабре, а в июне.

Millions of gadget lovers every year watch the Consumer Electronics Show (CES) which takes place in Las Vegas in January. Those folks, who never learned the function of a D-flip-flop and how the static timing is calculated, discuss gigahertz frequencies after reading the latest articles in Wired magazine they perceive as a technical publication. However there is another conference, not for the consumers, but for the creators of electronics. This conference is called the Design Automation Conference (DAC) and it also takes place in Las Vegas, although not every year, and not in January, but in June.
Collapse )

During two days in Las Vegas I did not get a chance to gamble, so I played with $1 when our plane back to San Jose was boarding in Las Vegas airport:

За все это время в Лас-Вегасе я так и не сыграл, так как то ходил по выставке и разговаривал на электронные темы, то проводил семинар. Но во время посадки в самолет я все-таки отметился, проиграл один доллар:

2017

Отчет с завтрака с Чарльзом Уэзереллом, автором культовой книги "Этюды для программистов"

Завтрак с Чарльзом Уэзереллом, автором культовой книги "Этюды для программистов", затянулся на четыре часа. В конце-концов официантка попросила нас из ресторана в Пало-Альто, сказав что в ресторан большая очередь, а мы тут с восьми утра заседаем. За это время мы обсудили массу интересных вещий: работу Чарльза в Ливерморской лаборатории и Оракле, объектно-ориентированное и функциональное программирование, компиляторы и языки описания аппаратуры, закладки в процессоры, неэффективность нейронных сетей и незаслуженно забытый Пролог, посещение Чарльзом России, обработка текста конечным автоматом в аппаратном сопроцессоре и создание школьниками видеоигр на ПЛИС.



Содержания четырех часов с Чарльзом Уэзереллом хватит для пятидесяти статей на Хабре, поэтому перечислю в основном темы, после чего приведу некоторые детали про три из них:
Collapse )