2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему
 
 параллельные вычисления
Сообщение01.03.2009, 21:00 


01/03/09
3
написал программу на с++ для расчетов методом молекулярной динамики, встала задача распараллеливания. обычно параллелят такие задачи на кластерах.
подскажите, можно ли распараллелить задачу между ядрами на 4-хядерном компе, и как это сделать?

 Профиль  
                  
 
 Re: параллельные вычисления
Сообщение24.03.2009, 03:24 
Заблокирован
Аватара пользователя


13/01/09

335
Warning, Physicist! писал(а):
написал программу на с++ для расчетов методом молекулярной динамики, встала задача распараллеливания. обычно параллелят такие задачи на кластерах.
подскажите, можно ли распараллелить задачу между ядрами на 4-хядерном компе, и как это сделать?

OpenMP (поиск рулит).

 Профиль  
                  
 
 
Сообщение24.03.2009, 09:56 
Супермодератор
Аватара пользователя


29/07/05
8248
Москва
Разнесите вычисления на несколько потоков, они будут выполняться параллельно на разных ядрах. При желании можно даже точно задать, на каких именно ядрах какие потоки могут работать.

 Профиль  
                  
 
 
Сообщение25.03.2009, 19:42 


21/03/06
1545
Москва
Один из простых способов - запустить Ваш процесс несколько раз, и раскидать экземпляры процесса по ядрам (например, программой Process Explorer, являющейся отличной заменой стандартного менеджера задачь Windows). Только надо, чтобы запущенные копии процесса как-нибудь обменивались информацией между собой, например, через специальный файл.

 Профиль  
                  
 
 
Сообщение25.03.2009, 19:58 


24/03/07
321
e2e4 писал(а):
Один из простых способов - запустить Ваш процесс несколько раз, и раскидать экземпляры процесса по ядрам ...

"девять беременных женщин не родят ребенка за 1 месяц" :lol:

 Профиль  
                  
 
 
Сообщение26.03.2009, 07:45 


21/03/06
1545
Москва
Цитата:
девять беременных женщин не родят ребенка за 1 месяц

Естественно подразумевалось, что алгоритм хорошо распараллеливается на отдельные, почти независимые, и достаточно длинные вычислительные части.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 6 ] 

Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group