Вы находитесь на странице: 1из 15

ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО

ОБРАЗОВАНИЯ

САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ


ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ, МЕХАНИКИ И ОПТИКИ
Факультет технологического менеджмента и инноваций.

РЕФЕРАТ
По «Информационным технологиям и безопасности»

«СОВРЕМЕННОЕ СОСТОЯНИЕ И ПЕРСПЕКТИВА РАЗВИТИЯ В СФЕРЕ


СОЗДАНИЯ СВЕРХМОЩНЫХ КОМПЬЮТЕРОВ»

Студент: Усачева Елизавета Андреевна _______________

(Подпись)

Группа: U3110

Направление подготовки (специальность): Бизнес-информатика

Проверил Петров Вадим Юрьевич ______________

(Подпись)

1
г. Санкт-Петербург, 2019 год

СОДЕРЖАНИЕ.
Введение…………………………………………………………………………………стр.3
Опрeдeлeниe понятия суперкомпьютер……………………………………………….стр.4-5
История развития суперкомпьютеров…………………………………………...…….стр.6-7
Производительность сверхмощных компьютеров. Программное обеспечение
суперкомпьютеров……………………………………………………………………...стр.8-9
Применение супермощных компьютеров…………………………………………...стр.10-11
ТOП-500…………………………………………………………………………………стр.12
Тенденции развития суперкомпьютеров………………………………………………стр.13
Заключение………………………………………………………………………………стр.14
Список литературы………………………………………………………………………стр.15

2
ВВЕДЕНИЕ
Предлагаю поговорить про компьютеры, но не просто про компьютеры, к
которым все привыкли, а про отдельный класс компьютеров, которые видели далеко не
все, про которые, наверное, много кое-что слышали, и уж наверняка мало кому
доводилось их использовать. Давайте поговорим о суперкомпьютерах.
К компьютерам мы все привыкли: у всех в карманах лежат мобильные
устройства, а это тоже своего рода компьютеры; у многих в домах стоят персональные
компьютеры; многие на учебе пользуются ноутбуками и планшетами – это примеры
компьютерных устройств. Также отдельную нишу в данной иерархии занимают
суперкомпьютеры – отдельный класс машин. В принципе, совсем несложно дать
определение данному понятию: суперкомпьютеры – устройства, которые работают
значительно быстрее остальных современных компьютеров.
Нa любoй ступени эволюции средств вычислительной техники постоянно
возникали вопросы, для разрешения которых были необходимы вычислительные
мощности, превышающие мощности обычных компьютеров, существующих на рынке.
Именно поэтому за все время развития компьютерной техники главные передовые
страны мира занимались производством, развитием и внедрением сверхмощных
компьютеров.
Основной сферой применения данных систем является математическое
моделирование математических, биологических, физических и других процессов.
Использование суперкомпьютеров для решения вопросов моделирования - это выход на
новый этап по скорости и эффективности разработки, вследствие чего количество
научных лабораторий и частных производств, использующих в своей работе
сверхмощные компьютеры, постоянно растет.
Моделирование с помощью сверхмощных компьютеров используется во
всевозможных областях, как только научных, так и прикладных – к примеру,
моделирование операций деформации, обкатка последней модели двигателя,
температурных режимов и так далее. В то же время сверхмощные компьютеры помогают
значительно ускорит решение задач численными методами.

3
ОПРЕДЕЛЕНИЕ ПОНЯТИЯ СУПЕРКОМПЬЮТЕР
Суперкомпью́тер (англ. Supercomputer, СверхЭВМ, СуперЭВМ,
сверхвычисли́тель) — специализированная вычислительная машина, значительно
превосходящая по своим техническим параметрам и скорости вычислений большинство
существующих в мире компьютеров.[1]
Определение «суперкомпьютер» даже на сегодняшний день остается вопросом
многочисленных споров и подвергается многочисленным обсуждениям среди ученых.
Все же принято, что авторство термина приписывается Джорджу Майклу и Сиднею
Фернбачу, известным ученым, работавшим в Ливерморской национальной лаборатории.
В то же время, существует известный факт о том, что ещё в 1920 году газета New York
World опубликовала статью о «супервычислениях», осуществляющихся с помощью
табулятора IBM, произведенного по заданию Колумбийского университета.
В общепринятый лексикон понятие «суперкомпьютер» вошёл по причине
популярности компьютерных машин Сеймура Крэя, таких как, Cray-1, Cray-2, Cray-3,
CDC 6600, CDC 7600. Сеймур Крэй разрабатывал вычислительные машины, которые
становились по сути ведущими вычислительными средствами академических,
правительственных, научно-технических и промышленных проектов США в период 60-х
годов двадцатого столетия и впредь до 1996 года. Поэтому не просто так в то время
одним из известных обозначений термина суперкомпьютера было следующее: —
«любой компьютер, который создал Сеймур Крэй». [2]
Из-за неопределенности понятия до сих пор в ходу довольно неясные понимания
понятия «суперкомпьютер». Шутливая классификация Гордона Белла и Дона Нельсона,
разработанная приблизительно в 1989 году, предлагала считать суперкомпьютером
любой компьютер, весящий более тонны. Хотя современные суперкомпьютеры
действительно весят больше 1 тонны, совсем не каждый тяжёлый компьютер может
получить звание «сверхмощного компьютера». Общепринято считать, что
суперкомпьютер — это компьютер значительно более мощный, чем доступные для
большинства потребителей устройства. Развитие и скорость технического прогресса
предполагает тот факт, что сегодняшний лидер легко может стать завтрашним ведомым.
[1]

4
Большее количество суперкомпьютеров семидесятых годов были обеспечены
векторными процессорами, а уже в восьмидесятых небольшое число параллельно
работающих векторных процессоров по факту стало обычным суперкомпьютерным
решением. Конец 80-х и начало 90-х годов означал смену магистральной стороны
формирования сверхмощных компьютеров от векторно-конвейерной обработки к
большому и сверхбольшому количеству параллельно соединённых скалярных
процессоров.[1]
Массово-параллельные системы смогли соединить в себе сотни и даже тысячи
отдельных элементов процессора, причём ими могли служить не только специально
разработанные, но и общеизвестные и доступные в свободной продаже процессоры.
Большее количество массово-параллельных компьютеров разрабатывались на основе
мощных процессоров с архитектурой RISC, наподобие PowerPC или PA-RISC.
В конце девяностых годов двадцатого столетия огромная стоимость
специализированных суперкомпьютерных решений и постоянно возрастающая
потребность разных слоёв общества в доступных вычислительных ресурсах привели к
широкому распространению компьютерных кластеров. Эти системы характеризует
использование отдельных узлов на основе дешёвых и широко доступных компьютерных
комплектующих для серверов и персональных компьютеров и объединённых при
помощи мощных коммуникационных систем и специализированных программно-
аппаратных решений. Несмотря на кажущуюся простоту, кластеры довольно быстро
заняли достаточно большой сегмент суперкомпьютерного рынка, обеспечивая
высочайшую производительность при минимальной стоимости решений.
В настоящее время суперкомпьютерами принято считать устройства с огромной
вычислительной мощностью. Данные компьютеры используют в работе с
приложениями, которые требуют наиболее интенсивных вычислений, что отличает их от
серверов и мэйнфреймов — машин с высокой общей производительностью, призванных
решать типовые задачи (например, обслуживание больших баз данных или
одновременная работа с множеством пользователей).

5
ИСТОРИЯ РАЗВИТИЯ СУПЕРКОМПЬЮТЕРОВ
Во времена Второй Мировой Войны Нацистская Германия использовала для
связи и передачи сообщений специальную машину, которая называлась Энигма. Это
устройство, похожую на печатную машинку, позволяло шифровать сообщения заданием
положения трех подвижных роторов. В Англии был создан секретный проект с кодовым
названием «Бомба Тьюринга», главной целью бомбы было нахождение ежедневных
настроек машины Энигма на различных немецких военных соединениях. Позиции
роторов определяли ключ зашифрованного сообщения. Одна машина одновременно
эмулировала действия нескольких десятков машин Энигма, каждый из вращающихся
барабанов повторял действия роторов – в день удавалось перехватить до нескольких
тысяч сообщений. Можно заметить, что большие вычислительные машины уже в те
времена находили применения и становились незаменимыми во многих областях.
Как уже упоминалось выше, создателем первого сверхмощного компьютера был
американский инженер С. Крэй. 5000 операций с плавающей точкой в секунду – такой
производительностью обладал один из первых суперкомпьютеров ERA-1103, он был
создан по запросу военных, его возможности поражали людей того времени. В 1972 году
Крэй открыл свою компанию, которая называлась «Cray Research Incorporated». Данная
фирма производила самые высокоскоростные компьютеры в всем мире. В 1976 году был
выпущен первый сверхмощный компьютер, который назывался «Крэй-1»,
осуществлявший 240 млн. вычислений за одну секунду.
Следующие модели – «Крэй 1-М» и «Крэй X-МР» стали обладать ещё большим
быстродействием и мощностью. В 1985 г. появился «Крэй-2», выполнявший 1 200 млрд.
операций за 1 с. [2]
Первый отечественный сверхмощный компьютер, который назывался БЭСМ-6,
был выпущен в 1967 году в СССР под руководством советского инженера Сергея
Алексеевича Лебедева. В данной машине было заложено огромное количество
передовых решений, а её разработка длилась на протяжении 20 лет. БЭСМ-6 не
единственный советский суперкомпьютер. В последние годы своей жизни Лебедев
руководил работами по созданию многопроцессорного комплекса "Эльбрус", но в 1974
году Лебедев, к сожалению, скончался и не смог закончить начатую работу. Однако
6
производство первого компьютера серии "Эльбрус" закончилось в 1979 году, и, хотя по
производительности он отставал от зарубежных аналогов, в его процессоре впервые
была применена технология суперскалярности. Суперскалярная архитектура – это
технология параллельного выполнения нескольких команд, независимых друг от друга,
вскоре была реализована в большинстве процессоров для персональных компьютеров. [1]
Интересным фактом служит наличие в процессорах Intel и AMD частички русского
инженерного знания.
Современный ПК раз в 500 превосходит по мощности и быстродействию первый
Cray. Приставка супер- за потеряла свое значение, и сейчас многие стараются избегать
термина «суперкомпьютер». Как правило, современные сверхмощные компьютеры
представляют собой огромное число высокопроизводительных серверных устройств,
которые соединены друг с другом локальной высокоскоростной сетью, необходимой для
достижения максимальной производительности в рамках подхода распараллеливания
вычислительной задачи.[6]

7
ПРОИЗВОДИТЕЛЬНОСТЬ СВЕРХМОЩНЫХ КОМПЬЮТЕРОВ.
ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ СУПЕРКОМПЬЮТЕРОВ
Производительность суперкомпьютеров чаще всего оценивается и выражается в
количестве операций над числами(FLOPS). Это связано с тем, что для решения задач
численного моделирования, ради которых и создаются суперкомпьютеры, чаще всего
необходимы вычисления, связанные с вещественными числами, зачастую с высокой
степенью точности, а не целыми. В связи с этим для сверхмощных компьютеров нельзя
применить меру быстродействия обычных компьютерных систем — количество
миллионов операций в секунду (MIPS). При всей своей приблизительности и
неоднозначности, оценка во флопсах позволяет с легкостью сравнивать
суперкомпьютерные системы относительно друг друга, опираясь на объективный
критерий.
Первые сверхмощные компьютеры имели производительность порядка 1
кфлопс, что равно 1000 операциям с плавающей точкой в секунду. В США компьютер,
имевший производительность в 1 миллион флопсов(CDC 6600), был создан в 1964 году.
Известно, что в 1963 году в московском НИИ-37 был разработан компьютер на основе
модулярной арифметики с производительностью 2,4 млн ф/с. Это экспериментальный
компьютер второго поколения Т340-А, главным конструктором которого был советский
ученый Д. И. Юдицкий. Однако следует отметить, что прямое сравнение
производительности модулярных и традиционных ЭВМ некорректно: модулярная
арифметика оперирует только с целыми числами, а представление вещественных чисел в
модулярных ЭВМ возможно только в формате с фиксированной запятой, недостатком
которого является существенное ограничение диапазона представления чисел.[1]
Граница в 1 миллиард флопс была достигнута суперкомпьютерами NEC SX-2 в
1983 году с результатом 1.3 Гфлопс. Планка в 1 триллион флопс была преодолена в 1996
году суперкомпьютером ASCI Red. Рубеж 1 квадриллион флопс (1 Петафлопс) был взят
в 2008 году суперкомпьютером IBM Roadrunner. [1]
Наиболее широко известными программными средствами суперкомпьютеров
являются интерфейсы программирования приложений (API) на основе MPI и PVM, и
решения на базе открытого программного обеспечения, который позволяет создавать
8
виртуальные суперкомпьютеры даже с помощью обыкновенных рабочих станций и
персональных компьютеров. Для быстрого подключения новых вычислительных узлов в
состав узкоспециализированных кластеров применяются технологии наподобие
ZeroConf. Примером может служить реализация рендеринга в программном обеспечении
Shake, распространяемом компанией Apple. Для объединения ресурсов компьютеров,
которые выполняют программу Shake, достаточно разместить их в общем сегменте
локальной вычислительной сети.[3]
На сегодняшний день границы между суперкомпьютерным и общеупотребимым
ПО сильно размыты и с каждым днем продолжают размываться все больше в связи с
проникновением технологий параллелизации и многоядерности в процессорные
устройства персональных компьютеров и рабочих станций. Исключительно
суперкомпьютерным программным обеспечением сегодня можно назвать лишь
специализированные программные средства для мониторинга и управления конкретных
типов компьютеров, а также уникальные программные среды, которые создаются в
вычислительных центрах под уникальные конфигурации суперкомпьютерных систем.

9
ПРИМЕНЕНИЕ СУПЕРКОМПЬЮТЕРОВ
Сегодня сверхмощные компьютеры применяются во всевозможных сферах, где
для решения задач необходимо численное моделирование; там, где требуется большой
объём сложных вычислений, анализ огромного количества данных в режиме реального
времени, или решение задачи может быть найдено лишь путем простого перебора
множества значений исходных параметров.
Усовершенствование методов численного моделирования происходило
одновременно с усовершенствованием вычислительных машин: чем сложнее были
задачи, тем выше требования к создаваемым устройствам; чем быстрее были машины,
тем сложнее ставились задачи, которые было необходимо на них решать. Сначала
сверхмощные компьютеры использовались только для решения оборонных задач:
расчёты по ядерному и термоядерному оружию, ядерным реакторам. Позже, по мере
развития математического аппарата численного моделирования, появления новых
знаний в других сферах науки — сверхмощные компьютеры стали применять и в
«мирных» целях, создавая научные дисциплины: численный прогноз погоды,
вычислительная биология и медицина, вычислительная химия, вычислительная
гидродинамика, вычислительная лингвистика — где результаты информационной науки
соединялись воедино с достижениями прикладной науки.[3]
Список областей, использующие сверхмощные компьютеры:

o Математика:
 Физика высоких энергий: Процессы внутри атомного ядра, анализ данных
экспериментов, проведённых на ускорителях;
 разработка и совершенствование атомного и термоядерного оружия,
управление ядерным арсеналом, разработка и отслеживание ядерных
испытаний;
 Криптография
 Статистика

10
o Вычислительная биология: расшифровка ДНК;
o Физика:
 газодинамика: турбины электростанций, горение топлива, аэродинамические
процессы для создания совершенных форм крыла, ракет, кузовов автомобилей;
 гидродинамика: течение жидкостей по трубам, по руслам рек;
 материаловедение: создание новых материалов с заданными свойствами, анализ
распределения динамических нагрузок в конструкциях;
o Вычислительная химия и медицина: изучение строения вещества и природы
химической связи как в изолированных молекулах, так и в конденсированном
состоянии, поиск и создание новых лекарств;
o Наука о Земле:
 прогноз погоды, состояние морей и океанов;
 предсказание климатических изменений и их последствий;
 анализ данных геологической разведки для поиска и оценки нефтяных и газовых
месторождений;
 анализ и отслеживание растекания рек во время паводка, растекания нефти во
время аварий;
o в качестве сервера для искусственных нейронных сетей [1]

11
ТОП-500
Top500 — это проект, который помогает составить рейтинг и описания пятисот
самых мощных, быстродействующих, общественно известных вычислительных систем
мира. Проект стартовал в 1993 году. Сейчас ТОП-500 публикует актуальный список
сверхмощных компьютеров, который обновляется дважды в год. Рейтинг направлен на
оснащение надёжной основы для выявления и отслеживания тенденций в области
высокопроизводительных вычислений. Основанием для рейтинга являются результаты
исполнения испытания LINPACK (HPL), которые решают большие системы линейных
алгебраических уравнений. С июня 2018 года лидером является новый американский
суперкомпьютер Summit.[4]
Говоря об истории появления проекта, можем сказать, что в начале 1990-х годов
появилась потребность получения сравнительных характеристик и метрик сверхмощных
компьютеров. Первая версия списка была подготовлена в мае 1993 года.
Россия по данным на ноябрь 2019 года имеет 4 суперкомпьютера в перечне.
США — 124 суперкомпьютеров, с учетом, что в Топ-10 по мощности на июнь 2019-го 5
суперкомпьютеров установлены в США. Китай имеет в Топ-500 206 машин. Япония —
36, Франция — 18, Великобритания — 22.
Самый мощный суперкомпьютер мира – SunwayTaihuLight (Китай):
производительность машины более 100 Петафлопс, объем оперативной памяти
составляет 1,3 Петабайта.
Самый мощный суперкомпьютер в России – СКИФ МГУ «Ломоносов»,
установленный в Московском университете. В рейтинге он занимает место. Он способен
выполнять 60 триллионов операций в секунду, а состоит СКИФ из 1250 4-х ядерных
процессоров. Главным достижением СКИФ является разработка лекарства от тромбоза,
поиска лекарства от СПИДа, создание инновационных промышленных материалов,
модель деятельности головного мозга.

12
ТЕНДЕНЦИИ РАЗВИТИЯ СУПЕРКОМПЬЮТЕРОВ
В настоящее время мощность одного суперкомпьютера достигает около 100
Петафлопс, однако практически все ведущие производители суперкомпьютеров ставят
задачу достигнуть следующего этапа производительности – экзафлопсной.
Ближайшими прорывами можно назвать планы компаний Intel и Cray. К 20121
году они хотят создать суперкомпьютер Aurora. Для управления ядерным арсеналом
США также компанией Cray планируется создание компьютера El Captain, с
предполагаемой мощностью в 1,5 экзафлопс. Их главным соперником может стать
страна Поднебесья – Китай, где усиленно разрабатываются сразу три проекта
суперкомпьютеров. Остальные страны все еще не прогнозируют четких дат.[2]
Быстродействие системы является основным направлением развития
суперкомпьютерной технологии: данная характеристика зависит от процессорного ядра,
количества устройств памяти, кабелей и разъемов, адаптеров и коммутаторов.
Также можно говорить о такой характеристике, как параллелизм - предполагает
одновременное выполнение огромного количества ядер параллельных инструкций: для
этого требуются компиляторы и новая парадигма программирования и требования к ее
обучению. Так, компилятор, специально разработанный для Titan-a, способен
автоматически распараллеливать исполнение кода между центральным и графическим
процессорами.
Важен эффективный метод управления и квалифицированные сотрудники,
поэтому для развития суперкомпьютерной технологии выдвинута следующая задача:
распределение электроэнергии в зависимости от количества ресурсов, конкретной
задачи, экономических соображений или заданной приоритетности.
Суперкомпьютеры в процессе работы очень сильно нагреваются, поэтому
особое место уделяется развитию система охлаждения.

13
ЗАКЛЮЧЕНИЕ
Еще несколько лет назад сверхмощные вычислительные компьютерные машины
были чем-то уникальным и исключительным, доступным только ученым из атомных
центров и служащим рабочим спецслужб. Впрочем популяризация и продвижение новых
технологий, аппаратных и программных средств позволило освоить выпуск данных
устройств, а количество пользователей достигает сейчас десятки тысяч.
Обратившись к данной теме ближе, мы увидели, что суперкомпьютеры
обладают колоссальной производительностью, несравнимой с той, к которой привыкли в
обычной жизни. По факту в настоящее время весь мир переживает всплеск известности
суперкомпьютерных проектов, итогами которых активно пользуются не только такие
традиционные потребители больших технических новшеств, как аэрокосмическая,
автомобильная, судостроительная и радиоэлектронная отрасли индустрии, но и
важнейшие области современных научных знаний.

14
СПИСОК ЛИТЕРАТУРЫ

1. Суперкомпьютер – Википедия. [Электронный ресурс]. URL:


https://ru.wikipedia.org/wiki/Суперкомпьютер (Дата обращения: 16.11.19)
2. Сборник «Конструирование и оптимизация программ», 16 том(Новосибирск, 2008
год). [Статья] Мурзин Ф. А., Полетаев С. А. Развитие суперкомпьютерной
вычислительной техники. – стр.174-215
3. Суперкомпьютер. Причина использования. Сферы применения. [Электронный
ресурс]. URL: https://www.sites.google.com/site/bashbatches/super-komputer-pricina-
ispolzovania-sfera-primenenia (Дата обращения: 16.11.19)
4. Топ-500 – Википедия. [Электронный ресурс]. URL :
https://ru.wikipedia.org/wiki/Top500 (Дата обращения: 16.11.19)
5. СКИФ-МГУ. [Электронный ресурс]. URL:
https://ru.wikipedia.org/wiki/СКИФ_МГУ (Дата обращения: 16.11.19)
6. Журнал российского института стратегических решений «Оборона и
безопасность», 5 выпуск (01.11.19). [Статья] Чижов Д.А. «Анализ тенденций и
перспективных направления развития суперЭВМ», - стр.145-159

15