Разделенное глобальное адресное пространство — Википедия

Секционированное глобальное адресное пространство Основы секционированного глобального адресного пространства (PGAS) PGAS — это парадигма параллельного программирования, которая разделяет глобальное адресное […]

Секционированное глобальное адресное пространство

  • Основы секционированного глобального адресного пространства (PGAS)

    • PGAS — это парадигма параллельного программирования, которая разделяет глобальное адресное пространство на локальные части. 
    • Привязка частей пространства памяти к процессам повышает производительность. 
  • Языки и библиотеки PGAS

    • PGAS поддерживается многими языками и библиотеками, включая Coarray Fortran, Unified Parallel C и другие. 
    • Fortran 2008 стандартизировал коаксиальные символы, что сделало PGAS частью языка. 
    • Различия между языками и библиотеками касаются базового языка программирования и механизмов параллелизма. 
  • Преимущества и особенности PGAS

    • PGAS обеспечивает высокую эффективность и масштабируемость благодаря семантическому разделению адресного пространства. 
    • Асинхронное секционированное глобальное адресное пространство (APGAS) дополняет модель программирования асинхронными задачами. 
  • Примеры языков и библиотек PGAS

    • Coarray Fortran интегрирован в язык с Fortran 2008. 
    • Unified Parallel C — это параллельный диалект ISO C. 
    • Chapel и X10 используют APGAS для асинхронного программирования. 
    • DASH и SHMEM поддерживают распределенные структуры данных. 
    • Fortress и Titanium — это параллельные языки, разработанные Sun Microsystems и Калифорнийским университетом в Беркли. 
    • Split-C — это параллельное расширение языка C. 
  • Дополнительные темы

    • В статье упоминаются другие архитектурные и программные концепции, такие как неблокирующая синхронизация и NUMA. 
    • Ссылки на официальный веб-сайт и другие ресурсы по программированию в модели PGAS. 
  • Рекомендации

    • Статья предлагает читателям ознакомиться с дополнительными материалами по PGAS и коммуникационной системе GASNet. 

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

Разделенное глобальное адресное пространство — Википедия

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

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