Выпущен комплект инструментальных средств для MALT

 

 Фото: maltsystem.com

 

Выпущена первая версия комплекта инструментальных средств для разработки и отладки программного обеспечения для процессоров MALT. Инструментальные средства включают эмулятор, отладчик и профайлер. Эмулятор позволяет запускать и отлаживать программы для MALT на компьютерах общего назначения под управлением Unix-like операционных систем. Эмулятор и встроенные в него отладчик GDB и профайлер значительно упрощают разработку и перенос программ на систему MALT, а также дают возможность оценить эффективность реализации алгоритмов на MALT без их запуска на реальном "железе".

 

MALTemu – эмулятор аппаратуры MALT, предназначенный для запуска программ в виртуальной среде, в которой аппаратные компоненты имитируются программно. MALTemu обеспечивает максимальное сходство основных характеристик эмулируемого оборудования с реальной аппаратурой и является инструментом для создания, отладки и анализа производительности разрабатываемого прикладного и системного программного обеспечения. Использование в разработке программ эмулятора позволяет использовать трассировку исполнения программ, их профилирование и мониторинг.

 

Профилировщик программ, встроенный в эмулятор MALTemu, служит для сбора статистики о модельном времени, потраченном активными вычислительными ядрами при исполнении программы. Активация профилировщика происходит при наличии опции -p в командной строке эмулятора. Данная опция подключается автоматически при использовании типового сценария сборки и вызове команды make emu-prof. Результаты профилировки сохраняются в виде текстового файла в формате markdown с отсортированными по используемому процессорному времени табличными секциями.