Динамическая поддержка расширений процессора в кросс-системе.


Динамическая поддержка расширений процессора в кросс-системе.

В.В. Рубанов, А.И. Гриневич, Д.А. Марковцев, М.А. Миткевич.

Abstract

В статье рассматривается задача моделирования расширений процессора в виде акселераторов (сопроцессоров) для автоматической настройки кросс-системы, включающей в себя ассемблер, компоновщик, симулятор, отладчик и профилировщик. Рассматриваемый подход основан на описании моделей акселераторов на разработанном языке спецификации с последующим использованием этих моделей кросс-системой во время ассемблирования, потактовой симуляции и отладки прикладных программ, содержащих команды акселераторов, не известные на этапе построения основного инструментария (определяемые соответствующими моделями). В статье рассматривается математическая модель поддерживаемых акселераторов и интерфейса с основным процессором. Описывается язык спецификации конкретных моделей акселераторов, дается обзор технологий настройки кросс-системы для поддержки описанных таким образом расширений.

Edition

Proceedings of the Institute for System Programming, vol. 5 (in Russian), 2004, Стр. 63-88.

ISSN 2220-6426 (Online), ISSN 2079-8156 (Print).

For citation

В.В. Рубанов, А.И. Гриневич, Д.А. Марковцев, М.А. Миткевич. Динамическая поддержка расширений процессора в кросс-системе. . Proceedings of the Institute for System Programming, vol. 5 (in Russian), 2004, Стр. 63-88. .

Full text of the paper in pdf (in Russian) Back to the contents of the volume