Реализация технологии прямого исполнения обращений к счетчику TSC в программном симуляторе

Бесплатный доступ

Исследование проводилось с целью увеличения производительности сценариев про- граммного моделирования, демонстрирующих частые обращения с счетчику 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.
Статья научная