(наприклад, обслуговування великих баз даних або одночасна робота з безліччю користувачів).
Іноді суперкомп'ютери використовуються для роботи з одним-єдиним додатком, що використовують всю пам'ять і всі процесори системи; в інших випадках вони забезпечують виконання великої кількості різноманітних додатків.
Програмне забезпечення суперкомп'ютерів
Найбільш поширеними програмними засобами суперкомп'ютерів, також як і паралельних або розподілених комп'ютерних систем є інтерфейси програмування додатків (API) на основі MPI і PVM, і рішення на базі відкритого програмного забезпечення, на зразок Beowulf і openMosix, що дозволяє створювати віртуальні суперкомп'ютери навіть на базі звичайних робочих станцій і персональних комп'ютерів. Для швидкого підключення нових обчислювальних вузлів до складу вузькоспеціалізованих кластерів застосовуються технології зразок ZeroConf. Прикладом може служити реалізація рендеринга в програмному забезпеченні Shake, распространяемом компанією Apple. Для об'єднання ресурсів комп'ютерів, що виконують програму Shake, досить розмістити їх у загальному сегменті локальної обчислювальної мережі.
В даний час межі між суперкомп'ютерним і загальновживаним програмним забезпеченням сильно розмиті і продовжують розмиватися ще більш разом з проникненням технологій паралелізації і багатоядерності в процесорні пристрої персональних комп'ютерів і робочих станцій. Виключно суперкомп'ютерним програмним забезпеченням сьогодні можна назвати лише спеціалізовані програмні засоби для управління та моніторингу конкретних типів комп'ютерів, а також унікальні програмні середовища, створювані в обчислювальних центрах під власні raquo ;, унікальні конфігурації суперкомп'ютерних систем.
Список 500 найшвидших у світі (Top500)
Починаючи з 1993, найшвидші комп'ютери ранжирують в списку Top500 виходячи з результатів проходження тесту LINPACK. Цей тест вимірює, наскільки швидко комп'ютер вирішує N на N системи лінійних рівнянь Ax=b, що є спільним завданням для машинобудування.
Зміст файлу 2 текст.doc:
Сучасні суперкомп'ютери
Що таке суперЕОМ? Оксфордський тлумачний словник з обчислювальної техніки, виданий майже 10 років тому, в 1986 році, повідомляє, що суперкомп'ютер - це дуже потужна ЕОМ з продуктивністю понад 10 MFLOPS (мільйонів операцій з плаваючою комою в секунду). Сьогодні цей результат перекривають вже не тільки робочі станції, але навіть, принаймні, по пікової продуктивності, і ПК. На початку 90-х років кордон проводили вже близько позначки в 300 MFLOPS. Цього року, судячи з з'явилися в друку повідомленнями, фахівці двох провідних суперкомп'ютерних країн, - США і Японії, - домовилися про підйом планки до 5 GFLOPS.
Однак такий підхід до визначення суперЕОМ не зовсім коректний. Очевидно, що, сучасний двопроцесорний комп'ютер Cray C90 будь-яка розсудлива людина назве суперЕОМ. А тим не менш, його пікова продуктивність менше 2 GFLOPS. З цим питанням тісно пов'язані і обмеження (раніше - КОКОМ, тепер - Держдепартаменту США) на поставку високопродуктивних засобів обчислювальної техніки іншим країнам. Комп'ютери з продуктивністю понад 10000 млн. Теоретичних операцій на сек. (MTOPS), за визначенням Держдепартаменту США, вважаються суперкомп'ютерами [1].
Більш коректно, на наш погляд, перелічити основні ознаки, що характеризують суперЕОМ, серед яких, крім високої продуктивності слід зазначити:
· найсучасніший технологічний рівень (наприклад, GaAs-технологія);
· специфічні архітектурні рішення, спрямовані на підвищення швидкодії (наприклад, наявність операцій над векторами);
· ціна, звичайно понад 1-2 млн. дол.
Існують комп'ютери, мають усі ці вище характеристики суперЕОМ, крім ціни, яка для них становить від кількох сотень до 2 млн. доларів. Йдеться мини-суперЕОМ, які мають високої продуктивністю, поступається, проте, великим суперЕОМ. При цьому у минисуперкомпьютеров, як правило, помітно краще співвідношення ціна/продуктивність і істотно нижче експлуатаційні витрати: система охолодження, електроживлення, вимоги до площі приміщення та ін. Дані комп'ютери орієнтовані на менш великі обчислювальні центри - рівня факультету, а не всього університету або корпорації. Приклади таких ЕОМ - Cray J90, Convex C38XX і, можливо, C4/XA. До них можна віднести, також і сучасні суперкомп'ютерні системи на базі RISC-мікропроцесорів, наприклад, IBM SP2, SGI POWER CHALLENGE, DEC AlphaServer 8200/8400 та ін.
Архітектура сучасних суперЕОМ
Всі комп'ютери діляться на чотири класи в залежності від числа потоків команд і даних. До першого класу (послідовні комп'ютери фон Неймана) н...