Морис Херлихи — обладатель целых двух премий Дейкстры. Первая — за работу по «Wait-Free Synchronization» (Brown University) и вторая, более свежая, — «Transactional Memory: Architectural Support for Lock-Free Data Structures» (Virginia Tech University). Премию Дейкстры дают за работы, значимость и влияние которых были заметны на протяжении не менее десяти лет и, очевидно, Морис — один из самых известных специалистов в области. На данный момент он работает профессором в Брауновском университете и имеет множество достижений на целый абзац длиной. Сейчас он занимается исследованиями блокчейна в контексте классических распределенных вычислений.
Ранее Морис уже приезжал в Россию на SPTCC (видеозапись) и cделал отличную встречу сообщества Java-разработчиков JUG.ru в Питере (видеозапись).
Этот хабрапост — большое интервью с Морисом Херлихи. В нем обсуждаются следующие темы:
- Взаимодействие академической сферы и индустрии;
- Фундамент для исследований блокчейна;
- Откуда берутся прорывные идеи. Влияние популярности;
- PhD под руководством Барбары Лисков;
- Мир в ожидании многоядерности;
- Новому миру – новые проблемы. NVM, NUMA и взлом архитектуры;
- Компиляторы против процессоров, RISC vs CISC, shared memory vs message passing;
- Искусство написания хрупкого многопоточного кода;
- Как обучить студентов написанию сложного многопоточного кода;
- Новое издание книги «The Art of Multiprocessor Programming»;
- Как изобреталась транзакционная память;
- Почему стоит проводить исследования в области распределенных вычислений;
- Остановилось ли развитие алгоритмов, и как жить дальше;
- Работа в Брауновском Университете;
- Разница между исследованиями в университете и внутри корпорации;
- Hydra и SPTDC.Читать полностью »