Логотип Информационно-коммуникационные технологии в образовании
  • Применение базы кодов в динамической двоично-транслирующей системе
  • Применение базы кодов в динамической двоично-транслирующей системе
    Ермолович А.В.
    2003
    Ермолович А.В. Применение базы кодов в динамической двоично-транслирующей системе // Сб. научно-техн. трудов "Высокопроизводительные вычислительные системы и микропроцессоры". - М.: ИМВС РАН, №4, 2003. - С.55-66.
    Статья, обзор
    5. Операционные системы
     
    Аннотация
    Двоичная трансляция является одним из наиболее эффективных способов обеспечения совместимости вновь разрабатываемых вычислительных архитектур с уже накопленным багажом программного обеспечения. Суть процесса двоичной трансляции состоит в переводе двоичного кода исполняемого приложения исходной платформы в функционально эквивалентный двоичный код целевой платформы для последующего непосредственного исполнения на аппаратуре целевой платформы. Для достижения высокой производительности результирующего кода двоично-транслирующая система должна также выполнять оптимизацию создаваемого кода, что особенно важно для перспективных архитектур с явно выраженным параллелизмом. В настоящей работе предлагается метод повышения производительности динамической двоично-транслирующей системы, основанный на применении энергонезависимой базы данных для хранения оптимизированных двоично-транслированных регионов (базы кодов, БК). Предлагаемая концепция БК рассматривается в контексте разработанной практической реализации для прототипа системы динамической двоичной трансляции кодов платформы IA32 на платформу E2k.
    Файл публикации (формат Adobe PDF, размер 288 Кб) »
    © 2003-2014 Государственный научно-исследовательский институт информационных технологий и телекоммуникаций
    (ФГАУ ГНИИ ИТТ "Информика")
    Rambler's Top100