Суперкомпютери та їх застосуваня

Поняття суперкомп’ютер, диференціація його змісту із плином часу. Класифікація комп’ютерів в залежності від характеристик процесу розв’язування задач та кількості операцій процесора. Роль машин при виконанні біоінженерних, медичних, оборонних завдань.

Рубрика Программирование, компьютеры и кибернетика
Вид реферат
Язык украинский
Дата добавления 27.10.2013
Размер файла 850,7 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Національна академія Державної прикордонної служби України імені Б. Хмельницького

Кафедра зв'язку, автоматизації та захисту інформації

Реферат

Суперкомпютери та їх застосуваня

Виконав:

курсант Линник Я.В. 511 НГ

Перевірив:

полковник Мул Д.А.

м. Хмельницький - 2013 р.

1. Що таке суперкомп'ютери і навіщо вони потрібні

Суперкомп'ютери обговорюються вже декілька десятиліть. Ця тема викликає незмінний інтерес не тільки IT-спеціалістів, але й навіть людей, що не мають до IT ніякого відношення. І це зрозуміло - адже сам префікс "супер" говорить, що мова йде про щось незвичайне та видатне.

суперкомп'ютер процесор біоінженерний оборонний

Що таке суперкомп'ютер?

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

Власне поняття "суперкомп'ютер" з'явилося в середині 1960-х років, коли комп'ютерів стало досить багато, вони почали відрізнятися за призначенням і потужністю, тому виникла необхідність у їх класифікації.

На різних етапах розвитку комп'ютерної техніки під означення "суперкомп'ютер" потрапляли різні види комп'ютерів. Деякі варіанти класифікації звичайно вже застаріли, інші потребують уточнення.

Наприклад, існує визначення суперкомп'ютера як "комп'ютера з продуктивністю більше Х Y-флопсів". Одразу постає проблема, як визначити цей Х? До того ж зрозуміло, що з кожним роком треба якось коректувати Х і кожні 2-3 роки змінювати Y.

Інша проблема складніша - що таке "продуктивність"? Адже "продуктивність системи" (як характеристики процесу розв'язування конкретних задач) та "швидкодія процесора" (кількість операцій, що виконує процесор) - не одне й те саме. Не кажучи про те, що команда для одноадресної архітектури та команда для трьохадресної - це різні речі. Та що продуктивність багатопроцесорної системи не завжди рівна сумі продуктивностей окремих її процесорів.

До того ж виникає питання: чи не потрапляє в категорію суперкомп'ютерів сучасний ЦОД, особливо якщо його сервери об'єднані середовищем віртуалізації? Чи можна вважати GRID-систему суперкомп'ютером? А може, найбільш потужним суперкомп'ютером є Інтернет?

У 1989 році Гордон Бел та Дон Нельсон запропонували жартівливо вважати суперкомп'ютером будь-який комп'ютер, що важить більше тони. Не дивлячись на жартівливість цього означення, воно виглядає досить реальним та зрозумілим для чіткого виділення суперкомп'ютерів (конкретні вагові показники можна уточнювати).

За аналогією зі звичними визначеннями персонального комп'ютера як такого, що його можна розмістити на письмовому столі, та ноутбука, як такого, що влазить у портфель, можна класифікувати комп'ютери не за технічними характеристиками, а за їх призначенням.

Тоді отримаємо досить сучасні категорії:

· Робочі станції (ПК) - підтримка індивідуальної роботи.

· Сервери та мейнфрейми - багатокористувацькі системи колективного доступу.

· Суперкомп'ютери - розв'язання унікальних складних обчислювальних задач.

Для чого потрібні суперкомп'ютери?

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

Розшифровка секретних кодів та балістичні розрахунки - основне застосування обчислювачів під час Другої світової війни. Перші прообрази сучасних комп'ютерів створювалися в межах ядерних проектів. Наприклад, найбільш відомі радянські суперкомп'ютери "Ельбрус" були розроблені для реалізації протиракетної оборони країни у 1970-80-ті роки.

Можна згадати про геофізичні дослідження, прогнозування погоди, розшифровку геному людини, створення нових ліків тощо.

Що стосується великих світових бізнес-корпорацій, то вони вже давно зрозуміли переваги та необхідність суперкомп'ютерів і створили власні потужності.

У рейтингу Топ500 найпотужніших комп'ютерних систем світу вже більше 60% інсталяцій належить корпораціям, а не дослідницьким центрам. Насправді ця пропорція ще більше зсунута у бік бізнесу, оскільки не кожна компанія прагне афішувати свої IT-ресурси. Найбільш яскравий приклад бізнесу, що використовує суперкомп'ютерні масштаби IT, - пошукова система Google.

В Google не раз хвалилися, що їх компанія по суті величезний суперкомп'ютер. Її серверні кластери в різних країнах складаються з сотень тисяч вузлів, всього близько мільйона машин. Якби Google захотів довести своюпродуктивність тестами Linpack, то потіснив би у рейтингу немало досить відомих комп'ютерних систем.

Суперкомп'ютерні технології знайшли застосування і в сучасному спорті. Американська команда бобслеїстів стартувала на Олімпіаді у Ванкувері-2010 на бобах, обрахованих на суперкомпьютерах. Боліди Formula 1 вже не можуть обійтися без суперкомп'ютерних обчислень аеродинаміки. У Renault є велика серверна ферма у Енстоуні, у BMW - найбільший комп'ютер у автомобільній індустрії.

Звичайно, сфера застосувань суперкомп'ютерів не обмежується цими галузями, але на даному етапі розвитку промисловості та економіки все ще нечасто для обчислень та моделювання використовують просто комп'ютери, не говорячи вже про суперкомп'ютери.

Отже, проблема не тільки в недостатньому використанні супертехнологій, але й у низькому рівні застосування існуючих засобів автоматизації і моделювання процесів та об'єктів.

2. Області застосування суперкомп'ютерів

Суперкомп'ютери використовуються в усіх сферах, де для вирішення завдання застосовується чисельне моделювання; там, де потрібен величезний обсяг складних обчислень, обробка великої кількості даних в реальному часі, або рішення задачі може бути знайдено простим перебором безлічі значень безлічі вихідних параметрів (метод Монте-Карло). Вдосконалення методів чисельного моделювання відбувалося одночасно з удосконаленням обчислювальних машин: чим складніше були завдання, тим вище були вимоги до створюваних машин; чим швидше були машини, тим складніше були завдання, які на них можна було вирішувати. Спочатку суперкомп'ютери застосовувалися майже винятково для оборонних завдань: розрахунки з ядерної та термоядерної зброї, ядерних реакторів. Потім, у міру вдосконалення математичного апарату чисельного моделювання, розвитку знань в інших сферах науки - суперкомп'ютери стали застосовуватися і в "мирних" розрахунках, створюючи нові наукові дисципліни, як то: чисельний прогноз погоди, обчислювальна біологія і медицина, обчислювальна хімія, обчислювальна гідродинаміка, обчислювальна лінгвістика та ін., - де досягнення інформатики зливалися з досягненнями прикладної науки.

· Математичні проблеми:

· Криптографія

· Статистика

· Фізика високих енергій:

· процеси всередині атомного ядра, фізика плазми, аналіз даних експериментів, проведених на прискорювачах

· розробка і вдосконалення атомної і термоядерної зброї, управління ядерним арсеналом, моделювання ядерних випробувань

· моделювання життєвого циклу ядерних паливних елементів, проекти ядерних і термоядерних реакторів

· Наука про Землю:

· прогноз погоди, стану морів і океанів

· пророкування кліматичних змін та їх наслідків

· дослідження процесів, що відбуваються в земній корі, для передбачення землетрусів і вивержень вулканів

· аналіз даних геологічної розвідки для пошуку і оцінки нафтових і газових родовищ, моделювання процесу вироблення родовищ

· моделювання розтікання річок під час паводку, розтікання нафти під час аварій

· Обчислювальна біологія: фолдінг білка, розшифровка ДНК

· Обчислювальна хімія та медицина: пошук і створення нових ліків

· Фізика:

· газодинамика: турбіни електростанцій, горіння палива, аеродинамічні процеси для створення досконалих форм крила, фюзеляжів літаків, ракет, кузовів автомобілів

· гідродинаміка: потік рідин по трубах, по руслах річок

· матеріалознавство: створення нових матеріалів із заданими властивостями, аналіз розподілу динамічних навантажень в конструкціях, моделювання креш-тестів при конструюванні автомобілів

3. Суперкомп'ютери в Україні

В порівнянні з іншими країнами СНД, Україна має не такі вражаючі суперкомп'ютерні потужності, але і не пасе задніх. Два найбільших українських суперкомп'ютери входять до рейтингу Топ 50 найпотужніших комп'ютерів СНД.

Тор 50 найпотужніших комп'ютерів СНД (Поточний рейтинг 13-та редакція від 21.09.2010)

N

Місце

Кіл-сть CPU / ядер

Архітектура (тип процесора / мережа)

Продуктивність Linpack / Пікова (GFlops - мільярдів операцій на секунду)

Розробник

1

Москва Науково-дослідницький обчислювальний центр МДУ імені М.В. Ломоносова 2009 р.

8840 / 35360

вузлів: 4160 (2xXeon X5570 2.933 GHz 12.28 GB RAM) вузлів: 260 (2xXeon X5570 2.933 GHz 24.576 GB RAM) мережа: QDR Infiniband/QDR Infiniband/Fast Ethernet

350100 / 414419

Т-Платформи

2

Київ НТУУ "КПІ" 2008 р.

224 / 624

вузлів: 68 (2xXeon 5160 3 GHz 4.096 GB RAM) вузлів: 44 (2xXeon E5440 2.83 GHz 8.192 GB RAM) мережа: InfiniBand/Gigabit Ethernet/Gigabit Ethernet

5667 / 7249

ПНВП "ЮСТАР"

3

Київ Інститут кібернетики НАН України 2008 р.

250 / 704

вузлів: 74 (2xXeon 5160 3 GHz 8.192 GB RAM) вузлів: 51 (2xXeon EM64T 2.33 GHz 16.384 GB RAM) мережа: InfiniBand/Gigabit Ethernet/Gigabit Ethernet

5317 / 7354.5

ІК НАН України, Ентрі, Фолгат ФТС, Медіа Меджик

Але навіть ці потужності ще поки не задіяні повністю. Формально задіяти суперкомп'ютери нескладно - наприклад, розв'язуючи різні абстрактні тестові задачі з обертання величезних матриць (чим і займаються аспіранти, яким треба захищати дисертації з точних наук).

Зрозуміло, що подібні операції мають досить далеке відношення до розв'язування практичних задач. Але ж ефективність застосування комп'ютерів визначається не коефіцієнтом завантаженості процесорів, а кількістю розв'язаних задач кінцевих користувачів.

Наприклад, "використання суперкомп'ютера дозволило скоротити витрати на розвідку нового родовища нафти на 20%". Тоді розрахувати економічний ефект буде просто.

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

Ще одна складність полягає в тому, що задіяти можливості суперкомп'ютерів зовсім не так просто. Адже основний ефект при їх застосуванні досягається за рахунок розпаралелювання обчислювальних процесів, а можливості розв'язання такої задачі автоматично, за допомогою тільки програмних засобів, досить обмежені, в тому числі при роботі з моделями, що описуються рівняннями математичної фізики.

Таким чином, використання суперкомп'ютерів потребує, перш за все, досить серйозних інвестицій в розвиток математичного та програмного забезпечення.

Тим не менше, сьогодні в Україні вже досягнуто світового рівня розробки суперкомп'ютерів, та більш високі потужності західних обчислювальних систем визначаються лише фінансовою, а не технічною складовою.

Наприклад, Центр суперкомп'ютерних обчислень НТУУ "КПІ" виконує не тільки внутрішні завдання університету, а й задачі галузевих інститутів, навчальних закладів України та GRID-користувачів з довільної точки світу. Він тісно співпрацює в цьому плані з Інститутом теоретичної фізики та Інститутом математики НАНУ, Національним космічним агентством України тощо.

В Інституті кібернетики ім. В.М. Глушкова Національною академією наук України створено суперкомп'ютерний обчислювальний центр (СОЦ) на базі високопродуктивних кластерних систем СКІТ.

Серед задач, що вирішуються зараз у СОЦ НАНУ, - попередження екологічних катастроф, обробка та інтерпретація геофізичних даних для розвідки нафти та газу, моделювання та прогнозування погоди, а також наслідків шкідливих викидів у атмосферу.

СОЦ успішно розробляє багато інших, більш специфічних технологій, від пошуку оптимального розташування аварійних служб та станцій швидкої допомоги, виявлення проривів нафтопроводів та прогнозування пошкодження посівів зернових до складних технологій протиракетної оборони, попередження терористичних акцій, оцінки інвестиційних проектів, ринкових досліджень тощо.

Обчислювальні потужності СОЦ також використовуються іншими організаціями для проведення більш ресурсомістких розрахунків, наприклад, Інститутом молекулярної біології та генетики НАНУ.

Наші суперкомпьютерні обчислювальні центри розв'язують найважливіші для економіки України завдання, багато з яких раніше вважалися майже нездійсненними. Для більшості розроблених технологій швидкість отримання результатів обчислень є фактором, який повністю визначає їх практичну цінність.

В цих умовах нарощування обчислювальної потужності українських суперкомп'ютерів - задача першочергової важливості, її вирішення забезпечить конкурентоспроможність нової економіки України у ключових галузях.

4. Суперкомп'ютери в сучасному суспільстві

У сучасному світі суперкомп'ютери стали робочим інструментом в наукових дослідженнях та інженерних розрахунках. Академік РАН Веліхов Е.П. назвав їх основною технологічною зброєю XXI ст. Необхідність у високопродуктивних обчислювальних системах зі значним обсягом пам'яті обумовлена ускладненням математичних моделей за рахунок врахування великої кількості досліджуваних факторів, використанням системного підходу в моделюванні (моделюється не один об'єкт, а одночасно група об'єктів та явищ, або середовище в цілому), реалізацією динамічної візуалізації результатів розв'язування прикладних задач та інше. Суперкомп'ютери відіграють важливу роль при розв'язуванні економічних, екологічних, біоінженерних, медичних, бюджетно-фінасових, науково-технічних, оборонних загальнодержавних та інших задач. Вони використовуються для побудови і дослідження кліматичних моделей, прогнозування змін в атмосфері та гідросфері Землі, моделювання побудови білка з амінокислот, аналізу результатів діагностики захворювань людини, розробки нових ліків, проектування нових матеріалів, у генетичному моделюванні тощо, тобто там де для успішного вирішення вагомих прикладних задач і досягнення якісно нових результатів потрібні комп'ютери з надзвичайно високою продуктивністю.

5. Програмне забезпечення суперкомп'ютерів

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

Размещено на Allbest.ru

...

Подобные документы

  • Історія виникнення квантових комп’ютерів. Структура квантових комп’ютерів та принципи роботи. Квантовий комп’ютер на ядерних спінах у кремнію. Квантовий комп’ютер на електронному спіновому резонансі в структурах Ge–Si. Надпровідниковий суперкомп’ютер.

    курсовая работа [579,4 K], добавлен 15.12.2008

  • Суперкомп'ютери в сучасному суспільстві. Області застосування суперкомп'ютерів. Програмне забезпечення суперкомп'ютерів. Технічні характеристики Hopper - Cray XE6. Масштабованість програмного забезпечення. Інтегровані апаратні системи телемеханіки.

    реферат [351,5 K], добавлен 22.04.2014

  • Поняття про суперкомп’ютери та їх спеціалізація. Приклади виконання векторних операцій на мові Паскаль. Організація векторних обчислень. Векторний співпроцесор IBM 3090. Застосування конвеєрного арифметико-логічного пристрою для операцій з векторами.

    реферат [22,8 K], добавлен 08.09.2011

  • Спосіби розв'язання трудомістких обчислювальних завдань з використанням двох і більше комп'ютерів, об'єднаних в мережу. Розробка програмної реалізації восьми процесорної паралельної системи зі розподіленою пам’яттю, яка виконує множення двох матриць.

    курсовая работа [747,6 K], добавлен 23.01.2014

  • Cуперкомп'ютери виробництва Cray Research. Векторна обчислювальна система: регістри та арифметико-логічний пристрій. Підходи до архітектури засобів векторної обробки. Архітектура комп’ютерів Cray. Реконфігурований блэйд-сервер. Програмне забезпечення.

    курсовая работа [696,0 K], добавлен 18.05.2012

  • Поняття пам’яті в комп’ютері. Класифікація сучасних персональних комп’ютерів за їх ознаками. Основні принципи будови та функціонування комп'ютерних систем. Функціональність смартфонів і комунікаторів в порівнянні із звичайними мобільними телефонами.

    курсовая работа [70,3 K], добавлен 31.01.2014

  • Прискорювач Intel Xeon Phi: карти Intel у суперкоп’ютері Stampede. Архітектура Many Integrated Cores. Скріншот сесії по SSH на дослідному зразку. Апаратна частина Intel Xeon. Тепловий пакет процесора. Stampede: сховище даних. Додаткові вузли збереження.

    реферат [1,9 M], добавлен 22.04.2014

  • Загальна інформація про створення суперкомп’ютера Stampede. Аналіз прискорювача Intel Xeon Phi - карти Intel, архітектури Intel Xeon Phi, апаратної частини. Екскурсія по суперкомп’ютеру Stampede. Опис особливостей мережі. Характеристики сховища даних.

    реферат [2,8 M], добавлен 19.06.2015

  • Поняття Інтернету, його структура та головні елементи, принципи існування та діяльності часток. Імена комп'ютерів та служба. Кеш і мережа, взаємозв'язок. Proxies, або доступ до світу через посередника. Безпечна передача даних, її принцип та інструменти.

    реферат [18,9 K], добавлен 03.06.2011

  • Функціонування мікрокомп’ютерів з шинною організацією. Системні локальні шини. Організація та структура пам’яті. Базова система введення-виведення. Режими роботи процесора I80286. Програмна модель процесора. Регістри процесора та умови програмування.

    курсовая работа [326,1 K], добавлен 06.06.2013

  • Конструкція і характеристики пристроїв персональних комп’ютерів. Операційна система Windows. Робота в текстовому редакторі Microsoft Word. Електронні таблиці (MS Excel). Комп'ютерні мережі. Поняття баз даних. Основи алгоритмізації і програмування.

    курс лекций [5,5 M], добавлен 15.03.2015

  • Вибір оптимальної конфігурації та характеристика сучасних персональних комп’ютерів і їх комплектуючих. Технічна характеристика кожного пристрою комп’ютера. Зовнішні запам'ятовуючі і пристрої введення інформації. Переваги пристроїв різних фірм.

    дипломная работа [65,5 K], добавлен 06.07.2011

  • Розвиток комп’ютерної техніки. Основи інформатики. Класифікація персональних комп’ютерів. Складові частини інформатики. Інформація, її види та властивості. Кодування інформації. Структурна схема комп’ютера. Системи числення. Позиційна система числення.

    реферат [36,0 K], добавлен 27.10.2003

  • Поняття комп'ютеру як універсальної технічної системи, спроможної виконувати визначену послідовність операцій певної програми. Програмні засоби, за допомогою яких визначають основні характеристики ПК. Утіліта EVEREST Home Edition 1.51, її призначення.

    контрольная работа [403,0 K], добавлен 01.12.2009

  • Розв’язування задач оптимізації з використанням засобів табличного процесора Microsoft Excel. Визначення найдешевшого раціону харчування худоби, що містить необхідну кількість білків і жирів. Розробка та розміщення на хостингу сайту організації.

    отчет по практике [944,4 K], добавлен 15.05.2019

  • Визначення поняття і дослідження структури топології комп'ютерних мереж як способу організації фізичних зв'язків персональних комп'ютерів в мережі. Опис схеми топології типів шина, зірка і кільце. Багатозначність структур топології комп'ютерних мереж.

    реферат [158,1 K], добавлен 27.09.2012

  • Поняття комп'ютерної мережі як системи зв'язку між двома чи більше комп'ютерами через кабельне чи повітряне середовище. Середовище передачі у комп'ютерних мережах. Передумови інтенсивного розвитку мережних технологій. Мережні сервіси, класифікація мереж.

    реферат [20,8 K], добавлен 13.11.2013

  • Інсталяція системи віртуальних машин, установка ліцензії на використання VMware. Особливості роботи з віртуальним комп'ютером: копіювання і вставка, призупинення, виділення оперативної пам'яті. Підключення фізичних дисків до віртуального комп'ютера.

    курсовая работа [1,1 M], добавлен 05.06.2010

  • Способи виявлення й видалення невідомого вірусу. Спроби протидії комп’ютерним вірусам. Способи захисту комп’ютера від зараження вірусами та зберігання інформації на дисках. Класифікація комп'ютерних вірусів та основні типи антивірусних програм.

    реферат [17,1 K], добавлен 16.06.2010

  • Загальна характеристика та опис фізичної структури мережі. IP-адресація комп’ютерів та обладнання, що використовується. Операційна система сервера. Розрахунок довжини кабелю та коробу. Операційна система сервера, материнська плата, вартість обладнання.

    курсовая работа [35,5 K], добавлен 28.05.2015

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.