Журналов:     Статей:        

Вопросы радиоэлектроники. 2018; : 111-119

СИСТЕМА ФУНКЦИОНАЛЬНЫХ ТЕСТОВ ДЛЯ МНОГОПРОЦЕССОРНОЙ ВЫЧИСЛИТЕЛЬНОЙ СИСТЕМЫ

Бененсон М. З., Дивин А. П.

https://doi.org/10.21778/2218-5453-2018-5-111-119

Аннотация

Статья посвящена методике построения подсистемы функциональных тестов, предназначенных для проверки комплектации аппаратуры и измерения производительности многопроцессорной вычислительной системы (платформы). Приведены алгоритмы определения комплектации системы и измерения производительности процессоров гетерогенной вычислительной системы. Для организации взаимодействия между процессорами был выбран наиболее распространенный в параллельном программировании стандарт интерфейса обмена данными - MPI. Измерение производительности выполнялось с помощью известных тестовых наборов - Intel MPI Benchmark и HPL LINPACK, которые позволяют максимально полно оценить пропускную способность коммуникационной сети и производительность модулей центральных процессоров вычислительной платформы. Получены графики пропускной способности и производительности. Рассмотрены методы измерения скорости обмена с памятью и накопителями на магнитных дисках. Для измерения производительности графических процессоров предложена оригинальная методика, основанная на распараллеливании вычислений на несколько процессоров. Приведена общая оценка максимальной производительности гетерогенной вычислительной системы. Полученные результаты подтверждают эффективность предлагаемых методов для проверки заявленных функциональных характеристик многопроцессорных вычислительных систем.
Список литературы

1. Сорокин С. А., Бененсон М. З., Сорокин А. П. Методики оценки производительности гетерогенных вычислительных систем [Электронный ресурс] // Электронное сетевое издание «Российский технологический журнал». 2017. Т. 5. № 6. С. 11–19. URL: https://rtj.mirea.ru/upload/medialibrary/842/RTZH_6_2017_11_19.pdf (дата обращения: 10.12.2017)

2. Official Source for Developing on Intel Hardware and Software. Available at: https://software.intel.com/en-us/imb-user-guide-mpi-1-benchmarks (accessed 10.12.2017)

3. Collection of mathematical software, papers, and databases. Available at: http://www.netlib.org/benchmark/hpl/ (accessed 10.12.2017)

4. Барыбин А. К., Лобанов В. Н., Чельдиев М. И., Чучкалов П. Б. Реконфигурируемая вычислительная платформа с разнородной архитектурой // Вопросы радиоэлектроники. 2016. № 7. С. 70–77.

5. Сандерс Дж., Кэндрот Э. Технология программирования CUDA в примерах. Введение в программирование графических процессоров. М.: ДМК Пресс, 2015. С. 184–188.

Issues of radio electronics. 2018; : 111-119

FUNCTIONAL TESTS FOR MULTIPROCESSOR COMPUTER SYSTEMS

Benenson M. Z., Divin A. P.

https://doi.org/10.21778/2218-5453-2018-5-111-119

Abstract

The article covers the technique of construction of a subsystem functional tests designed to check the configuration of the instrument and measure the performance of a multiprocessor computing system (platform). Algorithms for determining the configuration of the system and measure the performance of processors in heterogeneous computing system. For interaction between the processors was chosen as the most common parallel programming interface standard for data exchange MPI. Performance measurement was carried out using a known test sets Intel - MPI Benchmark and HPL LINPACK, which allow to fully assess the bandwidth of communication network and the performance of the modules of Central processor computing platform. Received graphs of throughput and performance. The methods of measuring the speed exchange with memory and storage on magnetic disks. To measure the performance of graphics processors proposed an original methodology based on the parallelization of computing across multiple processors Given the overall estimation of maximum performance heterogeneous computing system. The obtained results confirm the effectiveness of the proposed methods to verify the claimed functionality of multiprocessor computing systems.
References

1. Sorokin S. A., Benenson M. Z., Sorokin A. P. Metodiki otsenki proizvoditel'nosti geterogennykh vychislitel'nykh sistem [Elektronnyi resurs] // Elektronnoe setevoe izdanie «Rossiiskii tekhnologicheskii zhurnal». 2017. T. 5. № 6. S. 11–19. URL: https://rtj.mirea.ru/upload/medialibrary/842/RTZH_6_2017_11_19.pdf (data obrashcheniya: 10.12.2017)

2. Official Source for Developing on Intel Hardware and Software. Available at: https://software.intel.com/en-us/imb-user-guide-mpi-1-benchmarks (accessed 10.12.2017)

3. Collection of mathematical software, papers, and databases. Available at: http://www.netlib.org/benchmark/hpl/ (accessed 10.12.2017)

4. Barybin A. K., Lobanov V. N., Chel'diev M. I., Chuchkalov P. B. Rekonfiguriruemaya vychislitel'naya platforma s raznorodnoi arkhitekturoi // Voprosy radioelektroniki. 2016. № 7. S. 70–77.

5. Sanders Dzh., Kendrot E. Tekhnologiya programmirovaniya CUDA v primerakh. Vvedenie v programmirovanie graficheskikh protsessorov. M.: DMK Press, 2015. S. 184–188.