|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
17.11.2016, 21:59 | #11 |
Лис
Старожил
Регистрация: 18.09.2015
Сообщений: 2,409
|
Подключить PLL можно, но нужно ли?
Что-бы нарисовать структуру параллельного кода надо ответить на следующие вопросы: Модель управления от главнокомандующего к подчиненным или самоуправление или начальник-подчинённый? Думаю последняя лучше начальник раздаёт подчинённым указания, а по окончанию работы подчинённые отдают докладные с результатами. Модель сети клиент-сервер или пиринговые сети? Проще клиент-серверная. Какая у вас архитектура параллельности и применима ли она к вашей задаче? К примеру по классификации Майкла Флина Или своими словами конвейерная, карусельная? Для вашей задачи простых чисел подходит МКМД, но давайте возьмём попроще ОКМД. Если затрудняетесь со схемой деления, то стоит провести поведенческое моделирование в результате которого построить схему вариантов применения. Тогда можно будет выделить общие объекты на ней которые положить в основу схемы деления. Начальник ждёт пока к серверу подключатся все клиенты. Нарезает план задачи по подчинённым. Отправляет им команды. Сервер пересылает команды клиентам. Начальник ждет пока подчинённые пришлют ответы. Выводит результат. Рабочий толкает клиента чтобы тот подключается к серверу. Ждет команду Выполняет полученную команду. Выдает ответ. И далее с ново ждёт команду. --------------------------------------- Это в самом простом варианте. Далее надо проработать ошибки и пути их разрешения. Проработать синхронизацию.В принципе барьерная(шлагбаум) самая простая, но пользователю будут неудобно.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
У дзен программиста программа делает то что он хотел, а не то что он написал . |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Потребители сдали в ремонт 16 компьютеров. Из них 8 нуждают- ся в мелком ремонте. Мастер берет 6 компьютеров. Какова вероятность т | now2 | Помощь студентам | 8 | 18.03.2014 09:47 |
Вычислительная геометрия, Delphi/Pascal | holy_0dmin | Фриланс | 9 | 24.04.2011 07:26 |
Вычислительная математика Delphi | milawka | Фриланс | 3 | 14.04.2011 15:21 |
Параллельная программа для метода холецкого с помощью openMp и mpi | игоревна | Помощь студентам | 0 | 06.06.2009 20:47 |
отправка e-mail с помощью сокетов | andrey4623 | PHP | 3 | 27.06.2008 13:20 |