August 19th, 2015

Миша Быков взял у меня интервью в качестве домашней работы в Стенфорде

У меня есть знакомый Миша Быков. Изначально он учился в Новосибирске, потом работал в Sun Microsystems и Oracle, сейчас пошел пошел учиться в Стенфорд по линии бизнеса. Ему дали домашнюю работу проинтервьировать нескольких основателей стартапов, и Миша позавчера проинтервьировал меня по поводу https://en.wikipedia.org/wiki/C_Level_Design

Я уже не помню, чего я там наговорил на 45 минут, но наслаждайтесь:



Сколько вы просмотрели?

Ни секунды
20(52.6%)
Менее 10 секунд
1(2.6%)
Менее 1 минуты
4(10.5%)
Менее 5 минут
5(13.2%)
Менее 10 минут
3(7.9%)
Менее 20 минут
0(0.0%)
Более 20 минут
1(2.6%)
Ура! Я просмотрел все!
4(10.5%)

Процессор «в замедленной съемке» и своя система на кристалле

Итак - мое расписание в Москве и Санкт-Петербурге:

Хотите увидеть, как работает промышленный процессор «в замедленной съемке»? Как инструкции переваливаются из стадии в стадию конвейера, как запросы на чтение из памяти попадают или промахиваются мимо кэша? А как насчет построить свою систему на кристалле, используя то же микропроцессорное ядро, которое используют инженеры Samsung в новой платформе Artik 1? Если да, то это объявление для вас:





Уважаемый преподаватель компьютерной архитектуры, схемотехники или системного программирования:

Разработчик микропроцессорных ядер MIPS, компания Imagination Technologies, в сотрудничестве с ведущими российскими университетами и производителем микроконтроллеров Microchip Technology - объявляет о проведении серии семинаров в России, посвященных новому продукту для образования - MIPSfpga. Четыре бесплатных однодневных семинара посвященные MIPSfpga, пройдут с 26 по 30 октября в университетах Москвы, Зеленограда и Санкт-Петербурга. В дополнение к ним, MIPSfpga будет представлен на отдельном, платном семинаре Microchip Masters Russia в Санкт-Петербурге / Зеленогорске.

Сайт для регистрации на семинары MIPSfpga в университетах
bit.ly/mipsfpga-russia-registration


Сайт для регистрации на семинар Microchip Masters Russia
bit.ly/microchip-masters-russia-registration


MIPSfpga - бесплатно лицензируемые для университетов исходные тексты промышленного микропроцессорного ядра MIPS microAptiv UP. Это ядро используется как основа микроконтроллера Microchip PIC32MZ, а также новой платформы для "интернета вещей" - Samsung Artik 1.

Ядро MIPS microAptiv UP применяется в промышленности вместе со стандартным за последние 25 лет технологическим процессом проектирования микросхем, при котором процессор и другие компоненты системы на кристалле разрабатываются на языке описания аппаратуры Verilog, после чего описание через несколько преобразований превращается в маску, по которой на фабрике изготавливаются микросхемы.

Образовательная версия MIPS microAptiv UP - MIPSfpga - использует альтернативный путь реализации: описание системы превращается в файлы конфигурации для недорогих студенческих плат с программируемыми пользователем вентильными матрицами (ППВМ), которые часто называют программируемыми логическими интегральными схемами (ПЛИС) или Field Programmable Gate Array (FPGA).

Такое решение открывает много возможностей для образования:

  1. Студенты могут строить свои собственные прототипы систем на кристалле, соединяя микропроцессорное ядро, память и спроектированные ими устройства ввода-вывода


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


  3. Студенты могут экспериментировать со своими вариантами кэшей, проектировать многоядерные системы со специализированными сопроцессорами, эксперименторовать с разделением задачи на аппаратную и программную часть.


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

Collapse )

Collapse )

Collapse )

Ожидаем вас на семинаре!

Роберт Оуэн,



Менеджер университетских программ
Imagination Technologies

e-mail: Robert.Owen@imgtec.com
Web: http://community.imgtec.com/university/




В каком из семинаров или встрече вы бы поучаствовали?

26 октября 2015 — Москва / Зеленоград, Национальный исследовательский университет «Московский институт электронной техники» (МИЭТ)
2(9.1%)
27 октября — Москва, Московский государственный университет имени М. В. Ломоносова (МГУ)
1(4.5%)
28 октября — Москва, Национальный исследовательский ядерный университет «МИФИ»
2(9.1%)
29 октября — Санкт-Петербург / Зеленогорск, конференция Microchip Masters Russia
1(4.5%)
30 октября — Санкт-Петербург, Университет ИТМО
3(13.6%)
Я бы пришел/пришла на какую-нибудь неформальную встречу, например участников перевода Харрис & Харрис и сочувствующих, в Москве
6(27.3%)
Я бы пришел/пришла на какую-нибудь неформальную встречу в Санкт-Петербурге
7(31.8%)