Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 11 лет назад пользователемВячеслав Широков
1 РАЗДЕЛЕНИЕ ПРОЦЕССОРНОГО ВРЕМЕНИ ПРИ ДИНАМИЧЕСКОЙ ДВОИЧНОЙ ТРАНСЛЯЦИИ В ОДНОПРОЦЕССОРНОЙ СИСТЕМЕ Ермолович А.В., Мысов М. Е., Соколов Р.А.
2 1/6 Система динамической двоичной трансляции уровня виртуальной машины
3 Процесс динамической двоичной трансляции 2/6
4 Оптимизирующая компиляция vs. Латентность 3/6
5 Решение проблемы большой латентности 4/6 динамическая двоичная трансляция = поток исполнения + поток трансляции динамическая двоичная трансляция = поток исполнения + поток трансляции
6 Результаты (1): влияние на латентность 5/6 Частота процессора: 300 Mhz Кванты времени потоков: тактов (~160 мкс) Среднее время переключения контекста: 3000 тактов (~10 мкс) Динамическая двоичная трансляция без разделения времени Динамическая двоичная трансляция с разделением времени время работы фазы О1 среднее, T c_mean 1.54 c3 c максимальное, T c_max 8.8 c29.5 c средняя задержка доставки прерывания вне работы фазы О154 мкс51 мкс во время работы фазы О1T c_mean 39 мкс максимальная задержка доставки прерывания (во время работы фазы О1) T c_max 1.7 мс Тестовые задачи: mpeg2dec, mp3_decode, ogg_decode, ogg_encode, mplayer, ffmpeg2theora, speexenc, speexdec
7 Результаты (2): влияние на производительность 6/6
8 Q&A
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.