RUS  ENG
Полная версия
ЖУРНАЛЫ // Моделирование и анализ информационных систем // Архив

Модел. и анализ информ. систем, 2015, том 22, номер 2, страницы 238–247 (Mi mais438)

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

М. С. Комарab, В. И. Петровc, К. Д. Боруноваc, Д. А. Молчановa, Е. А. Кучерявыйa

a Технологический Университет г. Тампере, PO Box 527, FI-33101, Korkeakoulunkatu 10, Тампере, Финляндия
b Ярославский государственный университет им. П. Г. Демидова, 150000 Россия, Ярославль, ул. Советская, д. 14
c Санкт-Петербургский Государственный Университет Телекоммуникаций им. проф. М. А. Бонч-Бруевича

Аннотация: Рассматривается современная архитектура процессоров общего назначения, ее основные компоненты, описывается эволюция, а также подчеркиваются проблемы, препятствующие дальнейшему развитию такой архитектуры. Далее рассмотрены предложенные ранее пути развития процессоров, подчеркиваются их недостатки и предлагается новая архитектура, основанная на беспроводном доступе к кеш-памяти в многоядерных процессорах. В основе предлагаемого решения лежит организация надежного обмена данными между кешем третьего уровня и ядрами процессора через беспроводной канал в терагерцовом диапазоне. Таким образом, масштабируемость системы повышается до десятков и, потенциально, сотен ядер. В то же время, детальный анализ применимости предложенного решения требует точного предсказания количества информации, передаваемой между ядрами и кеш-памятью в процессорах текущего и следующего поколения. В данной работе рассматриваются основные подходы к построению оценки количества передаваемых данных, выделены их достоинства и недостатки. Авторы останавливают свой выбор на непосредственных измерениях количества данных с помощью существующих программных инструментов. Для измерений используется программный инструмент Intel Performance Counter Monitor, позволяющей оценить количество данных, передаваемых между кеш-памятью второго и третьего уровней каждого ядра. В работе рассматриваются три варианта нагрузки на ядро — два искусственных теста и фоновая нагрузка от операционной системы. Для каждого типа нагрузки в работе приведены численные значения количества данных, проходящих по шине между кешем второго и третьего уровней, и показана их зависимость от тактовой частоты работы процессора и количества ядер.

Ключевые слова: многоядерные процессоры, беспроводные системы на кристалле, широкополосные системы связи.

УДК: 004.272.45

Поступила в редакцию: 15.02.2015



Реферативные базы данных:


© МИАН, 2024