Рекомендации по созданию переносимого прикладного программного обеспечения в вычислительной среде супер-ЭВМ

4. Заключение

Таким образом, при проектировании переносимой ПП для суперкомпьютеров следует придерживаться следующих принципов:

  • разработку системы следует осуществлять с использованием принципа модульности.
  • взаимодействие ПП с системными ресурсами и внешним оборудованием необходимо осуществлять через интерфейс прикладных программ (API) операционной системы;
  • обмен информацией между приложением и другими программами проводить через стандартизованный интерфейс внешнего окружения (EEI) операционной системы;
  • использование языков программирования, стандартизованных в POSIX;
  • взаимодействие между процессами внутри одной прикладной программы следует организовывать на основе библиотеки MPI.

Использование этих рекомендаций обеспечивает высокую мобильность создаваемой ПП.

 

Предыдущая глава

   ОГЛАВЛЕНИЕ   

Следующая глава