2010-05-16 5 views
3

Depuis le lancement de .NET 4.0, un nouveau terme a été mis en avant: le calcul parallèle. L'informatique parallèle nous procure-t-elle des avantages ou s'agit-il simplement d'un autre concept ou d'une autre caractéristique? De plus, .NET va vraiment l'utiliser dans les applications?Calcul parallèle dans .NET

De plus, le calcul parallèle est-il différent de la programmation parallèle? Veuillez donner quelques éclaircissements sur la question en perspective de .NET et quelques exemples seraient utiles.

+0

Demandez-vous réellement sur les avantages du parallélisme? J'ai l'impression que vous demandez quelle est la différence entre "Parallel PROGRAMMING" et "Parallel COMPUTING". C'est la même chose. –

Répondre

1

Ce n'est pas exactement un nouveau terme, mais un nouvel accent.

Et oui, plus de programmeurs devront créer plus de code parallèle s'ils veulent profiter du nouveau matériel. Voir "the free lunch is over"

De plus, le calcul parallèle est-il différent de la programmation parallèle?

Pas

Et voici samples on MSDN (Le raytracer de PLINQ est cool)

+0

@Downvoter: Vous voulez ajouter un commentaire? –

1

Vous utilisez des méthodes de programmation parallèle pour permettre le calcul parallèle de vos opérations. .NET l'utilisera si vous le dites via le code.

L'avantage de l'informatique parallèle est la rapidité d'exécution globale. Comme vous avez pu le remarquer au cours des dernières années, les processeurs ne sont pas plus rapides, mais le nombre de cœurs de processeur par système augmente. La programmation parallèle est le moyen par lequel vous pouvez tirer parti de cette forme de mise à niveau en divisant les gros travaux en tâches plus petites qui peuvent être gérées simultanément par des cœurs distincts.

Questions connexes