0 / 0 / 0
Регистрация: 09.02.2014
Сообщений: 7
|
||||||
1 | ||||||
Вычисление функции с использованием OpenMP на нескольких ядрах09.02.2014, 22:57. Показов 1608. Ответов 2
Метки нет (Все метки)
Дана функция на промежутке [1; 13]. Нужно вычислить её значения и записать время выполнения программы на 1, 2, 3, 4 ядрах. Я написал программу, которая вычисляет эту функцию, а также использовал omp_get_wtime() для нахождения времени. Но как именно заставить работать программу на определённом количестве ядер?
0
|
09.02.2014, 22:57 | |
Ответы с готовыми решениями:
2
Вычисление с использованием нескольких таблиц Выполнение "асинхронного" кода на нескольких ядрах Вычисление факториала с использованием функции Вычисление целочисленной функции для нескольких аргументов |
0 / 0 / 0
Регистрация: 09.02.2014
Сообщений: 7
|
|
09.02.2014, 23:06 [ТС] | 2 |
На сколько я понял, если допишу #pragma omp parallel num_threads(x), где x - количество потоков, то программа будет выполняться на каждом потоке, а вроде как нужно, чтобы она разделялась между потоками?
0
|
0 / 0 / 0
Регистрация: 09.02.2014
Сообщений: 7
|
|
11.02.2014, 03:32 [ТС] | 3 |
Всё, отбой. Оказалось, что при выполнении программы на кластере через PuTTY можно выбирать количество ядер.
0
|
11.02.2014, 03:32 | |
11.02.2014, 03:32 | |
Помогаю со студенческими работами здесь
3
Вычисление пределов для функции нескольких переменных Вычисление функции с использованием разложения в ряд Запрограммируйте с использованием рекурсии вычисление функции Вычисление функции с использованием разложения в ряд Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |