Компьютерная архитектура. Количественный подход

Паттерсон Дэвид, Хеннесси Джон, Хеннесси Джон Л.

Код товара: 4964449
(0 оценок)Оценить
ОтзывНаписать отзыв
ВопросЗадать вопрос
1 / 2
PDF
1 274
1 960
Доставим в
г. Москва
Планируемая дата
17 мая (Пт)
Курьером
Л-Пост
бесплатно от 10 000 ₽
В пункт выдачи
от 155 ₽
бесплатно от 10 000 ₽
Точная стоимость доставки рассчитывается при оформлении заказа
Издательство:
Оригинальное название:
Computer Architecture. A Quantitative Approach
Год издания:
2016 г.
Переводчик:

Описание

Характеристики

Компьютерный мир сегодня находится в центре революции: мобильные клиенты и облачные вычисления являются сейчас доминирующей парадигмой в развитии программирования и аппаратных инноваций. Пятое оригинальное издание «Компьютерной архитектуры» фокусируется на этом существенном сдвиге. Ключевым моментом нового издания является значительно переработанная глава, посвященная параллелизму уровня данных, которая раскрывает тайну архитектур графических процессоров с помощью четких объяснений, используя традиционную терминологию архитектуры ЭВМ.
В книге описывается, каким образом программное обеспечение и облачные технологии стали доступны для сотовых телефонов, планшетных компьютеров, ноутбуков и других мобильных устройств. Каждая глава включает в себя два реальных примера (один мобильный центр и один центр обработки данных), чтобы проиллюстрировать эти революционные изменения.
Книга предназначена как для профессиональных инженеров и архитекторов, так и для тех, кто связан с преподаванием и изучением курсов современной архитектуры и проектирования компьютеров.
количество томов
1
количество страниц
936 стр.
переплет
Твёрдый переплёт
размеры
242x176x44 мм
цвет
Белый
тип бумаги
офсетная (60-220 г/м2)
ISBN
978-5-94836-413-1
возрастная категория
18+ (нет данных)
вес
код в Майшоп
4964449
язык
русский

Содержание

Предисловие научного редактора
Предисловие
Отзывы о пятом издании книги "Компьютерная
архитектура. Количественный
подход"
Компьютерная архитектура. Количественный
подход. Пятое издание
От авторов
Выражения благодарности
Глава 1. Основы количественного проектирования
и анализа
1.1. Введение
1.2. Классы компьютеров
1.3. Определение компьютерной архитектуры
1.4. Тенденции в развитии технологий
1.5. Тенденции потребления мощности и
энергии интегральных схем
1.6. Тенденции изменения стоимости
1.7. Системная надежность
1.8. Измерение, отчетность и обобщение
показателей производительности
1.9. Количественные принципы
проектирования компьютеров
1.10. Соединяем все вместе:
производительность, цена и мощность
1.11. Заблуждения и просчеты
1.12. Заключение
1.13. Исторический обзор и ссылки
Учебные примеры и упражнения от Diana Franklin
Глава 2. Проектирование иерархии памяти
2.1. Введение
2.2. Десять современных оптимизаций
производительности кэша
2.3. Технологии и оптимизации памяти
2.4. Защита: виртуальная память и
виртуальные машины
2.5. Смежные вопросы: разработка иерархий
памяти
2.6. Соединяем все вместе: иерархии памяти в
ARM Cortex-A8 и Intel Core i7
2.7. Заблуждения и просчеты
2.8. Заключение: заглядывая в будущее
2.9. Исторический обзор и ссылки
Учебные примеры и упражнения от Norman P.
Jouppi, Naveen Muralimanohar и Sheng Li
Глава 3. Параллелизм уровня команд и его
использование
3.1. Параллелизм уровня команд: концепции и
проблемы
3.2. Основные компиляторные методы для
обнаружения ILP
3.3. Уменьшение стоимости передач
управления с помощью усовершенствованного
предсказания передачи управления
3.4. Устранение конфликтов по данным с
помощью динамического планирования
3.5. Динамическое планирование: примеры и
алгоритм
3.6. Аппаратное спекулятивное выполнение
3.7. Использование ILP с помощью
одновременной выдачи нескольких
команд и статического планирования
3.8. Использование ILP с помощью
динамического планирования, одновременной
выдачи нескольких команд и спекуляции
3.9. Современные методы доставки команд и
спекуляции
3.10. Исследования ограничений ILP
3.11. Смежные вопросы: методы ILP и система
памяти
3.12. Многопотоковая обработка:
использование параллелизма уровня
потоков для повышения пропускной способности
однопроцессорной системы
3.13. Соединяем все вместе: Intel Core i7 и ARM
Cortex-A8
3.14. Заблуждения и просчеты
3.15. Заключение: что впереди?
3.16. Исторический обзор и ссылки
Примеры и упражнения Jason D. Bakos и Robert P.
Colwell
Глава 4. Параллелизм уровня данных в векторных
архитектурах, SIMD-архитектурах и архитектурах
графических процессоров
4.1. Введение
4.2. Векторная архитектура
4.3. SIMD-расширения системы команд для
мультимедиа
4.4. Графические процессоры (GPU)
4.5. Обнаружение и повышение параллелизма
уровня циклов
4.6. Смежные вопросы
4.7. Соединяем все вместе: сравнение
мобильных GPU с серверными и Tesla с Core i7
4.8. Заблуждения и просчеты
4.9. Заключение
4.10. Исторические обзоры и ссылки
Учебные примеры и упражнения от Jason D. Bakos
Глава 5. Параллелизм уровня потоков
5.1. Введение
5.2. Архитектуры с централизованной общей
памятью
5.3. Производительность симметричных
мультипроцессоров с общей памятью
5.4. Распределенная общая память и
когерентность на основе справочника.
5.5. Синхронизация: основы
5.6. Модели согласованности памяти:
введение
5.7. Смежные вопросы
5.8. Соединяем все вместе: многоядерные
процессоры и их производительность
5.9. Заблуждения и просчеты
5.10. Заключение
5.11. Исторические обзоры и ссылки
Учебные примеры и упражнения от Amr Zaky и David
A. Wood
Глава 6. Компьютеры WSC для использования
параллелизма уровня запросов и уровня данных
6.1. Введение
6.2. Модели программирования и рабочие
нагрузки для компьютеров WSC .
6.3. Архитектура компьютеров WSC
6.4. Физическая инфраструктура и стоимость
компьютеров WSC
6.5. Облачные вычисления: возвращение
вычислений как коммунальной услуги
6.6. Смежные вопросы
6.7. Соединяем все вместе: компьютер WSC
корпорации Google
6.8. Заблуждения и просчеты
6.9. Заключение
6.10. Исторический обзор
Учебные примеры и упражнения от Parthasaraty
Ranganathan
Приложение А. Принципы организации системы
команд
А.1. Введение
А.2. Классификация архитектур систем команд
А.3. Адресация к памяти
А.4. Тип и размер операндов
А.5. Операции в системе команд
А.6. Команды для потока управления
А.7. Кодирование системы команд
А.8. Смежные вопросы: роль компиляторов
А.9. Соединяем все вместе: архитектура MIPS
А.10. Заблуждения и просчеты
А.11. Заключение
A. 12. Исторические обзоры и ссылки
Приложение В. Обзор иерархии памяти
B.1. Введение
В.2. Производительность кэша
В.3. Шесть основных оптимизаций кэша
В.4. Виртуальная память
В.5. Защита и примеры виртуальной памяти
B.6. Заблуждения и просчеты
В.7. Заключение
B.8. Исторические обзоры и ссылки
Упражнения от Amr Zaky
Приложение С. Конвейерная обработка: базовые и
вспомогательные концепции.
C.1. Введение
С.2. Основные проблемы конвейерной обработки -
конфликты
С.3. Как реализуется конвейерная обработка?
С.4. Что усложняет реализацию конвейерной
обработки?
С.5. Расширение конвейера MIPS для обработки
многотактных операций
С.6. Соединяем все вместе: конвейер MIPS
С.7. Смежные вопросы
С.8. Заблуждения и просчеты
С.9. Заключение
C.10. Исторические обзоры и ссылки
Новые упражнения от Diana Franklin
Приложение M
Литература
Предметный указатель

Отзывы

Вопросы

Поделитесь своим мнением об этом товаре с другими покупателями — будьте первыми!

Дарим бонусы за отзывы!

За какие отзывы можно получить бонусы?
  • За уникальные, информативные отзывы, прошедшие модерацию
Как получить больше бонусов за отзыв?
  • Публикуйте фото или видео к отзыву
  • Пишите отзывы на товары с меткой "Бонусы за отзыв"
Правила начисления бонусов
Задайте вопрос, чтобы узнать больше о товаре
Если вы обнаружили ошибку в описании товара «Компьютерная архитектура. Количественный подход» (авторы: Паттерсон Дэвид, Хеннесси Джон, Хеннесси Джон Л.), то выделите её мышкой и нажмите Ctrl+Enter. Спасибо, что помогаете нам стать лучше!
Ваш населённый пункт:
г. Москва
Выбор населённого пункта