2017

Освобожденный от призыва на Отечественную Войну 1812 года Пушкин посещал русскую Америку

Все помнят со школы, что Александр Сергеевич Пушкин был освобожден от призыва на Отечественную Войну 1812 года. Но не все знают, что великий поэт в это время плавал в составе экспедиции Русско-американской компании И. А. Кускова. Вместе с экспедицией он посетил Форт-Румянцев (нане американский город Бодега-Бэй) и проплыл мимо будущей крепости Росс. Некоторые исследователи считают, что романы Пушкина с жительницами побережья легли в основу советской рок-оперы "Юнона и Авось". В Бодега-Бэй построили музей-избушку с восстановленной обстановкой начала XIX века. В ней можно увидеть кровать, прялки, бочки с порохом и скипидаром, ружья и гусиные перья. Неподалеку есть церковь Святого Германа Аляскинского, построенная на месте часовни, которую посещал Пушкин весной 1813 года, и в которой он возможно даже обручился с испанской креолкой Консепсьон перед плаванием на родину, из которого он так и не вернулся.

https://ru.wikipedia.org/wiki/Пушкин,_Александр_Сергеевич
https://ru.wikipedia.org/wiki/Бодега
https://ru.wikipedia.org/wiki/Бодега-Бей



Collapse )
2017

Разыскиваются желающие спасти мировой интернет от короновируса



Кто хочет поработать? Сегодня на мясокомбинат, погрузку угля и уборку конюшень нарядов не прислали. Но есть работа, которая помогает Человечеству бороться с одним из последствий короновируса - резким увеличением сетевого траффика. Траффик увеличился из-за того, что миллионы труженников хайтека перешли на удаленку. Это увеличило не только нагрузку через Zoom и VNC серверы, но и стриминг сериалов и других художественных фильмов.

Так что же я предлагаю? Как знают некоторые из моих читателей, сейчас я проектирую блок в новом чипе для high-end роутеров Juniper Networks. Эти роутеры связывают города, интернет-сервис провайдеров и облака крупных компаний. В нашем отделе под названием Silicon-USA есть восемь открытых позиций, на должности RTL Design, RTL Verification, Physical Design, уровня Staff и Senior Staff.

Человек для одной из этих позиций нужен мне как коллега лично - не хватает верификатора для проектируемого мною блока. Вы можете просто сходить на сайт компании и отправить свое резюме туда ( https://careers.juniper.net/careers/careers/#/ ). Или вы можете прислать ваше резюме мне, и я буду агитировать за вас менеджмент. Агитация от меня может быть несколько эффективнее, чем просто послать резюме в компанию.

Если вы хотите действовать через меня, то у меня есть дополнительное условие. Так как после карантина я буду сидеть с вами рядом, а до его окончания общаться через Microsoft Teams и отлаживать мой блок вместе с вашим верификационным окружением, то я должен быть уверен что вы знаете основы RTL, SV, UVM, умеете решать встающие по ходу задачки и пишете код аккуратно. Поэтому я предлагаю вам написать и выставить публично на GitHub решение известного в электронной индустрии вопроса во время интервью - дизайна re-order buffer. Постановка задачи описана на вот этом сайте (сайт не имеет никакого отношения ни ко мне, ни к компании): https://chipress.co/2019/08/12/how-to-design-a-memory-controller-with-in-order-read-responses/.

Я ожидаю от вас RTL код для контроллера, модель памяти с переменной латентностью и внеочередным возвращением данных, а также UVM testbench, с этим работающую. Плюс простую микроархитектурную диаграмму в draw.io или Lucidchart и временные диаграммы симуляции (в любом симуляторе - DVE, SimVision, Icarus Verilog, ModelSim), показывающие что ваша конструкция работает. Плюс синтез на чем угодно (Synopsys DC, Altera Quartus, Xilinx Vivado), с отчетом по таймингу. Такие упражнения удобно демонстрировать на https://www.edaplayground.com/ где есть симуляция и синтез.

UPD: Если вы крутой верификатор, но не пишете RTL, вы можете вместо RTL написать cycle-accurate модель контроллера и ничего не синтезировать. Если вы крутой RTL-щик и у вас нулевое понимание SV/UVM, можете в качестве testbench написать код в стиле 1990-х годов, безо всяких транзакций и классов. В последнем случае я вам дам рекомендацию, но вы будете вероятно интервьироваться не в мою непосредственную группу, а в соседнюю.

Мои емейлы:



Иллюстрация к задачке на chipress.co:



Вот список позиций. Территориально работа в Саннивейл, Калифорния и Дарем, Северная Каролина:



Благодарю за внимание!

2017

Cтатья-ответ на "десять лет ездили из России в Силиконовую Долину перенимать опыт, а результатов нет

Месяц назад в журнале Икс-Медиа появилась статья в духе "десять лет ездили из России в Силиконовую Долину перенимать опыт, а результатов нет". Меня попросили написать на статью ответ. Вначале я написал про то, почему результатов нет (экскурсии в офисы Гугла и Фейсбука научат разве что как оформлять офис), потом прошелся по деятельности гуманитария из MIT Лорена Грэхэма (которого неистово шэрят за "всеобъясняющую" фразу про корову и молоко), упомянул темную сторону мантры про "протестантскую этику" и рассказал, что некоторые результаты есть в виде того же Байкала.

Надо было помимо упоминания курсов в МИЭТ и ИТМО добавить что относительно недавно похожие программы ввели другие вузы (ВМК МГУ, ВШЭ МИЭМ и тд), но извиняюсь за упущение.

Моя статья-ответ на сайте журнала



Collapse )
2017

Сбылась мечта детства: Американское Общество Камелий одобрило мою заявку на регистрацию двух сортов



У меня большое событие - пришло письмо из Американского Общества Камелий, что они официально зарегистрировали два сорта камелий, которые я вывел, после 20 лет отбора и оценки нескольких сотен сеянцев. Я мечтал быть создателем новых сортов цветов с детства, когда я читал роман Дюма "Черный Тюльпан", книжку про селекционера георгин сталинского времени Марию Шаронову, главу про Лютера Бурбанка из одной из моих любимых книг детства Путешествие с домашними растениями" Николая Верзилина (откуда я также узнал про камелии), журнал "Цветоводство", посещал киевский ВДНХ, ботанический сад и выставки цветов на склонах Днепра, где было много экспозиций про создание новых растений.

Оба сорта относятся к осеннецветущим камелиям вида Camellia sasanqua, камелии горной. Этот вид отличается от более известного вида Camellia japonica, камелии японской, тем, что камелия горная может расти на солнце, в то время как japonica на солнце выгорает. При этом среди сортов камелии горной мало цветов правильной махровой формы (по английски formal double), и мой первый культивар, бывший сеянец номер 138, который я зарегистрировал под именем 'Silicon Valley', попадает именно в это требование рынка.

Сначала я решил регистрировать этот культивар под именем 'Sunnyvale Rose', но потом прочел правила Международного Общества Камелий, что имена с названиями других растений не разрешаются, за исключением случая, когда эти названия являются именами людей или географических мест. То есть сорт камелии 'Роза Люксембург' они бы зарегистрировали, но "Роза из Саннивейл" - нет. Сначала я долго думал, как назвать сорт, потом лег спать, и наутро проснулся с мыслью "интересно, а название 'Silicon Valley' уже занято?" Оказалось, что нет. Я тут же написал емейл в ACS (American Camellia Society) и попросил их поменять название на моей заявке. Надеюсь, что мой сорт станет популярным и его будут сажать возле офисов, он идеально вписывается в солнечную погоду летом в Silicon Valley.

Второй культивар, 'Sunnyvale Carnival', бывший сеянец номер 44, примечателен не своей правильной формой, а наоборот, хаотичной пышной шарообразной формой цветка, которая получается, если выращивать растение в полутени (на открытом солнцепеке цветы более плоские). Этот цветок уже понравился нескольким известным калифорнийским цветоводам, в том числе Тому Нуччио из самого известного в узком кругу камелиеводов питомника камелий в мире, Nuccio's Nurseries. Я назвал цветок "Карнавалом" после того, как пошел с моим старшим сыном, которому тогда было четыре года, в Рождество в центр Сан-Хосе. Альберт увидел карусели и возбужденно закричал "Look! Carnival!" Я запомнил этот эпизод, и назвал в честь него культвар. Так как когда он цветет, куст с большим количеством пышных шарообразных цветов, белых с розовыми оттенками, производит праздничное впечатление. От высевания семени камелии до его цветения проходит примерно 7 лет, еще 4 года устойчивого цветения требуется для регистрации культивара, потом культивао еще эвалюируется аккредитованными судьями камелий. Так что пока я всем этим занимался, Альберт успел вырости с четырех до семнадцати лет.

Collapse )

А какие у вас были мечты детства?

Стать космонавтом
8(18.6%)
Доказать теорему Ферма
2(4.7%)
Добиться любви Алисы Селезневой
3(7.0%)
Полететь на Марс и установить там коммунизм
12(27.9%)
Создать Общество Гиганских Растений и не дать Знайке высадится на Луне
4(9.3%)
Другое (пояснить в комментариях)
6(14.0%)
Из-за бугра плюете?
8(18.6%)
2017

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

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

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

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

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













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

Ура!
52(96.3%)
Из-за бугра плюете?
2(3.7%)
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'. 鍛冶