Опубликована новая версия стандарта параллельного программирования для языков C, C ++ и Fortran. Речь идет об OpenMP 5.1. Новинка включает в себя ряд улучшений, в том числе новую конструкцию Interop для...
Поэтому отладчики параллельных приложений должны позволять явно тестировать и анализировать подобные ошибки и обеспечивать несколько уровней абстракции, которые фильтруют и агрегируют большой объем информации, отображаемой разработчику. Существуют такие работы, которые посвящены технике записи и воспроизведения, позволяющей воспроизвести гонку после ее обнаружения. Например, Retrospect позволяет детерминированное воспроизведение MPI приложений, но отсутствие контроля над исполнением приложения может заставить разработчика запускать его приложение много раз, пока не будет обнаружена ошибка...