Preview

Вопросы радиоэлектроники

Расширенный поиск

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

Полный текст:

Аннотация

Производительность современных научных приложений во многом определяется эффективностью исполнения вычислительных циклов. Поэтому оптимизация таких циклов является одной из наиболее острых задач оптимизирующей компиляции. Особенно это характерно для архитектур со статическим планированием кода, в частности для архитектуры «Эльбрус». В данной работе рассмотрена оптимизация, называемая Array Access, которая позволяет снизить количество операций, необходимых для вычисления адреса при регулярном обращении к элементам массивов, и за счет этого добиться более эффективного планирования цикла с точки зрения аппаратных ресурсов. Подробно описаны алгоритм работы оптимизации и аппаратные средства архитектуры «Эльбрус», на которых она основана. Также приведены результаты экспериментальных замеров производительности на задачах пакета SPEC CPU2006, подтверждающие эффективность оптимизации.

Об авторе

М. А. Горелов
АО «МЦСТ»; ПАО «ИНЭУМ им. И.С. Брука»
Россия

аспирант, ПАО «ИНЭУМ им. И. С. Брука»;

инженер-программист, АО «МЦСТ»;

119334, Москва, ул. Вавилова, д. 24, тел.: 8 (968) 096-94-61



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

1. Ким А. К., Перекатов В. И., Ермаков С. Г. Микропроцессоры и вычислительные комплексы семейства «Эльбрус». СПб.: Питер, 2013. 272 с.

2. Галазин А. Б., Грабежной А. В. Эффективное взаимодействие микропроцессора и подсистемы памяти с использованием асинхронной предварительной подкачки данных // Информационные технологии. 2007. № 5. С. 26–31.

3. Дроздов А. Ю., Степаненков А. М. Технология оптимизации цикловых участков процедур в компиляторах для архитектур с аппаратной поддержкой конвейеризации циклов // Информационные технологии и вычислительные системы. 2004. № 3. С. 52–62.


Для цитирования:


Горелов М.А. ОПТИМИЗАЦИЯ ДОСТУПА К ЭЛЕМЕНТАМ МАССИВА ПРИ АППАРАТНОЙ ПОДДЕРЖКЕ АРХИТЕКТУРЫ "ЭЛЬБРУС". Вопросы радиоэлектроники. 2018;(2):51-54.

For citation:


Gorelov M.A. ARRAY ACCESS OPTIMIZATION WITH HARDWARE SUPPORT OF ELBRUS ARCHITECTURE. Issues of radio electronics. 2018;(2):51-54. (In Russ.)

Просмотров: 45


Creative Commons License
Контент доступен под лицензией Creative Commons Attribution 4.0 License.


ISSN 2218-5453 (Print)
ISSN 2686-7680 (Online)