C++ Party 2014: Лекция 16. Опыт параллельных вычислений для повышения производительности численных расчётов. Крутько Евгений

670

Крутько Евгений на примере программы моделирования динамики движения конструкций по методу конечных элементов рассмотрел возможности и практику распараллеливания вычислений.

  1. Кратко о теории
  2. Объект исследования
  3. Основной код программы
  4. Поиск узкого места
  5. OpenMP
  6. Первая попытка с openMP
  7. Нормальная работа openMP
  8. Реорганизация области параллельности openMP
  9. Параллельное выполнение секций кода   openMP
  10. Явное создание отдельных вычислительных потоков
  11. Создание новых потоков вычисления матричного умножения и разностного шага
  12. Потоки с оповещениями
  13. Потоки с оповещениями «начинай» / «сделал»
  14. Параллельное выполнение независимых секций кода
  15. MPI Message Passing Interface
  16. Использование MPI
  17. Вместо выводов