МЦСТ
НОВОСТИ
О КОМПАНИИ
МИКРОПРОЦЕССОРЫ И ВЫЧИСЛИТЕЛЬНЫЕ КОМПЛЕКСЫ
ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ «ЭЛЬБРУС»
УРОВЕНЬ ПРОЕКТИРОВАНИЯ
ОБЕСПЕЧЕНИЕ КАЧЕСТВА
НАУЧНАЯ ДЕЯТЕЛЬНОСТЬ
 Секция архитектуры и схемотехники
 Секция программного обеспечения
 
   последних лет
   текущего года
 диссертации
 патенты
ОБРАЗОВАНИЕ
НАШИ ПАРТНЕРЫ
ВАКАНСИИ
КООРДИНАТЫ

 

 

Создание и сопровождение вебсайта: Алгософт

Rambler's Top100 Rambler's Top100



Р.А. СОКОЛОВ, А.В. ЕРМОЛОВИЧ
Институт электронных управляющих машин, Москва

ФОНОВАЯ КОМПИЛЯЦИЯ В СИСТЕМЕ ДИНАМИЧЕСКОЙ ДВОИЧНОЙ ТРАНСЛЯЦИИ

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

 
Tel: +7 (495) 363-9665 | Fax: +7 (495) 363-9599 | E-mail: mcst@mcst.ru