1i7 (1i7) wrote,
1i7
1i7

Цифровая микроэлектроника в Томске

Еще немного прошлогодних новостей. Конференция Nano and Giga Challenges in Electronics, Photonics and Renewable Energy (NGC-2017), проходила в с 18 по 22 сентября 2017 в Томске. Юрий Панчул организовал там уютный междусобойчик для разработчиков и преподавателей электроники и встраиваемых систем с лабами для студентов и несколькодневным совещанием с докладами для участников: Digital Design and Computer Architecture in the Era of System on Chip (SoC) and Internet of Things (IoT)

В первый день на школе-семинаре я провел одну простую лабораторную работу по ассемблеру МИПС с акцентом на представление команд в машинном коде (на 90% по материалам Лабораторная работа 5: делаем процессор MIPS (1) плюс небольшая практика с симулятором mars-mips). (заодно нашел и исправил небольшой и странный косяк в тексте лабы, точнее в ответе к самостоятельному заданию)

И в последний день совещании я сделал доклад со слайдами с историей "Цифровой микроэлектроники для математиков и программистов" от Как пересечь пропасть от физики к программированию в НГТУ им Алексеева до Сами делайте своих роботов в Клубе изобретательства и робототехники ДОСААФ.


прямая ссылка: https://www.slideshare.net/benderamp/2017-80557118
то же самое на спикердеке для тех, у кого роскомнадзор вместо интернета: https://speakerdeck.com/sadr0b0t/tsifrovaia-mikroeliektronika-dlia-matiematikov-i-proghrammistov
яндекс: https://yadi.sk/i/fi0CgWAZV0zseQ

к докладу даже полагался абстракт, до сих пор висит на сайте NGC:
https://nanoandgiga.com/ngc2017/digital-design
https://nanoandgiga.com/ngc2017/abstract.php?id=20170616044703
https://speakerdeck.com/sadr0b0t/tsifrovaia-mikroeliektronika-dlia-matiematikov-i-proghrammistov-abstrakt-dlia-ngc-2017
https://yadi.sk/d/RUPcWJ3gtlHL3w

Anton Moiseev, Nizny Novgorod State Technical University, Nizny Novgorod, Russia
Digital Electronics for Mathematicians and Programmers


Серия лаб из доклада: Как пересечь пропасть от физики к программированию

Если верить яндекс-метрике, за прошедший (2017-2018) год как минимум на 3х разных лабах из серии (статистика считается для отдельных постов) собралось примерно по 1000 просмотров (в день на 2-3 поста с разными лабами заходит по 3-10 человек), за все время (с 2013 года): главный пост с содержанием - 5тыс просмотров (включая первую волну сразу после публикации с репостами), на некоторых лабах - по 2-3 тыс (это, похоже, уже чистыми). В целом, пожалуй, не зря писал, особенно, если учесть, что прошло уже 5 лет, а заходы не прекращаются.
(UPDT: после этого поста у исходной "как пересечь" случился по моим меркам всплеск - 128 просмотров за прошедшую неделю, 419 за месяц, при том, что текущий пост с этой ссылкой вообще не вошел в локальный топ - 47 просмотров за всё время)

Из других участников с докладами выступали:
- Александр Камкин (Российское сообщество верификаторов) - рассказывал про верификацию цифровых систем,
- Станислав Жельнио - активный разработчик MIPSfpga+ (доработанный MIPSfpga, который сам есть исходники настоящего PIC32MZ), автор проекта Школьный МИПС schoolMIPS,
- Сегрей Бражников (НПК Технологический центр, http://asic.ru), рассказывал про технологию относительно доступного изготовления микрочипов, которая представляет собой нечто среднее между ПЛИС и ASIC (судя по всему, вот это про нее), и про САПР Ковчег,
- Владислав Подымов (ВМК МГУ) - доклад про изучение цифровой схемотехники на факультутете ВМК в МГУ и успехах в соревновании ICCAD,
- Илья Кудрявцев - про преподавание микроэлектроники в Самарском университете.

были и другие интересные товарищи

Большой отчет со всеми подробностями у Юрия Панчула: Суровая сибирская и казахстанская микроэлектроника 2017 года: Verilog, ASIC и FPGA в Томске, Новосибирске и Астане

В Томске очень понравилось, особенно обратил внимание на ухоженные деревянные дома с табличками по всему городу (у нас деревянных домов тоже хватает, но многие из них в плачевном состоянии и их количество постоянно уменьшается), а потом уже встретил такую статью: Томск: рецепт деревянного чуда

Главный корпус Томского Университета (ТГУ) ну очень похож на главный корпус Университета им Лобачевского в Нижнем Новгороде (который на проспекте Гагарина), особенно со стороны дороги (в этом месте на периферии сознания пробегало любопытное ощущение, что я каким-то чудом попал домой)

Томск-день1 - аэропорт и прогулка - 40.jpg


Томск-день1 - аэропорт и прогулка - 37.jpg

По другим новостям



MIPS - опять самостоятельная американская компания, Роснано с Ростехом в пролете :(

- Британская Imagination Technologies выставила себя на продажу после разрыва контракта с Apple
https://www.facebook.com/anton.moiseev.35/posts/1644515675558597 (см коменты, там заглянул товарищ из Роснано)

- Китайцы покупают компанию Imagination, а американцы — активы MIPS

Аппаратные ускорители нейронных сетей полезли, как грибы

- Компания Imagination представила ускоритель нейронных сетей PowerVR, в два раза превосходящий ближайшего конкурента по производительности
http://nautech.ru/kompaniya-imagination-predstavila-uskoritel-nejronnyx-setej-powervr-v-dva-raza-prevosxodyashhij-blizhajshego-konkurenta-po-proizvoditelnosti/
https://www.facebook.com/anton.moiseev.35/posts/1934451583231670?pnref=story (см коменты)

Yuri Panchul Этот проект отдельный от Imagination, но 1) Nautech Corporation работает теперь и с Imagination Technologies Ltd , и с MIPS и 2) мы в MIPS тоже работаем над независимыми ускорителями нейронных сетей.

- MIPS and NetSpeed Partner to Deliver Solutions for AI and ML SoCs
http://netspeedsystems.com/news/news/2018/february/mips-and-netspeed-partner-to-deliver-solutions-for-ai-and-ml-socs/
Прямой репортаж с рождения крупного игрока в аппаратном AI, который ускоряет TensorFlow и конкурирует с NVidia


- Вакансия Программист-математик (ML-инженер) (было актуально в феврале; ссылка на мой фейсбук, т.к. выкладывал из почты по просьбе Станислава Жельнио)
https://www.facebook.com/anton.moiseev.35/posts/1947001151976713?pnref=story
Компания Hi-Tech (http://hi-tech.org) ищет специалистов для участия в разработке ускорителя для расчета нейронных сетей.
Чем предстоит заниматься:
* Выполнять анализ передовых решений области нейронных сетей
* Исследовать методы оптимизации нейронных сетей (квантование, обучение с
квантованием, разреженность, сжатиеданных и т.д.)
* Разрабатывать математические модели для ускорителей нейронных сетей
* Оптимизировать сети клиентов для работы с оборудованием, поставляемым компанией
* Принимать участие в разработке оборудования
Требования к кандидатам:
* Уверенное владение математическим аппаратом — линейная алгебра, основы
статистики
* Понимание принципов работы ML-алгоритмов, нейронных сетей
* Умение программировать на Python или С.
Приветствуется:
* Опыт обучения и применения нейронных сетей
* Опыт работы с TensorFlow, Caffe и другими фреймворками для обучения нейронных
сетей
* Понимание принципов работы «железа» (FPGA/ASIC)


это для примера, куда стоит посматривать прикладным математикам, которые в этом году поступили на 1й курс, и почему вообще "цифровая микроэлектроника для математиков и программистов".

То, что машинное обучение с ИИ (с прицелом на роботов) - благодатная почва для аппаратных ускорений было понятно и раньше (раз, два). Именно здесь популяризация Вирилога и ПЛИС может дать богатые всходы.

Другими словами, если вы инженер или ученый, ведущий деятельность в области искусственного интеллекта, и у вас есть желание на несколько порядков ускорить ваши алгоритмы ИИ аппаратно на ПЛИС, но не знаете, с какой стороны подступиться к ПЛИС и Верилогу, начните с изучения учебника Дэвида Харриса и Сары Харрис «Цифровая схемотехника и архитектура компьютера».

Т.е. если ты например студент-математик-программист, придумал какой-нибудь алгоритм распознавания образов в реальном времени, который порвет рынок решений машинного зрения, ты сможешь теперь тихо никого не спрашивая не просто обкатать его на ПЛИС, но и построить на его основе законченное решение в связке с контроллером промышленного класса, от которого до коммерциализации в ASIC или в том же ПЛИС будет один шаг.

Алгоритмы машинного обучения не ограничиваются одними нейронными сетями, поэтому здесь еще есть, где развернуться. По этому поводу имею посоветовать: взять учебник Цифровая схемотехника и архитектура компьютера Сары Харрис и Дэвида Харрис, к нему взять что-нибудь фундаментальное по машинному обучению (обязательно с алгоритмами и математикой, а не только кусками кода на Пайтоне), например вот это или вот это, к ним взять какую-нибудь отладку ПЛИС (желательно побольше вентилей), год-два не читать новости и не открывать фейсбук, на исходе второго года собрать обрывки черновиков и экспериментов, принести их хвалиться на Хабру, набрать подписчиков, на третий год засесть склеиваться из обрывков удачных лаб продукт, дальше мои советы не нужны - там куда кривая выведет. Отложенный эффект ожидаем через 3 года.

Сюда же в принципе можно отнести историю с чипом для умных камер ЭЛИС

Ардуино выпустила гибридную плату с ПЛИС и контроллером

Arduino Vidor 4000: https://store.arduino.cc/usa/arduino-vidor-4000

чуть ранее
у Юрия Панчула раз:Зашел в офис Ардуино; поговорили о ПЛИС-ах; требуются добровольцы
у Юрия Панчула два: Взял видеоинтервью у вице-президента Ардуино и обсудил с ней преподавание школьникам ПЛИС-ов / FPGA и языка Verilog

полезные ссылки и мои комментарии по плате здесь:
https://www.facebook.com/anton.moiseev.35/posts/2211232188886940

сюда весь текст репостить не буду, лучше потом выложу отдельным постом. Если коротко, то для меня это повод опять посмотреть на подзамороженную (для меня) историю с Верилогом, но после того, как они полностью откроют остатки ПЛИСово-вериложного тулчейна.

Хронология по Томску

анонсы

- Yuri Panchul поделился ссылкой. 18 мая 2017 г.
www.silicon-russia.com/2017/05/17/tomsk-2017/
https://www.facebook.com/groups/EMRus/permalink/1921828214753026/
В заметке о будущей конференции в Томске вы узнаете о курьезном совпадении двух событий 30-летней давности: смене парадигмы в проектировании микросхем - и коллапсе СССР. Из-за наложения этих событий российские вузы проморгали некоторую революцию под названием RTL2GDSII (что не проморгали Беркли и MIT). Как поправить ситуацию ? Заметка полностью:

- на сайте NGC-2017: Yuri Panchul 12 июня 2017 г.
https://nanoandgiga.com/ngc2017/panchul_commentary
https://www.facebook.com/yuri.panchul/posts/10155097933663392
18-22 сентября в Томске пройдет конференция NGC2017, один из фокусов которой - школа-семинар Цифровая схемотехника и архитектура компьютеров в эру систем на кристалле и интернета вещей. Школа-семинар состоит из двух основных секций: совещание по организации преподавания проектирования микросхем в университетах, и учебные классы по базовым технологиям, с использованием образовательных материалов от Imagination Technologies, а том числе перевода на русский язык популярного учебника Дэвида и Сары Харрис “Цифровая схемотехника и архитектура компьютеров”, пакета для прототипирования систем на кристалле MIPSfpga, а также расширенного курса использования микроконтроллеров Connected MCU.

- на сайте Наутех: Конференция в Томске: системы на кристалле для России
https://www.facebook.com/nautechcorp/posts/677230039141901
18-22 сентября 2017 года в Томске пройдет Международная конференция «Актуальные проблемы радиофизики» NGC/CTRP-2017, в рамках которой состоятся Симпозиум-совещание для преподавателей по обмену опытом преподавания электроники, а также Школа-семинар «Цифровая схемотехника и архитектура компьютеров в эру систем на кристалле и интернета вещей».

- на Хабре: От Торонто до Томска: подведение итогов и планирование будущих семинаров по микроэлектронике в России


- фотка с предварительной встречи в Москве в июле (оказывается, в Москве есть нормальные рестораны, они все находятся на Новокузнецкой)
https://www.facebook.com/anton.moiseev.35/posts/1677182988958532
https://pp.userapi.com/c638917/v638917148/4bad6/tQ4d9flyu5Y.jpg


в Томске: cовещание и школа-семинар

- расписание совещания и школы-семинара:
-- Совещание по преподаванию электроники и разработке систем на кристалле
-- Школа-семинар по основам цифровой схемотехники и архитектуры компьютера

- Продолжаем семинар в Томске. В одной аудитории (для обмена опытом преподавателей) Владислав Подымов рассказывает, как они учат digital design, верилогу, fpga и алгоритмам EDA на ВМК МГУ. В это время в другой аудитории Станислав Жельнио (инженер из Газпрома и активист образовательных процессоров) обьясняет студентам структуру schoolMIPS. (видео)
https://www.facebook.com/yuri.panchul/videos/10155822273903392/

- привет из Томска! (на слайды товарища из ЛабВью попали проекты наших друзей из компании Виптех)
https://www.facebook.com/VIPtechnologies/posts/1954480091487231
https://www.facebook.com/anton.moiseev.35/posts/1571325542910888:8

- Окончание конференции и школы-семинара (фотки)
https://www.facebook.com/yuri.panchul/posts/10155917557253392

финальный отчет:
Суровая сибирская и казахстанская микроэлектроника 2017 года: Verilog, ASIC и FPGA в Томске, Новосибирске и Астане
он же в жж: Как избежать Meltdown и Spectre в российских чипах и победить американский Intel?


Разные ссылки и обсуждения (в основном из блога Юрия Панчула), которые в течение года добавлял в закладки

Учебник Харрис и Харрис

- Переведенный нашей группой энтузиастов учебник процессоростроения в московском Библио-Глобусе. (фотки с полок магазина)

- опечатка в абзаце, в котором просят сообщаять об опечатках

- Следущие шаги в черной магии процессоростроения после того, как вы освоили Харрис & Харрис
https://www.facebook.com/yuri.panchul/posts/10155393749508392

- ДМК Пресс уже по своей инициативе выпустило дополнение к учебнику Харрис и Харрис с описанием архитектуры ARM
Цифровая схемотехника и архитектура компьютера. Дополнение по архитектуре ARM

судя по всему, оригинальный вариант с МИПС нормально разошелся.

MIPSfpga: MIPSfpga-2.0

- Imagination announces MIPSfpga 2.0: a comprehensive set of materials for teaching CPU architecture
https://www.facebook.com/yuri.panchul/posts/10155231383193392
Многое из того, что написано в этом прес-релизе, возникло в результате feedback-а с российских, украинских и казахстанских семинаров (UDI, лабы про кэш и конвейер)

Байкал

- фотки в офисе Байкал Электроникс (паяльников и микроскопов не обнаружено)
Зашел в офис Байкал Электроникс, разработчика микропроцессора Байкал-Т1 на основе микропроцессорного кластера MIPS P5600 от Imagination Technologies
https://www.facebook.com/yuri.panchul/posts/10155246179453392

- Смотрим внутренности отечественного 28нм MIPS процессора — Baikal-T1
https://www.facebook.com/BaikalElectronics/posts/138381403421061

- Процессоры «Байкал» начинают продаваться в рознице. Цена снижается в четыре раза
https://www.facebook.com/yuri.panchul/posts/10156298529248392?hc_location=ufi

- Российский микропроцессор "Байкал-Т1" вписался в этом анализе в одну компанию с Advanced Micro Devices (AMD), Hisilicon, IBM, Intel, Mediatek и NVIDIA
Global Microprocessor Market Report 2017 – Advanced Micro Devices (AMD), Baikal Electronics, OJSC, Hisilicon Technologies, IBM Corporation.
https://www.facebook.com/yuri.panchul/posts/10156025727948392

- еще один отчет по микропроцессорам, пусть тоже будет здесь (pdf)
2017 Embedded Markets Study, Integrating IoT and Advanced Technology Designs, Application Development & Processing Environments, April 2017
https://www.facebook.com/yuri.panchul/posts/10156393668058392

Чип для умных камер ELISE

- Чип для умных камер ELISE — одно из самых высокотехнологичных изделий России 2017 года
https://www.facebook.com/yuri.panchul/posts/10155051465283392
https://www.facebook.com/groups/162254460635735/permalink/724447994416376/
http://www.silicon-russia.com/2017/05/31/elise-pre-release/

- Юрий Панчул с ЭЛИС на ОРТ (1-м канале)
Посол России в США Анатолий Антонов выступил перед студентами Стэнфодского университета

Инженер Юрий Панчул пришел к послу не с вопросом, а с рассказом о положительном эффекте американских санкций. В его руках – микросхема, которую используют спецслужбы в технологиях распознавания лиц. «Из-за этого кризиса у российского правительства возникла идея импортозамещения, и они начали инвестировать в разные области, в которые они раньше не инвестировали. В этом чипе некоторые блоки спроектированы здесь, в Калифорнии, некоторые – в Орегоне, некоторые в Шанхае, а некоторые – в подмосковном Зеленограде», – рассказал он.

Разное любопытное полистать вместе с коментами

- Вся эта история с Meltdown возможно повысит интерес к изучению микроархитектуры https://meltdownattack.com/meltdown.pdf И это хорошо
https://www.facebook.com/yuri.panchul/posts/10156278604938392

- Дочитал Finite State Machines in Hardware (Volney A. Pedroni), наводку на которую дал Yuri Panchul, и ему же большое спасибо за бумажный экземпляр.
https://www.facebook.com/s.zhelnio/posts/140218483316117

- Графические редакторы схем vs текст
https://www.facebook.com/yuri.panchul/posts/10156046021393392

- Первый шаг к аппаратным ускорителям нейронных сетей для программистов лежит через изучение основ HDL, RTL и лаб на FPGA

- Российские и украинские команды взяли верх над европейцами на европейском финале интеловского конкурса InnovateFPGA

- Сколько стоит для студента микросхему выпустить?

Фотки из красивого осеннего Томска


Томск-день1 - аэропорт и прогулка - 05.jpg

Томск-день1 - аэропорт и прогулка - 06.jpg

Томск-день1 - аэропорт и прогулка - 07.jpg

Томск-день1 - аэропорт и прогулка - 09.jpg

Томск-день1 - аэропорт и прогулка - 12.jpg

Томск-день1 - аэропорт и прогулка - 13.jpg

Томск-день1 - аэропорт и прогулка - 20.jpg

Томск-день1 - аэропорт и прогулка - 14.jpg


Томск-день1 - аэропорт и прогулка - 15.jpg



Томск-день1 - аэропорт и прогулка - 16.jpg

Томск-день1 - аэропорт и прогулка - 17.jpg


Томск-день1 - аэропорт и прогулка - 19.jpg

Томск-день1 - аэропорт и прогулка - 23.jpg

Томск-день1 - аэропорт и прогулка - 25.jpg

Томск-день1 - аэропорт и прогулка - 26.jpg

Томск-день1 - аэропорт и прогулка - 33.jpg

Томск-день1 - аэропорт и прогулка - 34.jpg

Томск-день1 - аэропорт и прогулка - 37.jpg

Томск-день1 - аэропорт и прогулка - 38.jpg

Томск-день1 - аэропорт и прогулка - 40.jpg

Томск-день1 - аэропорт и прогулка - 42.jpg

Томск-день1 - аэропорт и прогулка - 46.jpg

Томск-день1 - аэропорт и прогулка - 49.jpg

Томск-день1 - аэропорт и прогулка - 50.jpg

Томск - день2 - лекция, семинар, прогуглка2 - 10.jpg


Томск - день2 - лекция, семинар, прогуглка2 - 03.jpg

Томск - день2 - лекция, семинар, прогуглка2 - 04.jpg

Томск - день2 - лекция, семинар, прогуглка2 - 05.jpg

Томск - день2 - лекция, семинар, прогуглка2 - 07.jpg

Томск - день2 - лекция, семинар, прогуглка2 - 06.jpg

Томск - день2 - лекция, семинар, прогуглка2 - 15.jpg

Томск - день2 - лекция, семинар, прогуглка2 - 18.jpg

Томск - день2 - лекция, семинар, прогуглка2 - 19.jpg




Томск - день2 - лекция, семинар, прогуглка2 - 22.jpg

Томск - день2 - лекция, семинар, прогуглка2 - 25.jpg

Томск - день2 - лекция, семинар, прогуглка2 - 27.jpg




Томск - день3 - семинар2, мясное кафе - 02.jpg

Томск - день3 - семинар2, мясное кафе - 06.jpg

Томск - день3 - семинар2, мясное кафе - 08.jpg

Томск - день3 - семинар2, мясное кафе - 09.jpg

Томск - день3 - семинар2, мясное кафе - 10.jpg


Томск - день3 - семинар2, мясное кафе - 13.jpg

Томск - день3 - семинар2, мясное кафе - 14.jpg

Томск - день3 - семинар2, мясное кафе - 19.jpg

Томск - день3 - семинар2, мясное кафе - 18.jpg

Томск - день3 - семинар2, мясное кафе - 21.jpg

Томск - день3 - семинар2, мясное кафе - 22.jpg

Томск - день3 - семинар2, мясное кафе - 23.jpg

Томск - день3 - семинар2, мясное кафе - 29.jpg

Томск - день3 - семинар2, мясное кафе - 30.jpg

Томск - день3 - семинар2, мясное кафе - 38.jpg

Томск - день3 - семинар2, мясное кафе - 41.jpg

Томск - день3 - семинар2, мясное кафе - 46.jpg

Томск - день3 - семинар2, мясное кафе - 47.jpg


Томск - день3 - семинар2, мясное кафе - 48.jpg

Томск - день5 - самолет и Москва - 10.jpg

Томск - день5 - самолет и Москва - 12.jpg

Tags: arduino, mips, verilog, Виптех, ДОСААФ, выступления, образование, плис, пресса, публикации, фотоблоггер, цифровая электроника для программистов
Subscribe
  • Post a new comment

    Error

    default userpic

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 0 comments