🗊 Презентация Производительность. Многопроцессорные системы

Категория: Технология
Нажмите для полного просмотра!
Производительность. Многопроцессорные системы, слайд №1 Производительность. Многопроцессорные системы, слайд №2 Производительность. Многопроцессорные системы, слайд №3 Производительность. Многопроцессорные системы, слайд №4 Производительность. Многопроцессорные системы, слайд №5 Производительность. Многопроцессорные системы, слайд №6 Производительность. Многопроцессорные системы, слайд №7 Производительность. Многопроцессорные системы, слайд №8 Производительность. Многопроцессорные системы, слайд №9 Производительность. Многопроцессорные системы, слайд №10 Производительность. Многопроцессорные системы, слайд №11 Производительность. Многопроцессорные системы, слайд №12 Производительность. Многопроцессорные системы, слайд №13 Производительность. Многопроцессорные системы, слайд №14 Производительность. Многопроцессорные системы, слайд №15 Производительность. Многопроцессорные системы, слайд №16 Производительность. Многопроцессорные системы, слайд №17 Производительность. Многопроцессорные системы, слайд №18 Производительность. Многопроцессорные системы, слайд №19 Производительность. Многопроцессорные системы, слайд №20 Производительность. Многопроцессорные системы, слайд №21 Производительность. Многопроцессорные системы, слайд №22 Производительность. Многопроцессорные системы, слайд №23 Производительность. Многопроцессорные системы, слайд №24 Производительность. Многопроцессорные системы, слайд №25 Производительность. Многопроцессорные системы, слайд №26 Производительность. Многопроцессорные системы, слайд №27 Производительность. Многопроцессорные системы, слайд №28 Производительность. Многопроцессорные системы, слайд №29 Производительность. Многопроцессорные системы, слайд №30 Производительность. Многопроцессорные системы, слайд №31 Производительность. Многопроцессорные системы, слайд №32 Производительность. Многопроцессорные системы, слайд №33 Производительность. Многопроцессорные системы, слайд №34 Производительность. Многопроцессорные системы, слайд №35 Производительность. Многопроцессорные системы, слайд №36 Производительность. Многопроцессорные системы, слайд №37 Производительность. Многопроцессорные системы, слайд №38 Производительность. Многопроцессорные системы, слайд №39 Производительность. Многопроцессорные системы, слайд №40 Производительность. Многопроцессорные системы, слайд №41 Производительность. Многопроцессорные системы, слайд №42 Производительность. Многопроцессорные системы, слайд №43 Производительность. Многопроцессорные системы, слайд №44 Производительность. Многопроцессорные системы, слайд №45 Производительность. Многопроцессорные системы, слайд №46 Производительность. Многопроцессорные системы, слайд №47 Производительность. Многопроцессорные системы, слайд №48 Производительность. Многопроцессорные системы, слайд №49 Производительность. Многопроцессорные системы, слайд №50 Производительность. Многопроцессорные системы, слайд №51 Производительность. Многопроцессорные системы, слайд №52 Производительность. Многопроцессорные системы, слайд №53 Производительность. Многопроцессорные системы, слайд №54 Производительность. Многопроцессорные системы, слайд №55 Производительность. Многопроцессорные системы, слайд №56 Производительность. Многопроцессорные системы, слайд №57 Производительность. Многопроцессорные системы, слайд №58 Производительность. Многопроцессорные системы, слайд №59 Производительность. Многопроцессорные системы, слайд №60 Производительность. Многопроцессорные системы, слайд №61 Производительность. Многопроцессорные системы, слайд №62 Производительность. Многопроцессорные системы, слайд №63 Производительность. Многопроцессорные системы, слайд №64 Производительность. Многопроцессорные системы, слайд №65 Производительность. Многопроцессорные системы, слайд №66 Производительность. Многопроцессорные системы, слайд №67 Производительность. Многопроцессорные системы, слайд №68 Производительность. Многопроцессорные системы, слайд №69 Производительность. Многопроцессорные системы, слайд №70 Производительность. Многопроцессорные системы, слайд №71 Производительность. Многопроцессорные системы, слайд №72 Производительность. Многопроцессорные системы, слайд №73 Производительность. Многопроцессорные системы, слайд №74 Производительность. Многопроцессорные системы, слайд №75 Производительность. Многопроцессорные системы, слайд №76 Производительность. Многопроцессорные системы, слайд №77 Производительность. Многопроцессорные системы, слайд №78 Производительность. Многопроцессорные системы, слайд №79 Производительность. Многопроцессорные системы, слайд №80

Содержание

Вы можете ознакомиться и скачать презентацию на тему Производительность. Многопроцессорные системы. Доклад-сообщение содержит 80 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1


Производительность. Многопроцессорные системы Лекция 7 (По материалам Мухаметова В.Н.)
Описание слайда:
Производительность. Многопроцессорные системы Лекция 7 (По материалам Мухаметова В.Н.)

Слайд 2


4096tb@gmail.com Тема письма: БГУИР. … .
Описание слайда:
4096tb@gmail.com Тема письма: БГУИР. … .

Слайд 3


Лекция 5. Структура процессора. Архитектуры CISC и RISC. Архитектура процессора Intel .
Описание слайда:
Лекция 5. Структура процессора. Архитектуры CISC и RISC. Архитектура процессора Intel .

Слайд 4


Лекция 6. Адресация. Режимы работы процессора. Управление памятью.
Описание слайда:
Лекция 6. Адресация. Режимы работы процессора. Управление памятью.

Слайд 5


Лекция 7. Производительность. Многопроцессорные системы
Описание слайда:
Лекция 7. Производительность. Многопроцессорные системы

Слайд 6


Иерархия памяти
Описание слайда:
Иерархия памяти

Слайд 7


Иерархия памяти
Описание слайда:
Иерархия памяти

Слайд 8


Иерархия памяти
Описание слайда:
Иерархия памяти

Слайд 9


Иерархия памяти
Описание слайда:
Иерархия памяти

Слайд 10


Computer memory hierarchy
Описание слайда:
Computer memory hierarchy

Слайд 11


Повышение производительности Развитие архитектуры IA-32. Кэш. FPU.
Описание слайда:
Повышение производительности Развитие архитектуры IA-32. Кэш. FPU.

Слайд 12


Производительность
Описание слайда:
Производительность

Слайд 13


Скорость света не превысить!
Описание слайда:
Скорость света не превысить!

Слайд 14


Параллелизм Параллелизм: на уровне команд (ILP – Instruction Level Parallelism) на уровне процессов (TLP – Thread Level Parallelism) Параллелизм:...
Описание слайда:
Параллелизм Параллелизм: на уровне команд (ILP – Instruction Level Parallelism) на уровне процессов (TLP – Thread Level Parallelism) Параллелизм: многопроцессорные системы многоядерные процессоры

Слайд 15


Конвейеризация (Рipelining) Реализация обработки команд внутри процессора в несколько этапов Идея состоит в использовании разных устройств процессора...
Описание слайда:
Конвейеризация (Рipelining) Реализация обработки команд внутри процессора в несколько этапов Идея состоит в использовании разных устройств процессора на разных этапах обработки команды

Слайд 16


Конвейер инструкций
Описание слайда:
Конвейер инструкций

Слайд 17


Латентность конвейера
Описание слайда:
Латентность конвейера

Слайд 18


Конвейер
Описание слайда:
Конвейер

Слайд 19


Intel Pentium IV Суперскалярная архитектура (как и все Pentium’ы ) «Гиперконвейерная технология» (сверхдлинный конвейер: 5 стадий у P5,10 стадий у...
Описание слайда:
Intel Pentium IV Суперскалярная архитектура (как и все Pentium’ы ) «Гиперконвейерная технология» (сверхдлинный конвейер: 5 стадий у P5,10 стадий у P6, 20 стадий у Pentium IV) «Net Burst» технология (до 126 МО одновременно) SSE2 (+ 144 новых команды типа SIMD) Выборка МО (микроопераций) Переименование регистров (128 физических) Помещение МО в очередь (планирование с учетом зависимостей) Отсылка на CPU или FPU Чтение из файлов регистров Выполнение (1 такт) Определение флагов Запись результата (проверка перехода)

Слайд 20


Согласно Флинту SISD (Single Instruction, Single Data) SIMD (Single Instructions, Multiple Data) MISD (Multiple Instruction, Single Data) MIMD...
Описание слайда:
Согласно Флинту SISD (Single Instruction, Single Data) SIMD (Single Instructions, Multiple Data) MISD (Multiple Instruction, Single Data) MIMD (Multiple Instruction, Multiple Data) SISD – «обычные» компьютеры (фон Неймана) SIMD – векторные суперкомпьютеры MISD – не существуют MIMD – мультипроцессорные системы, мультикомпьютеры, кластеры (Таненбаум, 4-е изд., с. 584)

Слайд 21


Пути достижения параллелизма Потоковая архитектура ОКМД (одна операция над многими данными – MMX, XMM, SSE) МКМД (многопроцессорные системы,...
Описание слайда:
Пути достижения параллелизма Потоковая архитектура ОКМД (одна операция над многими данными – MMX, XMM, SSE) МКМД (многопроцессорные системы, суперкомпьютеры) МКМД (множество независимых компьютеров – кластеры, суперкомпьютеры)

Слайд 22


Суперскалярная архитектура
Описание слайда:
Суперскалярная архитектура

Слайд 23


Hyper-Threading
Описание слайда:
Hyper-Threading

Слайд 24


Производительность. Многопроцессорные системы, слайд №24
Описание слайда:

Слайд 25


Multiprocessor systems
Описание слайда:
Multiprocessor systems

Слайд 26


SMP-системы (Symmetrical Multi Processor systems).
Описание слайда:
SMP-системы (Symmetrical Multi Processor systems).

Слайд 27


Закон Амдала
Описание слайда:
Закон Амдала

Слайд 28


Закон Амдала
Описание слайда:
Закон Амдала

Слайд 29


SMP
Описание слайда:
SMP

Слайд 30


NUMA-системы (Non-Uniform Memory Access systems).
Описание слайда:
NUMA-системы (Non-Uniform Memory Access systems).

Слайд 31


Кластеры
Описание слайда:
Кластеры

Слайд 32


Кластеры
Описание слайда:
Кластеры

Слайд 33


HyperТhreading (Гипертрейдинг)
Описание слайда:
HyperТhreading (Гипертрейдинг)

Слайд 34


SMP - Symmetrical MultiProcessing
Описание слайда:
SMP - Symmetrical MultiProcessing

Слайд 35


Двухъядерный процессор
Описание слайда:
Двухъядерный процессор

Слайд 36


Intel Smithfield
Описание слайда:
Intel Smithfield

Слайд 37


«Классическая» двухпроцессорная SMP-система с двухъядерными процессорами
Описание слайда:
«Классическая» двухпроцессорная SMP-система с двухъядерными процессорами

Слайд 38


SUMA
Описание слайда:
SUMA

Слайд 39


AMD Toledo
Описание слайда:
AMD Toledo

Слайд 40


Пример двухпроцессорной двухядерной системы на Opteron 2хх и чипсете AMD 82хх.
Описание слайда:
Пример двухпроцессорной двухядерной системы на Opteron 2хх и чипсете AMD 82хх.

Слайд 41


AMD Opteron Dual-Core Architecture
Описание слайда:
AMD Opteron Dual-Core Architecture

Слайд 42


Intel & AMD
Описание слайда:
Intel & AMD

Слайд 43


Когерентность кэш-памяти
Описание слайда:
Когерентность кэш-памяти

Слайд 44


Когерентность кэш-памяти Протоколы поддержания когерентности кэшей: у процессоров Intel - «MESI», у процессоров AMD - «MOESI». MESI - Modified,...
Описание слайда:
Когерентность кэш-памяти Протоколы поддержания когерентности кэшей: у процессоров Intel - «MESI», у процессоров AMD - «MOESI». MESI - Modified, Exclusive, Shared, Invalid MOESI - Modified, Owner, Exclusive, Shared, Invalid

Слайд 45


Write-Through
Описание слайда:
Write-Through

Слайд 46


MESI MESI (Modified, Exclusive, Shared, Invalid) Modified - состояние (выделено желтым) соответствует измененной строке в кэш-памяти, содержащей...
Описание слайда:
MESI MESI (Modified, Exclusive, Shared, Invalid) Modified - состояние (выделено желтым) соответствует измененной строке в кэш-памяти, содержащей данные, которые еще не записаны в оперативную память. Этих данных в кэшах других процессоров нет. Exclusive - состояние (выделено салатовым) соответствует копии данных, которые записаны в кэш память только данного конкретного процессора. Shared - состояние (выделено зеленым) соответствует копии данных, которые содержатся в кэш-памяти одновременно нескольких процессоров. Invalid - состояние (выделено красным) соответствует строкам кэш-памяти, содержащим устаревшую информацию Оперативная память на схеме помечена красным, если в ней содержатся устаревшие копии данных

Слайд 47


Кэш Чтение корректных данных и модификация
Описание слайда:
Кэш Чтение корректных данных и модификация

Слайд 48


Кэш Чтение «устаревших» данных
Описание слайда:
Кэш Чтение «устаревших» данных

Слайд 49


MOESI MOESI (Modified, Owner, Exclusive, Shared, Invalid) Modified - состояние (выделено желтым) соответствует измененной строке в кэш-памяти,...
Описание слайда:
MOESI MOESI (Modified, Owner, Exclusive, Shared, Invalid) Modified - состояние (выделено желтым) соответствует измененной строке в кэш-памяти, содержащей данные, которые еще не записаны в оперативную память. Этих данных в кэшах других процессоров нет. Owner - состояние (выделено светло-голубым) соответствует измененной строке, содержащей данные, которые еще не записаны в оперативную память и которые ЕСТЬ в кэшах других процессоров Exclusive - состояние (выделено салатовым) соответствует копии данных, которые записаны в кэш память только данного конкретного процессора. Shared - состояние (выделено зеленым) соответствует копии данных, которые содержатся в кэш-памяти одновременно нескольких процессоров. Invalid - состояние (выделено красным) соответствует строкам кэш-памяти, содержащим устаревшую информацию. Оперативная память на схеме помечена красным, если в ней содержатся устаревшие копии данных

Слайд 50


Кэш Чтение «устаревших» данных
Описание слайда:
Кэш Чтение «устаревших» данных

Слайд 51


Кэш Чтение корректных данных и модификация
Описание слайда:
Кэш Чтение корректных данных и модификация

Слайд 52


Pentium 4 Processor With HT
Описание слайда:
Pentium 4 Processor With HT

Слайд 53


Pentium D Processor
Описание слайда:
Pentium D Processor

Слайд 54


Pentium 4 Processor With HT
Описание слайда:
Pentium 4 Processor With HT

Слайд 55


Dual Gore Pentium Processor Extreme Edition
Описание слайда:
Dual Gore Pentium Processor Extreme Edition

Слайд 56


Реализация IA-64 Intel Itanium2
Описание слайда:
Реализация IA-64 Intel Itanium2

Слайд 57


IA-32 / IA-64
Описание слайда:
IA-32 / IA-64

Слайд 58


Реализация IA-64: Intel Itanium2
Описание слайда:
Реализация IA-64: Intel Itanium2

Слайд 59


EPIC
Описание слайда:
EPIC

Слайд 60


Производительность. Многопроцессорные системы, слайд №60
Описание слайда:

Слайд 61


Itanium 2
Описание слайда:
Itanium 2

Слайд 62


Функциональные устройства
Описание слайда:
Функциональные устройства

Слайд 63


Itanium 2 Каждая из инструкций при разборе связки направляется на соответствующий ее типу конвейер: (A) целочисленное АЛУ (B) Не-АЛУ целочисленное...
Описание слайда:
Itanium 2 Каждая из инструкций при разборе связки направляется на соответствующий ее типу конвейер: (A) целочисленное АЛУ (B) Не-АЛУ целочисленное (M) памяти (F) вещественные (B) Ветвления (L) специальные

Слайд 64


Формат связки команд IA-64
Описание слайда:
Формат связки команд IA-64

Слайд 65


Производительность. Многопроцессорные системы, слайд №65
Описание слайда:

Слайд 66


IA-64
Описание слайда:
IA-64

Слайд 67


IA-64
Описание слайда:
IA-64

Слайд 68


Конвейер Itanium
Описание слайда:
Конвейер Itanium

Слайд 69


Конвейер CPU с внеочередным исполнением команд
Описание слайда:
Конвейер CPU с внеочередным исполнением команд

Слайд 70


Out-of-order Processor Pipeline (2)
Описание слайда:
Out-of-order Processor Pipeline (2)

Слайд 71


80-ядерный процессор Intel Teraflops Research Chip
Описание слайда:
80-ядерный процессор Intel Teraflops Research Chip

Слайд 72


Технология Teraflops основан на техпроцессе 65 нм. Процессор построен на одной подложке, объединившей 80 независимых процессорных ядер. Ядра...
Описание слайда:
Технология Teraflops основан на техпроцессе 65 нм. Процессор построен на одной подложке, объединившей 80 независимых процессорных ядер. Ядра размещены в виде прямоугольника 8х10. Одно ядро имеет площадь 3 кв. миллиметра. Чип использует упаковку LGA с 1248 контактами. 343 из них используются для передачи сигналов, а остальные - это питание и земля.

Слайд 73


Ядро Intel Teraflops
Описание слайда:
Ядро Intel Teraflops

Слайд 74


Роутер ядра используется для передачи данных и команд в сети между ядрами. Роутер ядра используется для передачи данных и команд в сети между ядрами....
Описание слайда:
Роутер ядра используется для передачи данных и команд в сети между ядрами. Роутер ядра используется для передачи данных и команд в сети между ядрами. Роутер каждого ядра имеет пять 39-битных портов, которые обеспечивают общую пропускную способность 80 ГБ/с. Основное достижение Интел в этом чипе то, что вычислительный модуль может быть заменен на все что угодно, включая ядра х86, ядра DSP и др.

Слайд 75


Частоты и управление питанием
Описание слайда:
Частоты и управление питанием

Слайд 76


Синхронизация Разработчикам очень трудно обеспечить появление частотного сигнала в одно и то же время во всех частях процессора, особенно, принимая...
Описание слайда:
Синхронизация Разработчикам очень трудно обеспечить появление частотного сигнала в одно и то же время во всех частях процессора, особенно, принимая во внимание увеличение рабочих частот и площади процессоров. Но это необходимо для нормальной работы процессора. Intel говорит, что обеспечение синхронизации тактовой частоты требует около 30% всей энергии, потребляемой процессором.

Слайд 77


Чип может работать на нескольких скоростях, в зависимости от рабочего напряжения. Чип может работать на нескольких скоростях, в зависимости от...
Описание слайда:
Чип может работать на нескольких скоростях, в зависимости от рабочего напряжения. Чип может работать на нескольких скоростях, в зависимости от рабочего напряжения. При частоте 4 ГГц чип может достичь производительности 1,28 терафлоп при энергопотреблении 181 Вт. Самая низкая частота, на которой может работать чип - 1 ГГц, энергопотребление при этом - 11 Вт, а количество выполняемых операций с плавающей запятой может достигать 310 миллиардов в секунду.

Слайд 78


Перспективы
Описание слайда:
Перспективы

Слайд 79


Что дальше?
Описание слайда:
Что дальше?

Слайд 80


Производительность. Многопроцессорные системы, слайд №80
Описание слайда:



Похожие презентации
Mypresentation.ru
Загрузить презентацию