TPL Performance Improvements in .Net 4.5

  Si vous avez aimé mon dernier billet sur les améliorations de performances de TPL en .NET 4.5, alors vous allez adorer ce document. Celui-ci examine les changements réalisés en interne dans la librairie TPL en .NET 4.5. Le document reprend l’essentiel des points d’amélioration en expliquant pour chaque cas, à la fois la motivation,…

0

Offre Parallèle .NET 4.5 – Part 1

      Avec le Framework .NET 4.0 et Visual Studio 2010, Microsoft a introduit de nombreuses nouveautés pour supporter le parallélisme. Vous utilisez peut-être les librairies TPL et  PLINQ dans vos propres traitements. Pour supporter ces nouveautés, le Thread Pool 4.0 a été modifié en conséquence (Architecture type « Work Stealing »).  Du côté de Visual…

2

Nouveautés de la PPL dans Visual Studio 11

Bonjour,  Jusqu’à présent pour manipuler la notion de tâche, nous utilisions le type task_handle<> (ou directement le type task_group<>) comme suit : Code Snippet task_group task;        int i=0;        auto  t1=make_task([&i]()         {                         i=42;         });     int z=0;     auto t2=make_task([&z]()         {                         z=42;         });       task.run_and_wait…

0

Introduction à la programmation GPU – Part 3

Introduction à l’architecture CUDA Dans la première partie de cette série consacrée à l’introduction à la programmation GPU (Graphics Processing Unit), nous avons présenté les différentes technologies et l’algorithme qui sera utilisé pour chaque technologie. Nous avons constaté les performances de cet algorithme à la fois en mode séquentiel et en mode parallèle sur un…

0