от
Это открытый вопрос. Какие подходы я должен считать?

Ваш ответ

Отображаемое имя (по желанию):
Конфиденциальность: Ваш электронный адрес будет использоваться только для отправки уведомлений.

6 Ответы

0 голосов
от
Это открытый вопрос. Какие подходы я должен считать?
0 голосов
от
Ваш первый шаг-найти и понять параллелизм в вашу проблему. Это очень легко написать многопоточный код, который выполняет не лучше, чем однопоточный код, который он заменяет. "Модели параллельного программирования" (Амазонка) является прекрасным введением в Основные понятия. Если у вас есть работоспособная конструкция, начать читать статьи в "параллелизма" тема в журнале Архивы в MSDN (ссылка), особенно все, что написано Джефф Рихтер. Те дадут вам гайки и болты вещи на конструкции потоков, характерных для Windows и .Чистая. (Многопотоковый раздел Рихтера "среды CLR через C# (Амазон) - это короткий, но очень глубокий - очень рекомендую.)
0 голосов
от
Есть несколько параллельных расширений .Net, которые в настоящее время находятся в тестировании и доступен в параллельный вычислительный центр разработчиков Microsoft. У них есть несколько интересных предметов, которые вы ожидаете, как параллельные foreach и параллельной версии LINQ, которая называется ПЛИНЬК. Некоторые из лучших информацию о расширениях на 9 канале.
0 голосов
от
Я думаю, мы также могли бы включать в себя не.Нетто-конкретные подходы к параллельной обработки, если они являются одними из лучших вариантов для рассмотрения.
0 голосов
от
@Larsenal Если вы хотите, чтобы филиал за пределами .Сетка там было много дискуссий о построении потоков корпорации Intel блоков, параллельная библиотека для C .
0 голосов
от
Есть много вариантов, и лучшее решение будет зависеть от характера проблемы, которую вы пытаетесь решить. Если вы пытаетесь решить embarassingly параллельная проблема-то деления и parallelising задачи будет тривиальным. В том случае, если вызов придет в распределении и управлении используемых данных. Некоторые предложения будут: Лед сетка, которая имеет привязки .NET и другие распространенные языки Скорость, которая является версией от Microsoft Оракул (Tangersol) согласованность Предстоящий КВД предложение от Microsoft вычислительный кластер серверов Сведения Синапс Сетке Сервер
...