0 / 0 / 0
Регистрация: 20.05.2013
Сообщений: 7
|
|
1 | |
Параллельное программирование23.05.2013, 11:23. Просмотров 987. Ответов 6
Метки нет Все метки)
(
Кто-нибудь использовал в своей жизни? Если да, то какой? И были ли положительные результаты в плане ускорения?
О, да... Может, кто CUDA использовал? Или AMD Stream?
0
|
|
23.05.2013, 11:23 | |
Параллельное программирование параллельное программирование параллельное программирование Параллельное программирование |
|
12 / 12 / 4
Регистрация: 15.04.2010
Сообщений: 61
|
|
23.05.2013, 13:40 | 2 |
AntonioOne, если граммотно разработать алгоритм, то можно добиться линейного ускорения: увеличиваешь число процессоров в 4 раза - программа работает в 4 раза быстрее. Но, увы, не всегда получается. Иногда приходится вводить дополнительные операции для обработки данных, которые пришли из другого процесса (в случае MPI)
0
|
23.05.2013, 13:46 | 3 |
2й вопрос не понял... в смысле "в какой своей жизни использовал"?
Ну а так, да, параллельные вычисления уж давно юзаются. Прирост ест, не кратно потокам, но довольно неплохо.
0
|
0 / 0 / 0
Регистрация: 20.05.2013
Сообщений: 7
|
|
23.05.2013, 23:51 [ТС] | 4 |
Просто есть различные способы распараллеливания. OMP, Стандартные библиотеки 11-го года...
Вот я что тот, что тот пробовал - только тормозят... Может, я что не так делал, делал все просто вырезая нужное мне из примеров. Может, какие-нибудь полезные книжки подскажете?
0
|
![]() 3940 / 1805 / 184
Регистрация: 21.11.2009
Сообщений: 2,540
|
|
24.05.2013, 11:12 | 5 |
AntonioOne, как-то пару раз приходилось использовать OpenMP и MPI (и то, в целях повышения собственных знаний).
Для примера на данном форуме приводил код, выполняющий перемножение двух матриц. Посмотреть код и результаты можно здесь: Оптимизация кода.
2
|
0 / 0 / 0
Регистрация: 20.05.2013
Сообщений: 7
|
|
25.05.2013, 04:20 [ТС] | 7 |
Это конечно хорошо, но я что-то нигде не нашел, как ATI шную карту можно привинтить к C++... У них вроде есть тоже вроде CUDA от NVidia. называется, кажется, AMD Stream. Но что-то разобраться не смог...
0
|
25.05.2013, 04:20 | |
Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь. Параллельное программирование Параллельное программирование Параллельное программирование Параллельное программирование в С++ Параллельное программирование Параллельное программирование на C++ Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |