Коаррей Фортран

Грубый Фортран История и развитие Coarray Fortran Coarray Fortran (CAF) был разработан в 1990-х для параллельной обработки.  Стандарт Fortran 2008 […]

Грубый Фортран

  • История и развитие Coarray Fortran

    • Coarray Fortran (CAF) был разработан в 1990-х для параллельной обработки. 
    • Стандарт Fortran 2008 включает коаксиальные символы и отличается от первоначального предложения CAF. 
  • Реализация и распространение

    • CAF интерпретируется как репликация и асинхронное выполнение копий. 
    • Расширения CAF реализованы в компиляторах, включая Cray и GNU Fortran. 
    • Число реализаций растет с включением грубых массивов в стандарт Fortran 2008. 
  • Примеры и масштабируемость

    • CAF используется в CGPACK для моделирования поликристаллических материалов. 
    • Для масштабируемых программ требуется глубокое знание параллельных алгоритмов и характеристик сети. 
  • Новые возможности в Fortran 2018

    • Fortran 2018 предлагает подпрограммы коллективной коммуникации для повышения производительности. 
    • TS 18508 обеспечивает частичную синхронизацию и решает проблемы, связанные с CAF 2.0. 
  • Альтернативное видение

    • Университет Райса разработал альтернативную модель программирования Coarray Fortran 2.0 с улучшенной масштабируемостью и поддержкой процессорных подмножеств. 
  • Дополнительные ресурсы

    • Ссылки на обучающие видеоролики, грубый текст в GNU Fortran, CoarrayLib и библиотеку открытых массивов. 

Полный текст статьи:

Коаррей Фортран — Википедия

Оставьте комментарий

Прокрутить вверх