/parallel

Primary LanguageC++

openMP use cases

  1. Численное интегрирование

  2. Поиск максимального значения среди минимальных элементов строк матрицы (non-MP)

  3. Умножение матриц

  4. Умножение матрицы на вектор следующими способами:

    • разделение данных по строкам
    • разделение данных по столбцам
    • блочное разделение данных
  5. Умножение матриц:

  • применяя ленточное разделение данных;
  • применяя блочное разделение данных.

TODO: Для 3 и 4 программ провести сравнение времени выполнения последовательной программы относительно указанных вариантов параллельной программы на различном количестве нитей. Размер исходных данных переменный. Результаты измерений представить в виде таблицы или графика.

  1. Поиск шаблона в файле. Программа по поиску подстроки в строке с использованием параллельных директив.