БИГСИМ
BIGSIM — это система компьютерного моделирования и моделирования производительности для параллельных вычислений , обычно используемая для очень больших компьютерных кластеров . [1] [2] BIGSIM был разработан в Университете Иллинойса . [3]
крупномасштабной, часто уровня суперкомпьютера При разработке , параллельной системы очень важно иметь возможность экспериментировать с несколькими конфигурациями и моделировать производительность. BIGSIM предоставляет эти возможности, позволяя моделировать производительность различных топологий узлов , стратегии передачи сообщений и планирования. [1]
BIGSIM включает в себя эмулятор и симулятор на основе трассировки . [2] Эмулятор выполняет приложения на небольшом количестве узлов и сохраняет результаты, поэтому симулятор может использовать их и моделировать действия на гораздо большем количестве узлов. [2]
Симулятор представляет собой симулятор дискретных событий (на основе системы POSE), управляемый трассировкой и использующий базу Charm++ POSE . [1] BIGSIM может моделировать как компоненты обработки, так и систему передачи сообщений, чтобы обеспечить общее представление о характеристиках производительности системы. [1]
Эмулятор хранит информацию о блоках последовательного выполнения (SEB) для нескольких процессоров в файлах журналов, при этом каждый SEB записывает отправленные сообщения, их источники и места назначения, зависимости, время и т. д. Симулятор считывает файлы журналов, моделирует их и может запускать дополнительные сообщения, которые затем также сохраняются как SEB. [1] [2]
Таким образом, симулятор может обеспечить представление о производительности очень больших приложений на основе трассировок выполнения, предоставляемых эмулятором на гораздо меньшем количестве узлов, прежде чем вся машина станет доступной или настроена. [2]
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ Перейти обратно: а б с д и Петамасштабные вычисления: алгоритмы и приложения Дэвида А. Бадера, 2007 г. ISBN 1584889098, страницы 435–435.
- ^ Перейти обратно: а б с д и Языки и компиляторы для параллельных вычислений под редакцией Кейта Купера, Джона Меллора-Крамми и Вивека Саркара, 2011 г. ISBN 3642195946, страницы 202–203.
- ^ Достижения в области компьютерных наук, окружающей среды, экоинформатики и образования под редакцией Сун Линя и Сюн Хуана, 2011 г. ISBN 3642233236 стр. 16