Avec processeur lancement d'Intel d'un Hexa-Core (6) pour le bureau, il semble que nous ne pouvons plus attendre pour Microsoft de faire la programmation GPGPU « facile ». Je viens de commander une copie du livre Concurrence de Joe Duffy sur Windows. Cela ressemble à un excellent endroit pour commencer, cependant, j'espère certains d'entre vous qui ont pris pour cible les systèmes multi-core/beaucoup me pointer vers quelques bonnes ressources qui ont ou auraient aidé sur vos projets?Modèles de programmation parallèle pour C#?
Vous avez donné de bonnes réponses mais, permettez-moi d'ajouter ce que je veux dire par "bonnes ressources". Ce n'est pas parce que nous avons 6,12 ou 48 cœurs que nos applications vont bénéficier d'essayer de les utiliser toutes. Je n'arrête pas d'entendre que le paradigme de programmation actuel va changer lorsque nous avons une pléthore de noyaux dans nos systèmes.
Quels blogs/livres que je devrais être en train de lire pour comprendre mieux les motifs et quand les utiliser. Y a-t-il de bons podcasts ou webcasts qui peuvent vous aider?
Voici quelques liens que j'ai trouvé intéressant:
- Channel9
- MSDN Parallel Computing Developer Center
- Parallel Programming Design Patterns livre de l'équipe PnP (travail en cours)
Généralement utile:
Multi-Threading:
- Joe Albahari Threading in C#
- Multi-threading in .Net Jon Skeet
Nous allons projets d'expédition des deux premiers chapitres du livre p & p mentionné ci-dessus sur CodePlex ainsi que des échantillons la semaine prochaine. http://parallelpatterns.codeplex.com/ Nous serions heureux des commentaires sur ce que nous faisons alors s'il vous plaît ne hésitez pas à jeter un coup d'oeil. Merci, Ade –
@Ade: Je suis sûr que nous attendons tous avec impatience la prochaine version et nous donnerons certainement votre avis. Merci de nous avoir tenus au courant. – VoidDweller
Nous venons de publier des brouillons de la préface et des chapitres 1, 2 et 5 sur Codeplex, http://parallelpatterns.codeplex.com/. Si vous avez le temps, nous aimerions avoir vos commentaires. –