34
А.Г. Кушниренко НИИСИ РАН [email protected] Суперкомпьютерные технологии на планете Земля Пущино 23.03.2015

Кушниренко А. Г

  • Upload
    zpsh

  • View
    53

  • Download
    4

Embed Size (px)

Citation preview

Page 1: Кушниренко А. Г

А.Г. Кушниренко НИИСИ РАН [email protected]

Суперкомпьютерные технологии на планете Земля

Пущино23.03.2015

Page 2: Кушниренко А. Г

Знаменитый фотоснимок – “pale blue dot”- вид Земли из

дальнего Космоса

Эта бледная голубая точечка – то место, где сегодня разворачиваются события вселенского масштаба: единственный Разум во Вселенной осваивает новую технологию, усиливающую его “разумность”

Page 3: Кушниренко А. Г

Игра ума ХХ века – сфера Дайсона

С развитием ИКТ-технологий Разуму станут доступны свершения галактических масштабов.

Page 4: Кушниренко А. Г

Четыре факта• На каждого жителя Земли сегодня приходится

несколько микропроцессоров• Число переключательных элементов в

микропроцессоре приближается к числу нейронов в человеческом мозге

• Число микропроцессоров в самом мощном суперкомпьютере приближается к числу живущих на Земле людей

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

Page 5: Кушниренко А. Г

Компьютеры начинают превосходить человека (1)Компьютеры получили право водить автомобили по

улицам и дорогам трех штатов Америки (программа должна наездить с инструкторами

10 тысяч часов )

Page 6: Кушниренко А. Г

Компьютеры начинают превосходить человека (2)Суперкомпьютер Доктор Ватсон (IBM)

обыгрывает людей в игре Что-Где-Когда

Page 7: Кушниренко А. Г

Компьютеры начинают превосходить человека (3)Компьютеры могут проверять правильность

доказательства сложных теорем, и правильность конструкции сложных электронных схем

Page 8: Кушниренко А. Г

XXI век: от “цифровизации” процессов обработки информации к “цифровизации”

процессов материального производствасделать ≈ запрограммировать

Page 9: Кушниренко А. Г

XXI век: от натурных экспериментов и предсказаний с помощью формул к предсказательному моделированию на суперкомпьютерах

предсказать ≈ запрограммировать

Page 10: Кушниренко А. Г

А может ли «Доктор Ватсон» делать что-то полезное?

1. _________2. _________3. _________… … …

Page 11: Кушниренко А. Г

«Доктор Ватсон» может:

1. Лечить2. Шпионить3. Проверять оригинальность патентов4. Играть на бирже… … …

Page 12: Кушниренко А. Г

XXI век: новый научный метод. От натурных экспериментов к вычислительным

чтобы понять нужно запрограммировать

• В 2009 году для новых моделей микропроцессоров лаборатория IBM в Цюрихе изучала взаимодействие двуокиси гафния с кремнием на атомарном уровне.

• 50 моделей силикатов гафния• модель — до 600 атомов и 5 тысяч электронов• суперкомпьютер производительностью 11 тыс.

млрд. оп/сек (11 Тфлопс)• счет одной модели - 5 суток • все исследование - 250 дней (Ох! Долговато!)

Page 13: Кушниренко А. Г

XXI век: новые правила спортивных соревнований – запрещаются слишком сложные натурные и

компьютерные испытания автомобилей формулы 1

честно побеждать ≈ мало вычислять Ограничения Federation Internationale de l'Automobile (FIA) на проведение аэродинамических исследований и применений технологий вычислительной гидродинамики (CFD) на 2015 год• время работы в аэродинамической трубе < 25 часов в неделю• производительность суперкомпьютера для CFD < 25 терафлопс

Page 14: Кушниренко А. Г

Компьютерные испытания автомобилей формулы 1:BMW Syber

Page 15: Кушниренко А. Г

Суперкомпьютер ALBERT 3 команды Формулы 1 фирмы BMW

Page 16: Кушниренко А. Г

XXI век: новые правила соревнований в мировой экономике

Прогнозы Совета по Конкурентоспособности Экономики США по рынкам высокотехнологичной продукции: •«не провел суперкомпьютерное моделирование – не выйдешь на рынок»•«кто слаб в суперкомпьютерных технологиях, тот неконкурентоспособен»

Page 17: Кушниренко А. Г

Так что же такое СУПЕРкомпьютер?

Все вычисления проводит параллельно ина несколько порядков превосходит массовый персональный компьютер по- Производительности-Объему оперативной памяти-Объему долговременной памяти-СтоимостиЗанимает хорошую позицию в ТОП 500

Page 18: Кушниренко А. Г

Теоретическая и практическая производительности

суперкомпьютера• Пиковая производительность – теоретическая -

сколько операций в секунду могут произвести все сложители и умножители компьютера

• Поддерживаемая производительность – сколько (в среднем) сложений и умножений в секунду производил компьютер при решении заданной тестовой задачи

Page 19: Кушниренко А. Г

Знаменитая тестовая задача LINPACK – решение «плотной» системы N линейных уравнений с N

неизвестными – и ТОП 500

ТОП 500 – суперкомпьютерный чемпионат мира – проводится дважды в годУчаствуют только уже введенные в эксплуатацию суперкомпьютерыСравнивается поддерживаемая производительность на тесте LINPACK-NУчастнику разрешается выбрать N Пояснение: плотный – почти все коэффициенты системы ненулевые

Page 20: Кушниренко А. Г

Как выглядит система из миллиона уравнений с миллионом неизвестных

a11x1+a12x2+a13x3+a14x4 = b1

Page 21: Кушниренко А. Г

Единицы измерения производительности суперкомпьютеров в начале 21 века

• 1 Флопс – выполнение в 1 секунду 1-ой арифметической операции над 64-разрядными числами с плавающей запятой (флопс – floating point operation per second)

• Гигафлопс: 1 Гфлопс = 109 Флопс• Терафлопс: 1 Тфлопс = 1012 Флопс• Петафлопс: 1 Пфлопс = 1015 Флопс• Эксафлопс: 1 Эфлопс = 1018 Флопс• Зетафлопс: 1 Зфлопс = 1021 Флопс

Page 22: Кушниренко А. Г

Рекордсмены ТОП 500 ноябрь 2014

1. Тяньхе-2, Китай, 34 Пфлопс (Пик 55 Пфлопс) Энергопотребление 18 МВатт использует американские микропроцессоры Intel Xeon 2.2 ГГц и Intel Xeon Phi 2.Титан, США, 18 Пфлопс (Пик 27 Пфлопс) Энергопотребление 8 Мватт использует американские микропроцессоры AMD Opteron 2.2 ГГц и NVIDIA

Page 23: Кушниренко А. Г

История роста производительности суперкомпьютеров на планете Земля

Page 24: Кушниренко А. Г

Ядерное оружие и суперкомпьютеры

Первые ядерные бомбы сделали без компьютеровПервые баллистические ракеты делали с помощью компьютеровТолчок к развитию современному этапу развития суперкомпьютеров дал Договор о запрещении ядерных испытаний в трех средахCOTS – components off the shelf

Page 25: Кушниренко А. Г

Рост производительности массовых коммерческих микропроцессоров

описывается законом Мура …

Page 26: Кушниренко А. Г

Мур: «никакой экспоненциальный рост не вечен, но продолжительность периода

экспоненциального роста можно продлить»

Абсолютные физические пределы роста производительности вычислительных устройств бесконечно далеки: физики утверждают, что компьютер массой 1 кг и объемом 1 литр (теоретический лаптоп) не может проводить более 1050 логических операций в секундуТехнологические пределы роста уже почти достигнуты и определяются размерами атомов, скоростью и длиной волны света и ЦЕНОЙ ЗАВОДОВРезервы ближайших лет: 3D компоновка , новые материалы, графеновые трубки

Page 27: Кушниренко А. Г

Изготовление микросхем – проектные нормы

• 1 нанометр – 10-9 метра • Расстояние между атомами кремния в

подложке микропроцессора 0.5 нмРазмер элементов транзистора • Сегодня: 14 нм, около 30 атомов решетки• Завтра: 10 нм, около 20 атомов• Послезавтра: ?

Page 28: Кушниренко А. Г

Суперкомпьютеры эксафлопного класса

• такие компьютеры нужны• по сегодняшним методикам можно сделать

100 Петафлопс = 1/10 1 Эксафлопс, это будет сделано в 2017 году

• 1 Эксафлопс будет сделан к 2022 г. • как это будет сделано – сегодня неизвестно• 1 Пфлопс в 2025 можно будет купить на

месячную зарплату• Зетафлопсом нужно начинать заниматься

уже сегодня

Page 29: Кушниренко А. Г

Дорога человечества к Зетафлопсу (1)

Начинается с образования• Самая важная отрасль математики –

арифметика - 400 лет назад изучалась в университетах, сегодня – в первом классе и

знакомство начинается до школы • Самая важная отрасль информатики –

алгоритмика – 40 лет назад изучалась в университетах, сегодня – в первом классе и

знакомство начинается до школы

Page 30: Кушниренко А. Г

Дорога человечества к Зетафлопсу (2)

Reading, Writing, Arithmetic, and Lately, CodingMay 10th, 2014

Page 31: Кушниренко А. Г

Дорога человечества к Зетафлопсу (3)Бестекстовое программирование

виртуальных роботов

PiktoMir: teaching programming concepts to preschoolers with a new tutorial environment12 December 2011

Page 32: Кушниренко А. Г

Дорога человечества к Зетафлопсу (4)Бестекстовое программирование

реальных роботов

Page 33: Кушниренко А. Г

Дорога человечества к Зетафлопсу (5)«дойдут» только широкие специалисты

Перечень предметов, по которым должен сдать ЕГЭ школьник страны ____________,поступающий в технический университет:1.Родной зык2.Английский язык3.Информатика4.____________5.____________6.____________

Page 34: Кушниренко А. Г

Дорога человечества к Зетафлопсу (6) Лично мы идем по ней уже сегодня