Выпущен комплект разработчика 1.6

 

Изображение: maltsystem.com

Версия 1.6 комплекта разработчика для среды MALT содержит доработки и улучшения для простоты работы программиста с системой.

 

В частности, реализован новый оптимизирующий компилятор для SIMD-ускорителя с подмножеством языков программирования C/OpenCL. Компилятор базируется на современной версии инфраструктуры LLVM/Clang. Большая часть тестов, примеров и программ переведена на новый компилятор. Реализована и протестирована загрузка ELF-файлов в эмулятор, данная функция включена по умолчанию. Реализована поддержка псевдотерминалов на управляющем процессора через UART в MALTemu. Консольный вывод MALTemu дополнен выводом минимального значения локального стека и номера CPU. Исправлен race-condition в эмуляторе, который в многопоточном режиме приводил исполнению операций с памятью раньше чем запрошенная ранее с того же ядра «умная» операция. Реализована возможность программной эмуляции семантикии FE-битов.