Моделирование на основе трассировки - Википедия - Trace-based simulation

В Информатика, трассированное моделирование относится к системное моделирование выполняется путем просмотра следов выполнения программы или доступа к системным компонентам с целью прогноз производительности.[1]

Моделирование на основе трассировки может использоваться во множестве приложений, начиная с анализа твердотельные диски к передача сообщений производительность на очень больших компьютерные кластеры.[1][2]

Симуляторы на основе трассировки обычно состоят из двух компонентов: один, который выполняет действия и сохраняет результаты (т. Е. Трассировки), а другой - считывает файлы журнала трассировок и интерполирует их в новые (и часто более сложные) сценарии.[2]

Например, в случае проектирования большого компьютерного кластера выполнение происходит на небольшом количестве узлов, и следы остаются в файлах журнала. Симулятор считывает эти файлы журналов и моделирует производительность на гораздо большем количестве узлов, тем самым обеспечивая представление о производительности очень больших приложений на основе трассировок выполнения на гораздо меньшем количестве узлов.[2][3]

Смотрите также

Рекомендации

  1. ^ а б Программные технологии для встроенных и универсальных систем под редакцией Сунггу Ли и Прии Нарасимхан, 2009 г. ISBN  3642102646 стр.28
  2. ^ а б c Языки и компиляторы для параллельных вычислений под редакцией Кейта Купера, Джона Меллора-Крамми и Вивека Саркара, 2011 г. ISBN  3642195946 страницы 202-203
  3. ^ Петафокальные вычисления: алгоритмы и приложения Дэвид А. Бадер, 2007 г. ISBN  1584889098 страницы 435-435