TGViewer
Книжный куб Книжный куб @book_cube · 15.7K subscribers
Post #4977 692
Modern Computer Architecture and Organization — от процессора до AI-дата-центра (Рубрика #Books)

У меня на столе лежит первое издание Modern Computer Architecture and Organization Джима Ледина — решил с его помощью освежить знания про архитектуру компьютера. А тут выяснилось, что уже вышло третье, с отдельными главами про GPU и LLM. В GOTO Book Club есть разговор с автором, который хорошо объясняет, как AI-бум добрался до этой книги.

Сама книга — последовательный проход по устройству компьютера снизу вверх. Сначала транзисторы, цифровая логика и элементы процессора, дальше память, ввод-вывод и аппаратно-программный интерфейс. Затем кэши, конвейер, параллельное выполнение, x86/x64, ARM и RISC-V. Есть и выход на уровень систем: виртуализация, специализированные вычисления, устройство смартфонов, ПК и облачных серверов. Первое издание вышло в 2020 году.

Для разработчика здесь полезна сама связность: от того, какие команды умеет процессор, до того, как он получает данные и исполняет программу. Можно восстановить картину под привычными абстракциями и разобраться, почему производительность зависит от гораздо большего числа вещей, чем частота CPU. Для повторения базы такая последовательность удобна.

Когда я искал отзывы на книгу, то заметил, что уже вышло третье издание вышло 31 марта 2026 года. И хотя уже в первом были GPU, нейросети и вычисления масштаба дата-центра, то в третьем GPU и вычислительные архитектуры LLM получили собственные главы. В интервью Ледин объясняет, как писал про область, которая меняется быстрее издательского цикла: выделял устойчивые принципы — параллелизм, пропускную способность памяти, тензорные операции и связи между вычислительными узлами.

Для разбора LLM он выбрал GPT-2. По словам автора, открытый код и сравнительно небольшой размер помогают проследить устройство трансформера: какие матрицы перемножаются, как устроены слои и что происходит с данными. Такой учебный пример можно разобрать и покрутить самому. Ледин считает, что понимание GPT-2 даёт хорошую основу для знакомства с более крупными моделями. Это разумный способ учить архитектуре: сначала разобраться с механизмом, потом наращивать сложность.

Дальше разговор доходит до того, как эта конструкция вырастает из одного чипа в сервер, стойку и целый дата-центр. Ледин выделяет memory bandwidth как одно из ключевых ограничений: вычислительные блоки могут ждать, пока данные прочитаются из памяти или запишутся обратно. На большом масштабе к этому добавляются обмен между устройствами, питание и охлаждение. Автор предлагает смотреть на весь дата-центр как на один большой компьютер — с собственной архитектурой и ограничениями.

Кстати, в конце интервью его спрашивают, какую одну главу посоветовать разработчику без аппаратного бэкграунда. Ледин выбирает главу про повышение производительности: конвейер и иерархию кэшей. На разных стадиях конвейера одновременно обрабатываются разные инструкции, а кэши позволяют держать нужные данные ближе к ядру. По мысли автора, понимание этих механизмов помогает организовать код и данные так, чтобы железо меньше простаивало. До AI добрались, а повторять всё равно приходится базу :)

Для повторения процессоров, памяти и исполнения программ уже имеющееся первое издание остаётся полезным. Если хочется продолжить этот маршрут до устройства GPU и систем для LLM, стоит присмотреться к третьему. А интервью — хороший способ понять замысел обновления перед тем, как браться за новые главы.

#Books #Engineering #Architecture #Hardware #AI #SoftwareDesign
YouTube Modern Computer Architecture & Organization • Jim Ledin & Maciej «MJ» Jedrzejewski • GOTO 2026 This interview was recorded for the GOTO Book Club. #GOTOcon #GOTObookclub http://gotopia.tech/bookclub Check out more here: https://gotopia.tech/articles/452 Jim Ledin - President at Ledin Engineering & Author of “Modern Computer Architecture and Organization”…
  • 👍 4
  • 🔥 3
  • ❤ 1
More from @book_cube
  1. Sep 22, 2026Прямой эфир про AI4SDLC и мои lessons learned начинается, подключайтесь и задавайте вопрос…
  2. Sep 21, 2026Прямой эфир про Developer Productivity начинается, подключайтесь и задавайте вопросы
  3. Sep 21, 2026Research Insights Made Simple #30: Developer Productivity for Humans (Рубрика #Management)…
  4. Sep 21, 2026Y Combinator: железо, агенты и основатели (Рубрика #AI) В свежем выпуске The Lightcone «Th…
  5. Sep 20, 2026Jev: интеллект для обычного if (Рубрика #AI4SDLC) В предыдущем посте Диогу Алмейда предлаг…
  6. Sep 20, 2026Диогу Алмейда: AI, за которым можно не присматривать (Рубрика #AI4SDLC) Почему AI впечатля…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →