Відкрити головне меню

Обчислювальна потужність комп'ютера

(Перенаправлено з Продуктивність ЕОМ)

Обчислювальна потужність комп'ютера (продуктивність комп'ютера) — це кількісна характеристика швидкості виконання певних операцій комп'ютером (обчислювальним пристроєм). Найчастіше обчислювальна потужність вимірюється в Флопс (кількості операцій з числа з плаваючою комою в секунду), а також похідними від цієї величини. На даний момент прийнято зараховувати до суперкомп'ютерів системи з обчислювальною потужністю більше 10 терафлопс (10 12 або десять трильйонів флопс; для порівняння середньостатистичний сучасний персональний комп'ютер має продуктивність порядку 0.1 терафлопс). Найпотужніша з існуючих комп'ютерних систем — японський K computer — має швидкодію, що перевищує 10,5 петафлопс[1].

Неоднозначність визначенняРедагувати

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

Важливу роль грає також розрядність значень, що обробляються програмою (зазвичай мається на увазі формат чисел з плаваючою комою). Так, наприклад, у графічних процесорів NVIDIA Tesla перших двох поколінь максимальна продуктивність в режимі одинарної точності (32 біт) становить близько 1 терафлопс, однак при проведенні обчислень з подвійною точністю (64 біт) вона в 10 разів нижче.

Вимірювання продуктивностіРедагувати

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

Найпопулярнішим тестом продуктивності є LINPACK benchmarks. Зокрема, HPL (альтернативна реалізація Linpack)[2] використовується при складанні Список Топ 500 суперкомп'ютерів у світі[3].

Іншими популярними програмами для проведення тестування є NAMD[4] (розв'язання задач молекулярної динаміки), HPCC (HPC Challenge benchmark), NAS Parallel Benchmarks[2].

Найпотужніші суперкомп'ютериРедагувати

Докладніше: ТОП500

Станом на червень 2011 року найпотужнішими суперкомп'ютерами є[1]:

Найвище місце, зайняте Росією — 12-е в листопаді 2009 року, з суперкомп'ютером Ломоносов. На листопад 2011 року після поновлення суперкомп'ютер Ломоносов займає 18-е місце[1].

Див. такожРедагувати

ПриміткиРедагувати