février
2009
Les Architectures Parallèles
au Service de vos Applications
DATE : LE JEUDI 26 MARS 2009, de 17h30 à 19h00
LIEU : 20 RUE DE L’ARCADE – PARIS 8 – 17H30-19H
PRIX : GRATUIT
Présentation animée par Hervé Bitteur,
Learning Services Architect, Sun Microsystems, Sun Microsystems
1/ Toutes les nouvelles machines sont parallèles
Après plus de 20 ans de croissance géométrique, la fréquence d’horloge et la performance brute des processeurs commencent à plafonner. Et ce constat est général à tous les constructeurs informatiques.
L’alternative, elle aussi générale, est d’offrir davantage de ressources en parallèle à l’utilisateur. Nous voyons émerger des systèmes multi-coeurs multi-threads, par exemple le T5440 de Sun offre déjà quelque 256 threads gérés au niveau matériel.
2/ Conjuguer scalabilité horizontale et verticale
La question est alors pour l’utilisateur de pouvoir tirer pleinement avantage de ces ressources : sa charge applicative doit être « scalable ». Les évolutions du matériel suffisaient hier à accélérer les applications, mais aujourd’hui l’architecture logicielle doit être mise à contribution.
La scalabilité peut être atteinte en conjuguant direction horizontale (par réplication de process) et direction verticale (par multi-threading applicatif interne).
Certes, cela requiert davantage d’implication de la part de l’utilisateur / développeur, mais cet investissement restera valable et même de plus en plus rentable pour les années futures, les bénéfices croissant avec le niveau de parallélisme offert par la plate-forme d’exécution choisie.
3/ Apprendre à paralléliser sa charge applicative
La scalabilité applicative est au coeur de l’accompagnement élaboré par Sun Microsystems (architecture CMT, outils Solaris, multi-threading).
Cet accompagnement a lieu en mode atelier et s’articule autour de « use-cases » représentatifs choisis dans le propre portefeuille applicatif de l’entreprise. Il met l’accent sur :
– un multi-threading « sûr », implémenté en C/C++ ou en Java, à l’aide de design patterns
– un multi-threading dit « véloce » par utilisation de constructions non-bloquantes en Java 5 et 6
Echanges autour d’un verre
Retrouvez toutes les informations ici : http://www.demos.fr/espace-metier/informatique/actualites/Pages/cocktail-parallelisme-applications.aspx
Le contact pour y assister : JULINE YIM – 01.44.94.58.30 – ou par email