Computer Architecture: A Quantitative Approach, Fifth Edition
Computer Architecture: A Quantitative Approach — классический учебник по компьютерной архитектуре, написанный Джоном Хеннесси и Дэвидом Паттерсоном. Пятое издание продолжает традицию количественного подхода к проектированию и анализу вычислительных систем, предоставляя студентам и инженерам актуальную информацию о современных платформах и архитектурных решениях.
Ключевое отличие нового издания — значительно переработанная глава о параллелизме на уровне данных (data-level parallelism), которая раскрывает архитектуру GPU, используя традиционную терминологию компьютерной архитектуры. Книга подробно рассматривает векторные, SIMD и GPU-архитектуры, их сходства и различия, что делает её особенно ценной в эпоху повсеместного перехода к GPU-вычислениям.
Издание также включает главу о облачных и складских вычислениях (warehouse-scale computing), написанную с использованием инсайдерской информации от Google, Amazon, Microsoft и других крупных провайдеров. Это делает книгу незаменимой для понимания современных масштабируемых систем.
Авторы анализируют взрывной рост персональных мобильных устройств (PMD) и складских вычислений (WSC), где акцент смещается с чистой производительности на баланс между производительностью и энергоэффективностью. Книга охватывает все аспекты параллелизма: данные, потоки и запросы, — посвящая каждому типу отдельную главу.
Пятое издание остаётся обязательным чтением для студентов, исследователей и практиков, желающих понять фундаментальные принципы проектирования вычислительных систем и современные тенденции развития архитектуры.
