Инструменты
Стэнфордский курс по параллельному программированию: как я наконец понял, что такое микропроцессор
На четвёртом курсе Стэнфорда я записался на курс по параллельному программированию. До этого я изучал алгоритмы, работал с контейнерами данных и разбирался в математике, лежащей в основе нейросетей, но только на этом курсе я осознал, что на самом деле не понимаю, как устроен микропроцессор — сердце всего, для чего мы пишем софт.
Преподаватели — Кэйвон Фатахалиан, признанный эксперт в области графики и производительности, и Кунле Олукотун, пионер в создании многоядерных процессоров — сделали курс невероятно увлекательным. Они помогли мне по-настоящему разобраться в компьютерной архитектуре и понять, как работает то, чем мы пользуемся ежедневно. Это был один из лучших учебных опытов в моей жизни.
Источник: habr.com