Архитектура компьютера
<<  Архитектура ЭВМ Архитектура метаданных  >>
Архитектура современных ЭВМ
Архитектура современных ЭВМ
Определение архитектуры компьютера
Определение архитектуры компьютера
Архитектурные принципы компьютера фон Неймана
Архитектурные принципы компьютера фон Неймана
Схема компьютера фон Неймана
Схема компьютера фон Неймана
Выполнение команды
Выполнение команды
Выполнение команды
Выполнение команды
Машины потока команд
Машины потока команд
Управляющие стратегии вычислений
Управляющие стратегии вычислений
Узкие места архитектуры фон Неймана
Узкие места архитектуры фон Неймана
Усовершенствования архитектуры фон Неймана
Усовершенствования архитектуры фон Неймана
Прогресс в СБИС-технологиях
Прогресс в СБИС-технологиях
Усовершенствование ПО
Усовершенствование ПО
Архитектурные усовершенствования
Архитектурные усовершенствования
Очень сложное ядро
Очень сложное ядро
Характеристики суперкомпьютера Roadrunner (№1 http://www
Характеристики суперкомпьютера Roadrunner (№1 http://www
Иерархия памяти
Иерархия памяти
Конвейер команд
Конвейер команд
Конвейер команд
Конвейер команд
Параллелизм на уровне инструкций (ILP)
Параллелизм на уровне инструкций (ILP)
Параллелизм на уровне инструкций (ILP)
Параллелизм на уровне инструкций (ILP)
Параллелизм на уровне нитей (TLP)
Параллелизм на уровне нитей (TLP)
Параллелизм на уровне нитей (TLP)
Параллелизм на уровне нитей (TLP)
Многоядерность (Multi-Core)
Многоядерность (Multi-Core)
Основные проблемы
Основные проблемы
Итоги
Итоги
Разработка IBM: 500 GHz
Разработка IBM: 500 GHz
Intel Polaris 80 ядер, 1 ТФлопс
Intel Polaris 80 ядер, 1 ТФлопс
University of Texas at Austin
University of Texas at Austin
Алмазные кристаллы
Алмазные кристаллы

Презентация: «Архитектура современных ЭВМ». Автор: perepelkin. Файл: «Архитектура современных ЭВМ.ppt». Размер zip-архива: 2290 КБ.

Архитектура современных ЭВМ

содержание презентации «Архитектура современных ЭВМ.ppt»
СлайдТекст
1 Архитектура современных ЭВМ

Архитектура современных ЭВМ

Кафедра Параллельных вычислений (ИВМиМГ) Кафедра Параллельных вычислительных технологий Маркова Валентина Петровна, markova@ssd.sscc.ru Куликов Игорь Михайлович, kulikov@ssd.sscc.ru

2 Определение архитектуры компьютера

Определение архитектуры компьютера

Архитектура компьютера – логическая организация компьютера с точки зрения программиста, (программно-видимые средства) IA-32, Intel Core, AMD x86-64, STI Cell, IBM POWER Микроархитектура компьютера – совокупность аппаратных решений для серии процессоров, реализующих ее программную модель IA-32 (Intel Architecture 32 bit) представлена двумя микроархитектурами: P6 (Pentium Pro, Pentium II и Pentium III) NetBurst (Celeron, Pentium 4, Xeon ,….)

3 Архитектурные принципы компьютера фон Неймана

Архитектурные принципы компьютера фон Неймана

Принцип программного управления Принцип хранимой программы Синхронное функционирование Принцип условного перехода Принцип использования двоичной системы счисления Принцип иерархичности ЗУ

4 Схема компьютера фон Неймана

Схема компьютера фон Неймана

5 Выполнение команды

Выполнение команды

6 Выполнение команды

Выполнение команды

7 Машины потока команд

Машины потока команд

Характерной чертой компьютеров фон Неймана является наличие глобально адресуемой памяти и счетчика команд, которые позволяют УУ многократно повторять один и тот же цикл действий: 1) Извлечение очередной команды машинного кода, 2) Декодирование и выполнение команды в автоматическом режиме. В результате глобально адресуемая память и счетчик команд создают поток команд, которые УУ декодирует, а АЛУ исполняют.

8 Управляющие стратегии вычислений

Управляющие стратегии вычислений

Команда выполняется, если предыду-щая команда, определенная в машин-ном коде, выполнена (control flow). Команда выполняется, когда требуе-мые операнды готовы (data flow). Команда выполняется, когда ее резу-льтат требуется другой команде (demand driven). Команда выполняется, когда появля-ются частичные образы данных (pattern driven).

9 Узкие места архитектуры фон Неймана

Узкие места архитектуры фон Неймана

Последовательное выпол-нение команд. Хранение данных и прог-раммы в одном ОЗУ. Один канал связи.

10 Усовершенствования архитектуры фон Неймана

Усовершенствования архитектуры фон Неймана

Усовершенствования в области CБИС-технологий. Программного обеспечения. Архитектурные усовершенствования.

11 Прогресс в СБИС-технологиях

Прогресс в СБИС-технологиях

Закон Мура

12 Усовершенствование ПО

Усовершенствование ПО

Языки программирования ВУ. Компиляторы. Библиотеки подпрограмм. Параллельные языки програм-мирования. Коммуникационные библиотеки.

13 Архитектурные усовершенствования

Архитектурные усовершенствования

Оптимизация подсистемы памяти Контроллер памяти Высокоскоростная шина Кэш и иерархия памяти Виртуальная память Аппаратная предвыборка данных и команд

Оптимизация выполнения команд Конвейеризация Упрощение набора команд Истинный параллелизм Данные Инструкции Потоки Программы

14 Очень сложное ядро

Очень сложное ядро

15 Характеристики суперкомпьютера Roadrunner (№1 http://www

Характеристики суперкомпьютера Roadrunner (№1 http://www

top500.org)

Процессоры PowerXCell 8i 3.2 ГГц (12 240 шт.) Opteron DC 1.8 ГГц (6 562 шт.) Всего ядер 122 400 Общая память 98 Тбайт Производительность 1026 TFlops (макс) 1375.78 TFlops (пиковая) 437 MFlops/watt Энергопотребление 2.35 мегаватт

16 Иерархия памяти

Иерархия памяти

17 Конвейер команд

Конвейер команд

Ступени

Время

Запись результата

Вычисление операции

Выборка операндов

Декодирование команды

Выборка команды

1

2

1

2

3

1

2

3

1

2

3

1

2

18 Конвейер команд

Конвейер команд

Все ступени конвейера активны

Ступени

Время

Латентность конвейера

Запись результата

Вычисление операции

Выборка операндов

Декодирование команды

Выборка команды

1

2

3

4

5

6

9

7

8

1

2

3

4

5

6

9

7

8

1

2

3

4

5

6

9

7

8

1

2

3

4

5

6

9

7

8

1

2

3

4

5

6

9

7

8

19 Параллелизм на уровне инструкций (ILP)

Параллелизм на уровне инструкций (ILP)

CPU

INT

Окно команд

FP

MEM

BR

20 Параллелизм на уровне инструкций (ILP)

Параллелизм на уровне инструкций (ILP)

Время

21 Параллелизм на уровне нитей (TLP)

Параллелизм на уровне нитей (TLP)

CPU

Окно команд

Нить №1

INT

FP

Окно команд

MEM

Нить №2

BR

22 Параллелизм на уровне нитей (TLP)

Параллелизм на уровне нитей (TLP)

Нить №1

Нить №2

Время

23 Многоядерность (Multi-Core)

Многоядерность (Multi-Core)

Процесс №1

Процесс №2

Окно команд

Окно команд

24 Основные проблемы

Основные проблемы

Power Wall – стена мощности Процессоры греются Memory Wall – стена памяти Память медленнее процессоров Frequency Wall – стена частоты Транзисторы маленькие, процессоры большие Complexity Wall – стена сложности Процессоры больше управляют вычислениями, чем вычисляют

25 Итоги

Итоги

Современные архитектуры произрастают из корня фон-Неймана Оптимизации идут экстенсивно вплоть до стен (walls)

26 Разработка IBM: 500 GHz

Разработка IBM: 500 GHz

27 Intel Polaris 80 ядер, 1 ТФлопс

Intel Polaris 80 ядер, 1 ТФлопс

28 University of Texas at Austin

University of Texas at Austin

29 Алмазные кристаллы

Алмазные кристаллы

1000 vs 150 °C 200 vs 20 Вольт

«Архитектура современных ЭВМ»
http://900igr.net/prezentacija/informatika/arkhitektura-sovremennykh-evm-111488.html
cсылка на страницу

Архитектура компьютера

18 презентаций об архитектуре компьютера
Урок

Информатика

130 тем
Слайды