Welcome to MSDN Blogs Sign in | Join | Help

BockingCollection Demonstration in Producer-Consumer Scenarios

Depuis quelques temps le site Chanel 9 offre des petits Webcasts consacrés à la programmation parallèle.

Le dernier, animé par Josh Phillips et Stephen Toub, nous permet de nous familiariser avec avec une des nombreuses structures de synchronisation de disponible en .NET 4.0: BlockingCollection<T> dans un cadre de producteur / consommateur

A bientôt,

Bruno

boucard.bruno@free.fr

Posted by ericv | 0 Comments
Filed under: , ,

Complément d’information sur l’offre parallèle Visual Studio 2010 Beta 2

Vous trouverez dans ce billet de Rick Molloy un complément d’information sur l’offre parallèle C++ de Visual Studio 2010 Beta 2.

Du côté de l’offre parallèle .NET, ce second billet permet de compléter les nouveautés apportées dans dans Visual Studio 2010 Beta 2.

A Bientôt

Bruno

boucard.bruno@free.fr

Posted by ericv | 0 Comments

MSDN Magazine d’octobre et l’offre parallèle C++

C’est Rick Molloy Program Manager sur l'offre parallèle C++, qui nous propose un article très didactique sur 4 manières d’introduire l’offre parallèle C++ (Parallel Pattern Library, Asynchronous Agents Library) dans nos applications en se basant sur des petits exemples concrets.

A lire attentivement,

A bientôt,

Bruno

bruno.boucard@free.fr

Prochain Webcast “Le développement parallèle” le 8 décembre 2009

Simon Ferquel, MVP “Client Application Development” s’intéresse depuis quelques temps à programmation parallèle :-)

Il animera un Webcast sur le développement parallèle le 8 décembre 2009.

Il est possible de s’inscrire dès maintenant !!!

A bientôt,

Bruno

boucard.bruno@free.fr

Posted by ericv | 0 Comments

“Samples for Parallel Programming with the .NET Framework 4” compatible avec VS2010 beta 2

Depuis la sortie de Visual Studio 2010 beta 2 nous attendions la mise à jour des exemples .NET 4.0 illustrant l'offre parallèle. Personnellement j'aime beaucoup ce package car il contient de nombreuses illustrations d'extensions qui sont souvent très utiles :-)

A bientôt

Bruno

boucard.bruno@free.fr

Posted by ericv | 0 Comments
Filed under: , , ,

DevPara présent à la PDC09

clip_image002

Nous sommes (Eric Vernié & moi-même) heureux de vous annoncer que nous serons présents à la PDC09.

Naturellement nous souhaitons couvrir l'atelier et les sessions parallèles:

Patterns of Parallel Programming: A Tutorial on Fundamental Patterns and Practices for Parallelism
(by Richard Ciapala, Ade Miller, Herb Sutter, and our very own Stephen Toub)
A workshop for experienced developers who are relatively new to parallel computing.  Learn how established software patterns can help you build on Microsoft’s Parallel Computing Platform (including deep dives into TPL and PLINQ).

Manycore and the Microsoft .NET Framework 4: A Match Made in Microsoft Visual Studio 2010
(by Stephen Toub)
A deep dive into the System.Threading.Tasks and System.Collections.Concurrent namespaces, cutting-edge concurrency views in the Visual Studio profiler, and debugger tool windows for analyzing the state of concurrent code.

PLINQ: LINQ, but Faster!
(by Igor Ostrovsky and Ed Essey)
Our very own Igor and Ed dive deep into PLINQ via Visual Studio 2010.  See what it looks like from the perspective of LINQ developers, the debugging and profiling support, how it's implemented under the covers, and how to best incorporate it into your applications in order to reap the performance benefits of the manycore era.

The State of Parallel Programming
(by supercomputing luminary Burton Smith)
A “relatively recent consensus view about what is needed for productive parallel programming, and why.”

F# for Parallel and Asynchronous Programming
(by Luke Hoban)
Luke will take you through the core concepts of the F# language and show you how ideas like immutability, functional design, async workflows, agents, and more can be used to meet the challenges of today’s real-world applications.

C++ Forever: Interactive Applications in the Age of Manycore
(by Rick Molloy)
Come for a deep dive into the power of actor-based and dataflow programming in Microsoft Visual C++ 2010.

Lighting up Windows Server 2008 R2 Using the ConcRT on UMS
(by Dana Groff)
See examples of how to use C++ and the new Concurrency Runtime (ConcRT) to take advantage of new technologies on Windows Server 2008 R2, such as the ability to scale beyond 64 cores and User-Mode Scheduling (UMS) of threads

Nous en profiterons aussi pour échanger avec les équipes de développements natives et .NET

Enfin, nous espérons vous faire partager le maximum d’informations !!!

A bientôt,

Bruno

boucard.bruno@free.fr

Posted by ericv | 0 Comments
Filed under:

Visual Studio 2010 beta 2 est là et pour tout le monde !!!

clip_image002

Après le lancement officiel de Windows 7, c’est maintenant l’accès public de la beta 2 de Visual Studio 2010 qui est disponible. Naturellement j’invite touts les développeurs de solutions parallèles en C++ à installer Windows 7 (ou Windows Server 2008 R2) en x64 pour profiter de la mutualisation des ressources consommer par le concurrency runtime.

Bref, cette nouvelle beta nous permet de mieux apprécier l’offre parallèle à la fois sur l’offre .NET et C++ mais surtout de profiter des outils analyses adaptés à la programmation parallèle qui sont bien aboutis avec cette nouvelle version.

Les équipes MS Corp. sont en cours de préparation de billets pour nous informer sur les changements entre la beta 1 et la beta 2. Pour instant nous disposant du premier billet pour l’équipe .NET.

Noter aussi que la documentation msdn est à jour à la fois en .NET et en C++.

Pour ma part j’ai recompilé quelques exemples personnels en .NET et en C++ et pour l’instant dans la partie C++, je n’ai pas noté trop de modifications sur les librairies Parallel Pattern Library (PPL), Asynchronous Agents Library entre la beta1 et la beta2.

Je vous invite donc à télécharger cette superbe beta 2 qui contrairement à la beta 1 démarre immédiatement et qui est “Going live”.

A bientôt,

Bruno

boucard.bruno@free.fr

Posted by ericv | 0 Comments
Filed under:

Nomination MVP

Pour une fois ce n’est pas un billet concernant le parallélisme, mais une information que je souhaitais partager: je viens d’être nominé MVP !!!

Malheureusement, il n’existe pas (encore) de titre “MVP Parallèle”,  mais c’est le geste qui compte ;-)

A bientôt,

Bruno

boucard.bruno@free.fr

clip_image002[4]

Posted by ericv | 0 Comments
Filed under:

USI 2009 : Tous les Webcasts et Podcasts sont disponibles !!!

Pour ceux qui n’ont pas pu assister à l’excellente conférence USI 2009, les vidéos et les podcasts sont disponibles ici.

Dans ce cadre j’animais avec mon ami Arnaud Mazin, une session consacrée au parallélisme.

image

J’ai naturellement noté quelques coquilles pour ma part, mais dans l’ensemble la session est une bonne introduction à la programmation à parallèle.

A bientôt,

Bruno

Spécial développement parallèle dans le numéro 121 de "Programmez!"

Une fois encore le mensuel "Programmez!" dans son numéro de Juillet-Aout 2009 place la programmation parallèle dans ses priorités avec un dossier spécial développement parallèle

Bref, un numéro pour passer l'été à découvrir la programmation parallèle :-) 

A bientôt,

Bruno

boucard.bruno@free.fr 

Posted by ericv | 0 Comments

Nouvelle version Axum !!!

Avec cette nouvelle version, Axum est disponible à la fois pour Visual Studio 2008 et Visual Studio 2010 beta 1 pour notre plus grand plaisir.

A télécharger ici 

A bientôt,

Bruno

boucard.bruno@free.fr

USI 2009 1er et 2 juillet 2009

clip_image001

Si vous participez à cette conférence exceptionnelle, je vous propose d’assister à la session “La loi de Moore est de retour mais à quel prix ?” le 1er juillet à 17H30.

http://usi2009.universite-du-si.com/programme-technologies.html 

Dans cette session nous vous proposerons une très jolie démonstration parallèle en C# 4.0 avec Visual Studio 2010 :-)

A bientôt,

Bruno

boucard.bruno@free.fr

Posted by ericv | 0 Comments
Filed under: ,

Parallélisme avec la beta 1 de Visual Studio 2010

En cette fin Juin, je vous propose un article sur la mise à l’échelle d’une application C++ à l’aide de la beta 1 de Visual Studio 2010.

Au sommaire:

  • Comprendre l'application originale.
  • Décomposer et mesurer l'application.
  • Structurer l'application.
  • Implémenter le code parallèle.
  • Empreinte écologique de l'application

http://msdn.microsoft.com/fr-fr/visualc/dd981007.aspx

Bonne lecture,

Bruno

boucard.bruno@free.fr

More Posts Next page »
 
Page view tracker