ЦКП ЮУрГУ СМ
Центр коллективного пользования
Южно-Уральского государственного университета

«СУПЕРКОМПЬЮТЕРНОЕ МОДЕЛИРОВАНИЕ»
Главная / ЦКП ЮУрГУ СМ / Сведения о метрологическом обеспечении / Методика для измерения производительности оперативной памяти современных компьютеров STREAM TEST

Методика для измерения производительности оперативной памяти современных компьютеров STREAM TEST

Методика STREAM TEST была разработана лабораторией Innovative Computing Laboratory наряду с другими шестью тестами производительности, входящими в HPC Challenge Benchmark. Данная методика используется с в 2003 года для тестирования производительности оперативной памяти современных компьютеров. Для верификации результатов измерений по данной методике они должны быть представлены на сайте http://www.cs.virginia.edu/stream/.

STREAM TEST используется для измерения установившейся пропускной способности памяти при работе со сверхбольшими массивами данных. Тест предоставляется в виде исходных кодов, что позволяет использовать несколько методик измерения производительности системы.

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

Результаты теста выводятся в виде множеств и могут быть обычными (standard) или продвинутыми (tuned). Во втором случае существует возможность модификации кода.

При прохождении теста производится 4 операции:

  • операция присваивания,
  • умножения на число,
  • сложения,
  • сложения с умножением на число.

Вывод данных производится в формате количества операций и переданных байт в расчете на одну итерацию:

name kernel bytes/iter FLOPS/iter
COPY: a (i) = b (i) 16 0
SCALE: a (i) = q*b (i) 16 1
SUM: a (i) = b (i) + c (i) 24 1
TRIAD: a (i) = b (i) + q*c (i) 24 2

Данная методика была разработана 01.11.2003 в Университете Делавер, аттестация методики: Luszczek, P., Bailey, D., Dongarra, J., Kepner, J., Lucas, R., Rabenseifner, R., Takahashi, D. «The HPC Challenge (HPCC) Benchmark Suite,» SC06 Conference Tutorial, IEEE, Tampa, Florida, November 12, 2006.