Параллельные вычисления в .NET - PullRequest
3 голосов
/ 16 мая 2010

С момента запуска .NET 4.0 новым термином, который попал в центр внимания, стали параллельные вычисления. Параллельные вычисления дают нам какие-то преимущества или это просто другая концепция или особенность? Далее. NET действительно собирается использовать его в приложениях?

Чем параллельные вычисления отличаются от параллельного программирования?

Просьба пролить свет на проблему в перспективе .NET, и некоторые примеры будут полезны.

Ответы [ 2 ]

1 голос
/ 16 мая 2010

Вы используете методы параллельного программирования, чтобы включить параллельные вычисления ваших операций. .NET будет использовать его, если вы скажете это с помощью кода.

Преимуществом параллельных вычислений является общая скорость выполнения. Как вы могли заметить за последние несколько лет, процессоры не работают быстрее, но количество ядер ЦП на систему увеличивается. Параллельное программирование - это средство, с помощью которого вы можете воспользоваться преимуществами этой формы обновления, разделив большие задания на меньшие задачи, которые могут обрабатываться одновременно отдельными ядрами.

1 голос
/ 16 мая 2010

Это не совсем новый термин, просто новый акцент.

И да, большему количеству программистов придется создавать больше параллельного кода, если они хотят получать прибыль от нового оборудования.См. «бесплатный обед окончен»

Чем параллельные вычисления отличаются от параллельного программирования?

Нет

А вот несколько примеров на MSDN (Raytracer PLINQ - это круто)

...