К более тонким настройкам теста Linpack Benchmark относится
выбор схемы пересылки информации между вычислительными моду-
лями, варианта алгоритма
LU
-разложения, способа хранения матриц
в памяти и некоторые другие. Расчеты показывают, что наибольшее
влияние на производительность оказывает выбор схемы пересылок
(табл. 4), в то время как остальные параметры изменяют оценку про-
изводительности кластера не более чем на 1%. Их оптимальные зна-
чения были подобраны экспериментально.
Таблица 4
Производительность в зависимости от схемы пересылок данных,
P
= 2
,
Q
= 4
Схема Increasing Increasing Increasing Increasing Long Long
пересылок
ring ring (mod.)
2 ring 2 ring (mod.)
(mod.)
R
8
, Гфлопс 262,2
259,1
260,2
261,4
258,9 249,4
Таким образом, максимальная производительность кластера, изме-
ренная по тесту Linpack Benchmark, составила 262,2 Гфлопс. С такой
производительностью кластер решает систему из 110 000 линейных
уравнений за 3383,9 с.
Для оценки эффективности использования ядер была проведена
оценка пиковой производительности кластера. Она была получена ис-
ходя из оценки производительности каждой SMP-машины, на которой
исполнялся тот же тест Linpack Benchmark для системы из
N
= 39 000
линейных уравнений. В процессе расчета обмен данными по локаль-
ной сети отсутствовал. Производительность каждого узла составила
R
1
= 41
,
5
Гфлопс, следовательно, пиковая производительность кла-
стера составляет
R
8
= 8
∙
R
1
= 332
,
0
Гфлопс, а максимальная произво-
дительность составляет 79,0% от пиковой. Отметим, что измеренная
пиковая производительность каждого модуля отличается от заявлен-
ной фирмой-производителем процессора лишь на 2,6%.
Как видно, производительность кластера зависит от решаемой за-
дачи и способа ее распараллеливания. Поэтому оценка, полученная
с помощью теста Linpack Benchmark, является достаточно условной,
однако именно этот тест де-факто стал международным стандартом.
В реальных приложениях производительность кластера может суще-
ственно отличаться от этой оценки как в меньшую, так и в б ´ольшую
сторону.
Перспективы использования кластера.
Деятельность современ-
ного инженера-вычислителя требует от специалиста в области при-
кладной математики глубокого теоретического владения методами по-
строения и анализа математических моделей, а также практических
38
ISSN 1812-3368. Вестник МГТУ им. Н.Э. Баумана. Сер. “Естественные науки”. 2011. № 4