Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 13.10.2011, 19:29   #1
Алек
Пользователь
 
Регистрация: 16.10.2010
Сообщений: 48
По умолчанию OpenMP

Помогите/подскажите как реализовать такое "Выбор всех ненулевых элементов двумерного массива в третий." З.Ы. это нужно делать с помощью нитей и распараллеливания..заранее спасибо
Алек вне форума Ответить с цитированием
Старый 14.10.2011, 11:42   #2
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,709
По умолчанию

Этоже элементарно...

Создаем несколько потоков, каждому потоку даем кусок массива, в каждом потоке в своей части ищем ненулевые элементы, сливаем результат. Например, потоку можно отдать на растерзание строку или столбец.
p51x вне форума Ответить с цитированием
Старый 14.10.2011, 11:52   #3
Алек
Пользователь
 
Регистрация: 16.10.2010
Сообщений: 48
По умолчанию

алгоритм как єто сделать я понял..я не могу придумать как єто реализовать с помошью кода((
Алек вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как переробить код в OpenMP??? NastyaV Общие вопросы C/C++ 4 24.03.2011 20:51
Параллельная программа для метода холецкого с помощью openMp и mpi игоревна Помощь студентам 0 06.06.2009 20:47