|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
02.02.2012, 19:38 | #1 |
Новичок
Джуниор
Регистрация: 02.02.2012
Сообщений: 2
|
Распараллеливание кусочка кода на Си (MPI && openMP)
Есть примерно такой (в упрощенном варианте) кусок кода.
Код:
func возвращает одно число, которое считается через кучу трёхэтажных уравнений. Необходимо просчитать все возможные варианты и найти минимальное. Т.е. если объяснить на пальцах, то есть огромное дерево, и надо найти минимальный лист. Необходимо распараллелить данный кусочек используя MPI и openMP (2 различные реализации, а не комбо) под линуксом, под Си. Компилятор gcc. Для запуска вычислений есть кластер из 8машин по 8ядер на каждой. Вот желательно нагрузить его как-нибудь посильнее, чтобы сократить время расчётов. Буду рад любым предложениям касаемо алгоритмов и примеров написания. Заранее спасибо. П.С. На openmp в голову приходить лишь разбиение первого цикла на 8 ветвей. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как убрать замену символьных ссылок(
 и т.д.) при сериализации(печати) xml? | hard-t | JavaScript, Ajax | 0 | 19.01.2012 09:50 |
Вопрос по поводу меню на сайте, html&css&js | antoxa22 | HTML и CSS | 14 | 30.12.2011 11:02 |
TForm & TImage & PNG & Прозрачность | delphi_beginner | Общие вопросы Delphi | 7 | 19.09.2009 08:46 |
Параллельная программа для метода холецкого с помощью openMp и mpi | игоревна | Помощь студентам | 0 | 06.06.2009 20:47 |
Просто не понимаю б чём проблема!!!!!!!(char* && index) | artush1984 | Общие вопросы C/C++ | 12 | 30.05.2009 03:30 |