Java

Disponible uniquement sur Etudier
  • Pages : 3 (529 mots )
  • Téléchargement(s) : 0
  • Publié le : 6 mai 2011
Lire le document complet
Aperçu du document
|Conservatoire National des Arts et Métiers | |

SMB-137
Systèmes informatiques et applicationsconcurrentes
[pic]

Projet 6

Java 7 Fork/Join : Exploiter toute la puissance disponible

|Réalisé par : |Préparé pour :|
| |Prof. i |

|Date de la proposition|Date de remise du travail |
|16/07/10 |29/10/10|

1 Consignes

1 Présentation des travaux pratiques

1. Introduction

(http://gee.cs.oswego.edu/,http://www.ibm.com/developerworks/java/library/j-jtp11137.html?S_TACT=105AGX01&S_CMP=LP)

Les processeurs multi-core envahissent les ordinateurs ainsi que les serveurs et cette puissance accrue
n'est encore que rarement bien exploitée.Java, dans sa prochaine cuvée (Java 7), intègrera la JSR-
166y, proposant ainsi un système de parallélisation des traitements permettant d'aller chercher cette
puissance somnolente et de la mettre àprofit de calculs gourmands. C'est là que la JSR 166y, conduite
par Doug Lea, apporte un souffle nouveau... ou plutôt apportera car le développement est toujours en
cours (NOTE : vous pouvez d'ores etdéjà tester les fonctionnalités avec le jar jsr166y.jar). Le principe de
base est la subdivision des traitements en plus petites unités de travail.
Les traitements à un niveau de subdivision serontlancés en parallèle et les résultats obtenus en retour,
agrégés. Ce principe est appelé fork/join. Chaque tâche, si sa taille est au-dessus d'un certain seuil, sera
subdivisée en sous-tâches...
tracking img