Я родился в самую длинную ночь в году - 22 декабря, сразу после полуночи. У меня был сложный, но чудесный год, и следущие пару лет я тоже ожидаю интересные. Вчера был мой последний день в офисе в Санта-Кларе. Наше отделение MIPS переезжает в новый только что построенный офис Wave в Кэмбеле. Сегодня я с сыновьями полечу на Аляску, где мы будем кататься на лыжах, плавать в бассейне, читать книжки, ходить по музеям индейцев и искать остатки Российской Империи. Почему Аляска? Когда я ездил с сыновьями в Сибирь, они были очень обескуражены, что не увидели снег. Что и понятно, так как мы были в Новосибирске в июле. Что-ж, теперь они снег увидят - согласно интернету, в Анкоридже как раз намело.
Вчера мне пришло письмо от десятиклассницы из Сибири, которая хочет стать разработчицей микропроцессоров. Она уже получила некоторый результат в этой области - добавила инструкцию умножения в простейший процессор schoolMIPS, синтезировала его для ПЛИС Intel FPGA MAX10, определила максимальную частоту и повышение производительности простых программ. Все это она сначала делала в деревне Бурмистрово Новосибирской Области, а потом на конференции в Томске.
Теперь Даша Криворучко (так зовут десятиклассницу) переехала жить в московский интернат и спрашивает у меня, чего бы ей еще спроектировать. Я думаю, что на этом этапе карьеры ей стоит спроектировать аппаратный ускоритель нейросетей на основе систолического массива для умножения матриц. Использовать язык описания аппаратуры Verilog и ПЛИС Intel FPGA, но не дешевенький MAX10, а что-нибудь подороже, чтобы вместить большой систолический массив.
После этого сравнить производительность аппаратного решения с программой, работающей на процессоре schoolMIPS, а также с программой на Питоне, работающей на десктопном компьютере. В качестве тестового примера использовать распознавание цифр с небольшой матрицы.
Через две недели в Москву и Санкт-Петербург приезжает Роберт Оуэн, известный консультант по университетским образовательным программам в области микроэлектроники. За последние 23 года Роберт Оуэн посетил сотни университетов в Европе, Азии, Америке и даже Африке, как представитель Texas Instruments, ARM,Xilinx и Imagination. Он помогал университетам поставить программы в области DSP, микроконтроллеров, встроенных процессоров и систем на кристалле. Роберт уже ездил и в Россию, и в Украину еще со времен Texas Instruments. Поэтому я рекомендую встретиться Робертом или на мероприятии ниже, или сконтактировать его для встречи в вашем университете.
Сейчас я учу детей верилогу и FPGA на Новосибирской Летней Школе Юных Программистов. 1-2 августа буду в Академгородке и Новосибирске, 2-4 августа буду в Москве и 5 августа в Питере. Если кто меня хочет встретить, оставляйте комменты. Телефон +79104360754
Всего на школе 199 детей, в нашей группе по Verilog и FPGA - 10:
"Родная мать задержанного в центре Москвы мальчика написала заявление в полицию, обвинив его мачеху Кристину Скавронски в вовлечении ребенка в попрошайничество. Заявление подано по статье 151 УК. В заявлении указано, что мальчик и ранее собирал деньги за выступления на улице. Его мать просила отца Илью Скавронски запретить это делать.
Помимо этого мать мальчика обвинила Кристину Скавронски в том, что она отбирала у ребенка почти все заработанные на улице деньги, оставляя ему только мелочь.
Участвовавшая в задержании инспектор по делам несовершеннолетних отдела полиции «Арбат» Дарья Терехина заявила, что мальчик не сказал полицейским, как связаться с его родителями. Когда Терехина в ответ объяснила ребенку, что его доставят в отдел, мальчик схватил сумку с деньгами и попытался убежать.
Статья 151 УК о вовлечении несовершеннолетнего в антиобщественные действия предполагает наказание до четырех лет лишения свободы".
Новая серия семинаров Imagination Technologies в Москве, Зеленограде, Санкт-Петербурге, Киеве и Алма-Ате которые пройдут с 18 октября по 12 ноября 2016 года
Какой следующий шаг для студента, который освоил базовые курсы цифровой схемотехники, языков описания аппаратуры, компьютерной архитектуры и основ микроархитектуры? К этому моменту студент уже начинает понимать, что ему нравится, и может начинать специализироваться. Три области специализации:
Логический дизайн микроархитектуры процессоров. Для достижения мастерства на этом направлении студенту полезно поэкспериментировать с реально используемыми в промышленности процессорными ядрами в исходниках на языках описания аппаратуры Verilog или VHDL.
Физический дизайн микросхем ASIC (Application-Specific Integrated Circuits), решение проблем размещения блоков на кристалле, трассировки, питания и электрических эффектов.
Программирование готовых микросхем и создание встроенных систем, которые должны поддерживать несколько параллельно работающих процессов и эффективно взаимодействовать с периферийными устройствами.
Именно для следущего шага отделение университетских программ Imagination Technologies предлагает учебные материалы, которые будут представлены на серии семинаров, которые пройдут в Москве, Зеленограде, Санкт-Петербурге, Киеве и Алма-Ате во второй половине октября и первой половине ноября:
Nanometer ASIC — двухдневный семинар, описывающий все этапы проектирования и производства микросхем: создание спецификации, описание цифровой логики на языках описания аппаратуры Verilog и VHDL на уровне регистровых передач, логический синтез, размещение и трассировка, создание фотошаблонов и производство микросхем на фабрике. Для проведения этих семинаров из Калифорнии приезжает Чарльз Данчек, преподаватель такого курса в University of California Santa Cruz Extension in Silicon Valley. В Москве семинары проходят под эгидой Фонда инфраструктурных и образовательных программ (ФИОП) РОСНАНО и его дочерней компании eNANO.
MIPSfpga — устройство систем на кристалле, протоколы внутри чипа и вне чипа, интеграция процессорного ядра с памятью и устройствами ввода-вывода, наблюдение работы кэша и конвейера промышленного процессора на плате с ПЛИС. Семинары проводятся под эгидой британской компании Imagination Technologies, известной как разработчик графического процессора PowerVR внутри Apple iPhone.
Connected MCU — введение в использование микроконтроллеров, организация параллельности на одном процессоре, использование прерываний, таймеров, конечных автоматов реализованных в софтвере, и наконец — введение в RTOS и лабораторное занятие с использованием операционной системы FreeRTOS. Материалы семинаров подготовлены профессором Александром Дин из университета Северной Каролины в сотрудничестве с Imagination и Microchip Technology.
Календарь семинаров:
18-20 октября 2016 — Алма-Ата, КазНИТУ - MIPSfpga и Connected MCU
24 октября 2016 — Москва, МГУ - MIPSfpga и немного Connected MCU
25 октября 2016 — Долгопрудный, МФТИ - MIPSfpga и немного Connected MCU
26 октября 2016 — Зеленоград, МИЭТ - MIPSfpga и немного Connected MCU
27 октября 2016 — Москва, компания Наутех (ООО «Наукоемкие Технологии») - MIPSfpga и немного Connected MCU
28 октября - серия докладов на конференции SECR в Москве по тематике, связанной с семинарами Imagination Technologies и Наутеха
31 октября - 1 ноября 2016 — Москва, МИСиС / ФИОП РОСНАНО / eNANO - Nanometer ASIC
2 и 3 ноября 2016 — Санкт-Петербург, ИТМО - Nanometer ASIC
7 ноября 2016 — Санкт-Петербург, ИТМО - MIPSfpga и немного Connected MCU
9 и 10 ноября 2016 — Киев, КПИ - Nanometer ASIC
11 ноября 2016 — Киев, КПИ - MIPSfpga и немного Connected MCU
Коллеги: как вы возможно уже знаете, компания Imagination Technologies (известная как разработчик GPU внутри Apple iPhone + продолжатель культового проекта Стенфорд/MIPS) вместе с РОСНАНО+МИСиС+МГУ+МФТИ+МИЭТ в Москве, ИТМО в Питере и киевских активистов из КПИ и КГУ - проводит серию семинаров по разработке микросхем и программированию встроенных микропроцессоров. Самый ближайший из этих семинаров будет уже на следующей неделе (18-20 октября в Алма-Ате). В этом посте - текущее почасовое расписание семинаров и немножко эстетичных изображений конвейеров встроенных микропроцессорных ядер, о длине, максимальной частоте и энергопотреблении которых мы немножко поговорим во время семинаров.
Итак расписания:
Сначала Алма-Ата.
18-20 октября 2016 — Алма-Ата, Казахский национальный технический университет имени К. И. Сатпаева.
Главный организатор - Кафедра автоматизации и управления.
Никогда мне не работалось так хорошо, как в алма-атинском отеле. Здесь полная тишина, совсем нет фонового шума от фривеев, как в Silicon Valley. Кроме этого я долго спал, и мучения от jet lag сейчас меня не мучают. Воздух здесь более влажный чем в Калифорнии, но не такой влажный, как во Флориде. Поэтому здесь растут тополя с большущими листьями. Солнце ласковое, не такое ослепляющее, как в Калифорнии или Неваде, наверное это связано с влажностью воздуха. Куча среднеазиатских индивидуалов со стилем общения, который мне напомнил персонажа фильма "Джентлемены удачи"; сразу вспомнились и другие советские источники из детства.