Записки CPU designer'a
2.84K subscribers
191 photos
2 videos
4 files
283 links
Всем привет. Меня зовут Николай.
Работаю RTL design инженером, амбассадором в RISC-V International.
В свободное время пишу о магии процессоростроения и цифровом дизайне.
Download Telegram
Мой коллега написал отличную статью с разбором классических проблем race condition, различий между blocking и non-blocking assignment, а также принципов работы SystemVerilog scheduler.

Ссылка на статью: https://publish.obsidian.md/zvord/Blog/Unhinged+assignment

Ссылка на Telegram-канал автора, где в комментариях можно задать вопросы: https://t.iss.one/verificationhaven
🔥23👍6
помните nanotron? Теперь у нас есть tinytpu.com

Проект по построению мини TPU(это такие специальные тензорные процессоры от гугла) где челы зареверсиженерили и вопсроизвели архитектуру и софт.


Внутри куча нюансов про низкоуровневый софт в которых я ничего не понимаю, но считаю что стоит ознакомится.
https://github.com/tiny-tpu-v2/tiny-tpu
👍12🔥5
Нашел замечательный материал с разбором, что такое GPU.

Материал даёт целостное представление о GPU как о вычислительной системе: с одной стороны - через программную модель массового параллелизма и синхронизации потоков, а с другой - через аппаратные блоки (множество вычислительных ядер, иерархия памяти, система интерконнектов), которые реализуют эту модель.
26👍13🔥11👀4
Помните студентов, которые сделали TinyTPU? Теперь они стали сотрудниками Groq - отличный пример того, как учебный проект может стать мостом в индустрию.

Из моего опыта: в начале карьеры часто делился с работодателями своими проектами - простым CPU на базе ISA RISC-V или FPU-множителем. Это сильно упрощало собеседования с обеих сторон.

Поздравляю всех авторов TinyTPU с новым этапом! 🥳
🔥52👍16😁1