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