Выпущен комплект инструментальных средств для MALT
- Информация о материале
- Опубликовано: 15.10.2016, 17:48
Фото: maltsystem.com |
Выпущена первая версия комплекта инструментальных средств для разработки и отладки программного обеспечения для процессоров MALT. Инструментальные средства включают эмулятор, отладчик и профайлер. Эмулятор позволяет запускать и отлаживать программы для MALT на компьютерах общего назначения под управлением Unix-like операционных систем. Эмулятор и встроенные в него отладчик GDB и профайлер значительно упрощают разработку и перенос программ на систему MALT, а также дают возможность оценить эффективность реализации алгоритмов на MALT без их запуска на реальном "железе".
MALTemu – эмулятор аппаратуры MALT, предназначенный для запуска программ в виртуальной среде, в которой аппаратные компоненты имитируются программно. MALTemu обеспечивает максимальное сходство основных характеристик эмулируемого оборудования с реальной аппаратурой и является инструментом для создания, отладки и анализа производительности разрабатываемого прикладного и системного программного обеспечения. Использование в разработке программ эмулятора позволяет использовать трассировку исполнения программ, их профилирование и мониторинг.
Профилировщик программ, встроенный в эмулятор MALTemu, служит для сбора статистики о модельном времени, потраченном активными вычислительными ядрами при исполнении программы. Активация профилировщика происходит при наличии опции -p в командной строке эмулятора. Данная опция подключается автоматически при использовании типового сценария сборки и вызове команды make emu-prof. Результаты профилировки сохраняются в виде текстового файла в формате markdown с отсортированными по используемому процессорному времени табличными секциями.