Реализация технологии прямого исполнения обращений к счетчику TSC в программном симуляторе
Автор: Юлюгин Е.А.
Журнал: Труды Московского физико-технического института @trudy-mipt
Рубрика: Информатика
Статья в выпуске: 4 (36) т.9, 2017 года.
Бесплатный доступ
Исследование проводилось с целью увеличения производительности сценариев про- граммного моделирования, демонстрирующих частые обращения с счетчику TSC (TimeStamp Counter) при исполнении на процессорах с архитектурой Intel➤ 64. Для дости-жения поставленной цели был разработан алгоритм, разрешающий прямое исполнениеинструкций чтений счетчика TSC. Предложенный алгоритм был реализован и проте- стирован в полноплатформенном программном симуляторе Wind River➤ Simics➤.
Моделирование, гипервизор, прямое испол- нение
Короткий адрес: https://sciup.org/142215001
IDR: 142215001
Список литературы Реализация технологии прямого исполнения обращений к счетчику TSC в программном симуляторе
- Information Guide: Timekeeping in VMware Virtual Machines. VMware, 2008.
- Aarno D., Engblom J. Software and System Development using Virtual Platforms: Full System Simulation with Wind River Simics. Morgan Kaufmann Publishers, 2014.
- Amsden Z. Timekeeping Virtualization for X86-Based Architectures. 2010.
- Magenheimer D. TSC_MODE HOW-TO. URL: http://xenbits.xen.org/docs/4.3-testing/misc/tscmode.txt.
- Intel➤ 64 and IA-32 Architectures Software Developer’s Manual. -Intel Corporation, 2017.
- Albrecht M.C. Introduction to discrete event simulation. 2010.
- Речистов Г.C., Юлюгин Е.А., Иванов А.А., Шишпор П.А., Щелкунов Н.Н., Гаврилов Д.А. Основы программного моделирования ЭВМ. 2-е издание. Долгопрудный: МФТИ, 2013.
- Конычев В.В., Юлюгин Е.А., Речистов Г.С. Оптимизация сценариев программного моделирования, использующих команду чтения времени RDTSC. Программа 58-й научной конференции МФТИ. 2015. C. 14.
- Кравцов А.А., Речистов Г.С., Юлюгин Е.А. Увеличение производительности режима прямого исполнения в программном симуляторе. Программа 58-й научной конференции МФТИ. 2015. C. 14.