Суперкомпьютеры. Немного истории презентация

Содержание

Слайд 2

Немного истории Джордж Мишель и Сидней Фернбач IBM

Немного истории

Джордж Мишель и Сидней Фернбач
IBM

Слайд 3

Сеймур Крей

Сеймур Крей

Слайд 4

Что еще могли считать суперкомпьютером Вес >1 тонна Начинка

Что еще могли считать суперкомпьютером

Вес >1 тонна
Начинка

Слайд 5

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

Суперкомпьютер

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

Слайд 6

Параллельные ЭВМ Скорость работы все выше, а людям не хватает Скорость света и квантмех.

Параллельные ЭВМ

Скорость работы все выше, а людям не хватает
Скорость света и

квантмех.
Слайд 7

LVL 1 Конвейеризация и суперскалярная архитектура с несколькими функциональными блоками

LVL 1

Конвейеризация и суперскалярная архитектура с несколькими функциональными блоками
Удлинение слов
Доп.

Функции для парралелизма
На микросхему установить несколько процессоров
Слайд 8

LVL 2 Введение в систему ЦП с улучшенными возможностями

LVL 2

Введение в систему ЦП с улучшенными возможностями

Слайд 9

LVL 3 Мультипроцессорные системы Кластерные компьютеры Организации

LVL 3

Мультипроцессорные системы
Кластерные компьютеры
Организации

Слайд 10

Слайд 11

Внутрипроцессорный парралелизм Суперскалярные процессоры Ограничения – аппаратура и ситуация в программе

Внутрипроцессорный парралелизм

Суперскалярные процессоры
Ограничения – аппаратура и ситуация в программе

Слайд 12

VLIW Очень длинные слова с командами к нескольким блокам Куча простоев.

VLIW

Очень длинные слова с командами к нескольким блокам
Куча простоев.

Слайд 13

Мультипроцессоры Все процессоры используют общую память Все процессоры используют единое

Мультипроцессоры

Все процессоры используют общую память
Все процессоры используют единое адресное пространство ,

одну копию ОС, одну карту страниц памяти и одну таблицу процессов.
SMP
Слайд 14

Мультипроцессоры

Мультипроцессоры

Слайд 15

Мультикомпьютеры Каждый процессор имеет свою личную память, а связь через

Мультикомпьютеры

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


IBM BlueGene, кластер Google
Нужна своя программная структутра т.к. нет общего виртуального пространства
Слайд 16

Зачем нужны мультикомпьютеры?

Зачем нужны мультикомпьютеры?

Слайд 17

Классификация Флинна компьютерных систем SISD - Single Instruction Single data stream

Классификация Флинна компьютерных систем

SISD - Single Instruction Single data stream

Слайд 18

Ее можно чуть расширить

Ее можно чуть расширить

Слайд 19

Другие Классификации Классификация Хокни: MIMD : Переключаемые , конвейерные , сети

Другие Классификации

Классификация Хокни:
MIMD : Переключаемые , конвейерные , сети

Слайд 20

Другие Классификации Классификация Фенга РЗ*КС

Другие Классификации

Классификация Фенга
РЗ*КС

Слайд 21

Другие классфикации Классификация Скилликорна Instruction Processor Data Processor Instruction Memory,

Другие классфикации

Классификация Скилликорна
Instruction Processor
Data Processor
Instruction Memory, Data memory
Переключатели вида 1-1, n-n

n*n
Слайд 22

Классификация Скилликорна Количество процессоров команд IP Число ЗУ команд IM

Классификация Скилликорна

Количество процессоров команд IP
Число ЗУ команд IM
Тип переключателя между IP

и IM
Количество процессоров данных DP
Число ЗУ данных DM
Тип переключателя между DP и DM
Тип переключателя между IP и DP
Тип переключателя между DP и DP
Слайд 23

Семантика памяти

Семантика памяти

Слайд 24

Семантика Строгая состоятельность. По Х возвращается значение самой последней записи в Х

Семантика

Строгая состоятельность. По Х возвращается значение самой последней записи в Х

Слайд 25

Секвенциальная состоятельность Чтение и запись порядок обработки запросов определяются аппаратно,

Секвенциальная состоятельность

Чтение и запись порядок обработки запросов определяются аппаратно, но при

этом все процессоры воспринимают один и тот же порядок.
Слайд 26

Строгая состоятельность Процессорная состоятельность: Все процессоры видят операции записи любого

Строгая состоятельность
Процессорная состоятельность:
Все процессоры видят операции записи любого процессора в том

порядке, в котором эти операции выполняются.
Все процессоры видят все операции записи в любое слово памяти в одном и том же порядке.
Слайд 27

Строгая состоятельность Процессорная состоятельность: Слабая состоятельность: не гарантируется, что записи

Строгая состоятельность
Процессорная состоятельность:
Слабая состоятельность: не гарантируется, что записи одного процессора будут

восприниматься другими в том же порядке.
Нужна синхронизация, которая будет секвенциально состоятельна.
Слайд 28

Строгая состоятельность Процессорная состоятельность Слабая состоятельность Свободная состоятельность

Строгая состоятельность
Процессорная состоятельность
Слабая состоятельность
Свободная состоятельность

Слайд 29

Мультипроцессоры UMA

Мультипроцессоры UMA

Слайд 30

NUMA-микропроцессоры существует единое адресное пространство, видимое всеми процессорами; доступ к

NUMA-микропроцессоры

существует единое адресное пространство, видимое всеми процессорами;
доступ к удаленной памяти производится

командами LOAD и STORE;
доступ к удаленной памяти выполняется медленнее, чем доступ к локальной
Имя файла: Суперкомпьютеры.-Немного-истории.pptx
Количество просмотров: 143
Количество скачиваний: 0