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

Вопросы радиоэлектроники. 2017; : 57-61

МЕТОДЫ ОПТИМИЗАЦИИ ПРОИЗВОДИТЕЛЬНОСТИ ПРОГРАММНОГО МОДЕЛИРОВАНИЯ МНОГОЯДЕРНЫХ МИКРОПРОЦЕССОРОВ С АРХИТЕКТУРОЙ ≪ЭЛЬБРУС≫

Куцевол В. Н., Мешков А. Н., Черных С. В.

Аннотация

Рассматриваются подходы к повышению производительности симулятора архитектуры «Эльбрус». Приводится описание работы многопоточного режима работы симулятора, а также трудности его реализации. Предлагается оптимизация путем введения промежуточного представления широкой команды и добавления программного кэша широких команд. Приведены численные показатели эффективности этих решений.

Список литературы

1. Herrod S. A. Using Complete Machine Simulation to Understand Computer System Behavior, PhD thesis, Stanford University, 1998.

2. Ким А. К., Волконский В. Ю., Груздов Ф. А. и др. Архитектура, программное обеспечение и применение компьютеров серии «Эльбрус» // IV Международная научно-практическая конференция «Современные информационные технологии и ИТ-образование»: Тез. докл. М., 2009.

3. Щербаков Е. С. Создание модели вычислительной системы по принципу соответствия структур модели аппаратуры // Высокопроизводительные вычислительные системы и микропроцессоры. Сб. науч. трудов ИВВС РАН, вып. 1. М., 1999. С. 82–90.

4. Щербаков Е. С., Тихорский В. В. Командная модель как базис для потактовой модели микропроцессора VLIW-архитектуры // Высокопроизводительные вычислительные системы и микропроцессоры. Сб. научн. трудов ИВВС РАН, № 2. М., 2001. С. 76–78.

5. Гурин К. Л., Мешков А. Н., Сергин А. В., Якушева М. А. Развитие модели подсистемы памяти вычислительных комплексов серии «Эльбрус» // Вопросы радиоэлектроники. 2010. Т. 3. № 3. С. 62–70.

6. Игнатенко А. А. Разработка программных средств для повышения быстродействия комплексов, моделирующих микропроцессоры с архитектурами SPARC–V9 и E3S: Дипломный проект, МИФИ (ГУ). М., 2009.

Issues of radio electronics. 2017; : 57-61

THE APPROACHES TO THE PERFORMANCE OPTIMIZATION OF MULTI–CORE «ELBRUS» PROCESSORS PROGRAM MODELS

Kutsevol V. N., Meshkov A. N., Chernykh S. V.

Abstract

The approaches to the improving of the performance of «Elbrus» architecture simulators are described in the paper. The multithread execution mode and difficulties of its implementation are described. The optimization through the addition of the internal representation and the software cache of the wide instructions is proposed. The numeric values of the effectiveness of these optimizations are given.

References

1. Herrod S. A. Using Complete Machine Simulation to Understand Computer System Behavior, PhD thesis, Stanford University, 1998.

2. Kim A. K., Volkonskii V. Yu., Gruzdov F. A. i dr. Arkhitektura, programmnoe obespechenie i primenenie komp'yuterov serii «El'brus» // IV Mezhdunarodnaya nauchno-prakticheskaya konferentsiya «Sovremennye informatsionnye tekhnologii i IT-obrazovanie»: Tez. dokl. M., 2009.

3. Shcherbakov E. S. Sozdanie modeli vychislitel'noi sistemy po printsipu sootvetstviya struktur modeli apparatury // Vysokoproizvoditel'nye vychislitel'nye sistemy i mikroprotsessory. Sb. nauch. trudov IVVS RAN, vyp. 1. M., 1999. S. 82–90.

4. Shcherbakov E. S., Tikhorskii V. V. Komandnaya model' kak bazis dlya potaktovoi modeli mikroprotsessora VLIW-arkhitektury // Vysokoproizvoditel'nye vychislitel'nye sistemy i mikroprotsessory. Sb. nauchn. trudov IVVS RAN, № 2. M., 2001. S. 76–78.

5. Gurin K. L., Meshkov A. N., Sergin A. V., Yakusheva M. A. Razvitie modeli podsistemy pamyati vychislitel'nykh kompleksov serii «El'brus» // Voprosy radioelektroniki. 2010. T. 3. № 3. S. 62–70.

6. Ignatenko A. A. Razrabotka programmnykh sredstv dlya povysheniya bystrodeistviya kompleksov, modeliruyushchikh mikroprotsessory s arkhitekturami SPARC–V9 i E3S: Diplomnyi proekt, MIFI (GU). M., 2009.