Суперкомпьютеры и ихприменение

Западно-Уральский  институт экономики и права

 

 

Юридический факультет

 

 

 

Суперкомпьютеры и их применение

 

 

 

 

Выполнил студент

группы ЮБ(пд)-2011

Егоров В.А.

 

Научный руководитель

Ст. преподаватель

Тимохова Н.А.

 

 

 

 

 

Пермь, 2013

 

Оглавление

 

Введение 3

1 Определение  понятия суперкомпьютер 5

2 Производительность  суперкомпьютеров 9

3 Программное  обеспечение суперкомпьютеров 10

4 Применение  суперкомпьютеров 11

Заключение 15

Список используемых источников 16

Приложение 17

 

 

Введение

 

С момента появления первых компьютеров одной из основных проблем, стоящих перед разработчиками, была производительность вычислительной системы. За время развития компьютерной индустрии  производительность процессора стремительно возрастала, однако появление все  более изощренного программного обеспечения, рост числа пользователей  и расширение сферы приложения вычислительных систем предъявляют новые требования к мощности используемой техники, что  и привело к появлению суперкомпьютеров. Что же такое суперкомпьютеры, и  зачем они нужны?

В принципе, суперкомпьютер это обычная вычислительная система, позволяющая производить сложные  расчеты за более короткие промежутки времени. О чем собственно и говорит  приставка «Супер» (Super в переводе с английского означает: сверх, над). Любая компьютерная система состоит  из трех основных компонентов - центрального процессора, то есть счетного устройства, блока памяти и вторичной системы  хранения информации (к примеру, в  виде дисков или лент). Ключевое значение имеют не только технические параметры  каждого из этих элементов, но и пропускная способность каналов, связывающих  их друг с другом и с терминалами  потребителей. Одна из заповедей «Крей  рисерч» гласит: «Быстродействие  всей системы не превышает скорости самой медленнодействующей ее части». Важным показателем производительности компьютера является степень его  быстродействия. Она измеряется так  называемыми флопсами - от английского  сокращения, обозначающего количество операций с числами, представленными  в форме с плавающей запятой, в секунду. То есть за основу берется  подсчет - сколько наиболее сложных  расчетов машина может выполнить  за один миг.

А зачем вообще нужны суперкомпьютеры? Раздвижение границ человеческого  знания всегда опиралось на два краеугольных камня, которые не могут, существовать друг без друга, - теорию и опыт. Однако теперь ученые сталкиваются с тем, что многие испытания стали практически невозможными - в некоторых случаях из-за своих масштабов, в других - дороговизны или опасности для здоровья и жизни людей. Тут-то и приходят на помощь мощные компьютеры. Позволяя экспериментировать с электронными моделями реальной действительности, они становятся «третьей опорой» современной науки и производства.

Прошло время, когда создатели  суперкомпьютеров стремились обеспечить максимальную производительность любой  ценой. Специальные процессоры, дорогостоящая  сверхбыстрая память, нестандартное  периферийное оборудование - все это  обходилось заказчикам в круглую  сумму. Приобретали суперкомпьютеры  либо предприятия ВПК, либо крупные  университеты. И те, и другие делали это, как правило, за государственный  счет. Окончание "холодной войны" и последовавшее за ним сокращение ассигнований на военные и околовоенные нужды нанесли серьезный удар по производителям суперкомпьютеров. Большинство из них были поглощены изготовителями менее производительной, но более доступной и ходовой вычислительной техники. Впрочем, у этих слияний были и технологические предпосылки - быстродействие серийно выпускаемых микропроцессоров постоянно росло, и производители суперкомпьютеров быстро переориентировались на них, что позволило существенно сократить общую стоимость разработки. Основной упор стал делаться на увеличение числа процессоров и повышение степени параллелизма программ.

 

1 Определение понятия суперкомпьютер

Суперкомпью́тер-вычислительная машина, значительно превосходящая по своим техническим параметрам большинство существующих компьютеров. Как правило, современные суперкомпьютеры представляют собой большое число высокопроизводительных серверных компьютеров, соединённых друг с другом локальной высокоскоростной магистралью для достижения максимальной производительности в рамках подхода распараллеливания вычислительной задачи.

Определение понятия «суперкомпьютер» не раз было предметом многочисленных споров и дискуссий.

Чаще всего авторство термина приписывается Джорджу Майклу (GeorgeAnthonyMichael) и Сиднею Фернбачу (SidneyFernbach), в конце 60-х годов XX векаработавшим в Ливерморской национальной лаборатории, и компании CDC(англ.). Тем не менее, известен тот факт, что ещё в1920 году газета NewYorkWorld(англ.) рассказывала о «супервычислениях», выполняемых при помощи табулятораIBM, собранного по заказуКолумбийского университета.

В общеупотребительный лексикон термин «суперкомпьютер» вошёл благодаря распространённости компьютерных системСеймура Крэя, таких как, CDC 6600, CDC 7600, Cray-1, Cray-2, Cray-3(англ.) и Cray-4(англ.). Сеймур Крэй разрабатывал вычислительные машины, которые по сути становились основными вычислительными средствами правительственных, промышленных и академических научно-технических проектов США с середины 60-х годов до 1996года. Не случайно в то время одним из популярных определений суперкомпьютера было следующее: — «любойкомпьютер, который создал Сеймур Крэй». Сам Крэй никогда не называл свои детища суперкомпьютерами, предпочитая использовать вместо этого обычное название «компьютер».

Компьютерные системы  Крэя удерживались на вершине рынка в течение 5 лет с 1985 по 1990 годы. 80-е годы XX векаохарактеризовались появлением множества небольших конкурирующих компаний, занимающихся созданием высокопроизводительных компьютеров, однако к середине 90-хбольшинство из них оставили эту сферу деятельности, что даже заставило обозревателей заговорить о «крахе рынка суперкомпьютеров». На сегодняшний день суперкомпьютеры являются уникальными системами, создаваемыми «традиционными» игроками компьютерного рынка, такими как IBM, Hewlett-Packard, NECи другими, которые приобрели множество ранних компаний, вместе с их опытом и технологиями. Компания Crayпо-прежнему занимает достойное место в ряду производителей суперкомпьютерной техники.

Из-за большой гибкости самого термина до сих пор распространены довольно нечёткие представления о  понятии «суперкомпьютер». Шутливая классификация Гордона Белла и Дона Нельсона, разработанная приблизительно в 1989году, предлагала считать суперкомпьютером любой компьютер, весящий более тонны. Современные суперкомпьютеры действительно весят более 1 тонны, однако далеко не каждый тяжёлый компьютер достоин чести считаться суперкомпьютером. В общем случае, суперкомпьютер — это компьютер значительно более мощный, чем доступные для большинства пользователеймашины. При этом скорость технического прогресса сегодня такова, что нынешний лидер легко может стать завтрашним аутсайдером.

Архитектуратакже не может считаться признаком принадлежности к классу суперкомпьютеров. Ранние компьютеры CDCбыли обычными машинами, всего лишь оснащёнными быстрыми для своего времени скалярными процессорами, скорость работы которых была в несколько десятков раз выше, чем у компьютеров, предлагаемых другими компаниями.

Большинство суперкомпьютеров 70-хоснащались векторными процессорами, а к началу и середине 80-хнебольшое число (от 4 до 16) параллельно работающих векторных процессоровпрактически стало стандартным суперкомпьютерным решением. Конец 80-х и начало 90-хгодов охарактеризовались сменой магистрального направления развития суперкомпьютеров отвекторно-конвейерной обработкик большому и сверхбольшому числу параллельно соединённых скалярных процессоров.

Массово-параллельные системыстали объединять в себе сотни и даже тысячи отдельных процессорных элементов, причём ими могли служить не только специально разработанные, но и общеизвестные и доступные в свободной продаже процессоры. Большинство массивно-параллельных компьютеров создавалось на основе мощных процессоров с архитектурой RISC, наподобие PowerPC или PA-RISC.

В конце 90-хгодов высокая стоимость специализированных суперкомпьютерных решений и нарастающая потребность разных слоёв общества в доступных вычислительных ресурсах привели к широкому распространению компьютерных кластеров. Эти системы характеризует использование отдельных узлов на основе дешёвых и широко доступных компьютерных комплектующих для серверов и персональных компьютеров и объединённых при помощи мощных коммуникационных систем и специализированных программно-аппаратных решений. Несмотря на кажущуюся простоту, кластеры довольно быстро заняли достаточно большой сегмент суперкомпьютерного рынка, обеспечивая высочайшуюпроизводительностьпри минимальной стоимости решений.

В настоящее время суперкомпьютерами  принято называть компьютеры с огромной вычислительной мощностью («числодробилки»  или «числогрызы»). Такие машины используются для работы с приложениями, требующими наиболее интенсивных вычислений, что в том числе отличает их от серверов имэйнфреймов— компьютеров с высокой общей производительностью, призванных решать типовые задачи (например, обслуживание большихбаз данныхили одновременная работа с множеством пользователей).

Иногда суперкомпьютеры  используются для работы с одним-единственнымприложением, использующим всюпамять и все процессоры системы, в других случаях они обеспечивают выполнение большого числа разнообразных приложений.

 

2 Производительность суперкомпьютеров

Производительность суперкомпьютеров чаще всего оценивается и выражается в количестве операций с плавающей точкой в секунду(FLOPS). Это связано с тем, что задачи численного моделирования, под которые и создаются суперкомпьютеры, чаще всего требуют вычислений, связанных с вещественными числами с высокой степенью точности, а не целыми числами. Поэтому для суперкомпьютеров неприменима мера быстродействия обычных компьютерных систем - количество миллионов операций в секунду(MIPS). При всей своей неоднозначности и приблизительности, оценка в флопсах позволяет легко сравнивать суперкомпьютерные системы друг с другом, опираясь на объективный критерий.

Первые суперкомпьютеры  имели производительность порядка 1 кфлопс, т.е. 1000 операций с плавающей точкой в секунду. Компьютер CDC 6600, имевший производительность в 1 миллион флопсов (1 Мфлопс) был создан в 1964 году. Планка в 1 миллиард флопс (1 Гигафлопс) была преодолена суперкомпьютером Cray-2в 1985 с большим запасом (1.9 Гигафлопс). Граница в 1 триллион флопс (1 Тфлопс) была достигнута в 1996 году суперкомпьютером ASCI Red(англ.). Рубеж 1 квадриллион флопс (1 Пфлопс) был взят в 2008 году суперкомпьютером IBM Roadrunner. Сейчас ведутся работы по созданию к 2016 году экзафлопсных компьютеров, способных выполнять 1 квинтиллион операций с плавающей точкой в секунду.

 

3 Программное обеспечение  суперкомпьютеров

Наиболее распространёнными  программными средствами суперкомпьютеров, также как и параллельных или  распределённыхкомпьютерных системявляются интерфейсы программирования приложений (API) на основе MPI и PVM, и решения на базе открытого программного обеспечения, наподобие Beowulf и openMosix, позволяющего создавать виртуальные суперкомпьютеры даже на базе обыкновенных рабочих станций иперсональных компьютеров. Для быстрого подключения новых вычислительных узлов в состав узкоспециализированных кластеров применяются технологии наподобие ZeroConf. Примером может служить реализация рендеринга в программном обеспечении Shake, распространяемом компанией Apple. Для объединения ресурсов компьютеров, выполняющих программу Shake, достаточно разместить их в общем сегментелокальной вычислительной сети.

В настоящее время границы  между суперкомпьютерным и общеупотребимым  программным обеспечением сильно размыты  и продолжают размываться ещё  более вместе с проникновением технологий параллелизации и многоядерности в процессорные устройстваперсональных компьютеров и рабочих станций. Исключительно суперкомпьютерным программным обеспечением сегодня можно назвать лишь специализированные программные средства для управления и мониторинга конкретных типов компьютеров, а также уникальные программные среды, создаваемые в вычислительных центрахпод «собственные», уникальные конфигурации суперкомпьютерных систем.

 

4 Применение  суперкомпьютеров

Суперкомпьютеры используются во всех сферах, где для решения  задачи применяется численное моделирование; там, где требуется огромный объем сложных вычислений, обработка большого количества данных в реальном времени, или решение задачи может быть найдено простым перебором множества значений множества исходных параметров (см. Метод Монте-Карло).

Совершенствование методов  численного моделирования происходило  одновременно с совершенствованием вычислительных машин. Чем сложнее  были задачи, тем выше были требования к создаваемым машинам, чем быстрее  были машины, тем сложнее были задачи, которые на них можно было решать. Поначалу суперкомпьютеры применялись  почти исключительно для оборонных  задач: расчеты по ядерному и термоядерному  оружию, ядерным реакторам. Потом  по мере совершенствования математического  аппарата численного моделирования, развития знаний в других сферах науки суперкомпьютеры  стали применяться и в "мирных" расчетах, создавая новые научные  дисциплины, как точисленный прогноз погоды, вычислительная биологияи медицина,вычислительная химия, вычислительная гидродинамика, вычислительная лингвистикаи проч., где достижения информатики сливались с достижениями прикладной науки.

Ниже приведен далеко не полный список областей применения суперкомпьютеров:

  • Математические проблемы:
    • Криптография
    • Статистические расчеты
  • Физика высоких энергий:
    • процессы внутри атомного ядра, физика плазмы, научный анализ данных эспериментов, проведенных наускорителях
    • разработка и совершенствование атомного и термоядерного оружия,управление ядерным арсеналом, моделированиеядерных испытаний
    • моделирование жизненного циклаядерных топливных элементов, проектыядерныхитермоядерных реакторов
  • Наука о Земле:
    • прогноз погоды, состояния морей и океанов
    • предсказание климатических изменений и их последствий
    • исследование процессов, происходящих в земной коре, дляпредсказания землетрясенийи извержений вулканов
    • анализ данных геологической разведки для поиска и оценки нефтяныхигазовых месторождений, моделированиепроцесса выработки месторождений
    • моделирование растекания рек во время паводка, растекания нефти во время аварий
  • Вычислительная биология:фолдинг белка, расшифровка ДНК
  • Вычислительная химияи медицина: поиск и создание новых лекарств
  • Физика:
    • газодинамика: турбины электростанций, горение топлива, аэродинамические процессы для создания совершенных форм крыла, фюзеляжей самолетов, ракет, кузовов автомобилей
    • гидродинамика: течение жидкостей по трубам, по руслам рек
    • материаловедение: создание новых материалов с заданными свойствами, анализ распределения динамических нагрузок в конструкциях, моделирование крэш-тестов при конструировании автомобилей

В настоящее время суперкомпьютеры  установлены, по большей части, в  крупнейших университетах, научных  учреждениях и секретных ведомствах, которые не участвуют в рейтингах  типа Top500 и не распространяются о  своих системах. Установка суперкомпьютеров осуществляется за счёт государства, при государственной поддержке, то есть, на деньги налогоплательщиков. А нужны ли российскому бизнесу суперкомпьютеры? Зачем, например, заводу АвтоВАЗ рассчитывать точную аэродинамику своих автомобилей, когда можно просто попросить 75 миллиардов рублей у государства? Зачем РЖД принимать участие в расчёте оптимизации колесной пары, если можно просто повысить тарифы за проезд? Основные заказчики вычислений на суперкомпьютерах - нефтяные компании, занимающиеся поиском и разработкой новых месторождений. Но даже помимо них, основные технические расчеты направлены на повышение эффективности уже существующих моделей. Например, на снижение аэродинамического сопротивления фюзеляжа самолёта, кузова автомобиля. Текстильная промышленность так же использует суперкомпьютеры для расчета своих моделей одежды. Иностранные компании даже расчет формы и материалов памперсов проводят на суперкомпьютерах.

Приятно, что Россия стала  заметным игроком на суперкомпьютерном  рынке. Но если задачи, использующие высокопроизводительные вычисления и суперкомпьютеры будут  ограничиваться интересами монополий  и предприятиями, работающими исключительно  на внутреннем рынке, то о каком развитии может идти речь? Использование суперкомпьютеров в научных сферах позволило приблизиться к моделированию систем на атомарном  уровне. Уже доступны квантово-механические расчеты систем из сотен тысяч  атомов. Моделирование становится незаменимым  инструментом при проектировании наносистем с необходимыми свойствами. Любые  достижения в области нанотехнологий недоступны без вычислительной мощности суперкомпьютеров, просто потому, что  многие процессы нельзя замерить - их можно  только смоделировать в виртуальном  пространстве.

Тем не менее, почти за 50 лет  существования суперкомпьютеров, человечество не победило старость, не нашло лекарство  от многих смертельных болезней, не нашло замену бензина, и даже не научилось  противодействовать таким природным  явлениям, как торнадо, цунами или  землетрясение. Чтобы ощутить все прелести ноутбука или телефона - достаточно выйти с ним из дома. А чтобы понять полезность суперкомпьютера, должны пройти годы. И пока вопрос с суперкомпьютерами и HPC будет ставиться "как внедрить суперкомпьютер в производство или отрасль", они бесполезны. Но истинная выгода от использования суперкомпьютеров раскроется, когда вопрос будет ставиться "какие наши задачи мы можем решить с помощью суперкомпьютеров"?

 

Заключение

 

Еще 10–15 лет назад суперкомпьютеры  были чем-то вроде элитарного штучного инструмента, доступного в основном ученым из засекреченных ядерных  центров и криптоаналитикам спецслужб. Однако развитие аппаратных и программных  средств сверхвысокой производительности позволило освоить промышленный выпуск этих машин, а число их пользователей  в настоящее время достигает  десятков тысяч. Фактически, в наши дни весь мир переживает подлинный  бум суперкомпьютерных проектов, результатами которых активно пользуются не только такие традиционные потребители  высоких технологий, как аэрокосмическая, автомобильная, судостроительная и  радиоэлектронная отрасли промышленности, но и важнейшие области современных  научных знаний.

 

Список используемых источников

    1. http://ru.wikipedia.org/wiki/%D1%F3%EF%E5%F0%EA%EE%EC%EF%FC%FE%F2%E5%F0
    2. http://www.supercomputers.ru/
    3. http://hi-tech.mail.ru/article/item/1706/

 

Приложение

 

Вопрос

ОТВЕТ

В Налоговом кодексе (Часть  первая) найдите статью 15 "Местные налоги". Посмотрите дополнительную информацию к данной статье и запишите количество документов в Информационном банке (ИБ) Правовые акты РФ..

2

Найдите документ № 149-ФЗ от 27.07.2006.

1 Запишите дату начала  действия редакции

2 Запишите номера статей  данного закона, в которых встречается  слово Интернет

1.Вступил в силу 26 января 2007 г.

2. ст.2, 8, 12, 15.1.

Найдите документ, в котором  дается определение термину Налоговый период.

1 Запишите номер этого  документа.

2 Запишите номер статьи, где дается это определение.

3. Запишите дату Начала  и Окончания действия редакции  данного документа.

1. №146-ФЗ от 31.07.1998г.

2. ст.55

3.ред. от 03.12.2012

Найдите Приказы ФНС РФ, в названии которых встречается  слово Интернет. Запишите количество документов в ИБ Правовые акты РФ за 2011 год.

1

Найдите Письма, в названии которых встречается словосочетание Договор доверительного управления. Запишите количество документов в ИБ Финансовые и кадровые консультации.

74

Определите размер ставки рефинансирования ЦБ РФ (% годовых), установленный с 26.12.2011.

8%

Укажите период, в течение  которого студент имеет право  на восстановление в высшем учебном заведении после того, как он был отчислен по собственному желанию. (Примечание: в примере используйте поиск по Правовому навигатору). Сохраните выдержку из этого документа, как ответ на поставленный вопрос.

Студент имеет право на восстановление в высшем учебном  заведении в течение пяти лет  после отчисления из него по собственному желанию или по уважительной причине  с сохранением той основы обучения (бесплатной или платной), в соответствии с которой он обучался до отчисления.

Найдите ответ на конкретный правовой вопрос Перевод (переход) в другой ВУЗ в ФЗ. Рассмотрите дополнительную информацию по этому вопросу. Сохраните название, номер документа (и пр.) из списка дополнительной информации.

Обучающиеся, воспитанники имеют право на перевод в другое образовательное учреждение, реализующее  образовательную программу соответствующего уровня, при согласии этого образовательного учреждения и успешном прохождении  ими аттестации.

 

Найдите в разделе Законодательство материалы, в которых встречается  словосочетание именно в таком виде «порядок уплаты налогов». Список полученных документов в Информационном банке  Правовые Акты РФ сохраните как ответ  на поставленный вопрос.

27

Сделайте подборку документов по конкретному вопросу «официальный интернет-сайт суда». Запишите, сколько  документов представлено в Информационном банке Правовые Акты РФ.

6


 

 


Суперкомпьютеры и ихприменение