Системное и прикладное программное обеспечение

Программный комплекс системного и прикладного программного обеспечения (ПК СПО) высокопроизводительных вычислительных систем с реконфигурируемой архитектурой включает в свой состав:

  • – средства разработки прикладных программ;
  • – средства разработки конфигурации для прикладных программ;
  • – средства администрирования вычислительных ресурсов реконфигурируемых    вычислительных систем;
  • – служебные программы и драйверы, обеспечивающие совместимость и взаимосвязь как между компонентами комплекса, так и интерфейс с аппаратной  частью.

Основной задачей ПК СПО является предоставление пользователю возможностей, которые позволят создавать программы без привлечения специальных знаний в области схемотехники ПЛИС и по сложности приближены к обычному программированию для микропроцессоров и многопроцессорных ЭВМ.

Одним из важнейших инструментов для этого является язык высокого уровня COLAMO с неявным описанием параллелизма, который используется для программирования реконфигурируемых систем на высоком уровне абстракции от архитектуры системы.
Входящие в состав программного комплекса средства разработки позволяют пользователю в автоматизированном режиме получать программы прикладных задач для реконфигурируемых вычислительных систем.

Комплекс системного программного обеспечения позволяет вести разработку программ для вычислительных систем с реконфигурируемой архитектурой, осуществлять загрузку конфигурации системы и ее реконфигурацию, тестирование работоспособности и производительности, а также имеет программный интерфейс, обеспечивающий управление из прикладных программ.

ПК СПО позволяет оперативно создавать эффективные параллельные программы решения широкого класса задач за счет оригинальных методов организации параллельных вычислений и поддерживает ресурсонезависимое программирование, позволяющее исполнить загрузочный модуль прикладной программы без ее изменения на произвольной конфигурации многопроцессорной системы.


Программное обеспечение

 

Язык высокого уровня COLAMO

Среда разработки Argus IDE

Среда разработки вычислительных структур Fire!Constructor

Отладчик параллельных программ

Система мониторинга