IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

EDI et Outils pour Java Discussion :

Outils pour paralléliser du code Java


Sujet :

EDI et Outils pour Java

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Février 2007
    Messages
    190
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 190
    Points : 153
    Points
    153
    Par défaut Outils pour paralléliser du code Java
    J'ai vu sur le forum .NET une discussion que je me permets de transposer ici. Le thème apporté est le suivant:

    Aujourd'hui, un bon logiciel doit-il être conçu parallèle pour s'exécuter sur une machine multi-coeur?

    Quels sont les outils qui permettent d'écrire, de tester ou de vérifier du code Java parallèle?

    Question bonus mais déjà largement abordée: Java 7 (et les parallel array) va-t-il vraiment changer nos habitudes dans ce domaine?

  2. #2
    Modérateur
    Avatar de dinobogan
    Homme Profil pro
    ingénieur
    Inscrit en
    Juin 2007
    Messages
    4 073
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France

    Informations professionnelles :
    Activité : ingénieur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 4 073
    Points : 7 163
    Points
    7 163
    Par défaut
    La programmation parallèle est une technique spécifique. On ne s'improvise pas concepteur d'application parallèle.
    De plus, pour faire du parallèle il faut une ou plusieurs bonnes raisons.

    Le parallel array de Java 7 va-t-il changer les habitudes ? Non, aucun risque. Ce sera un outil de plus pour ceux qui comprennent les techniques de parallélisation et une classe obscure de plus pour les autres.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java
    Que la force de la puissance soit avec le courage de ta sagesse.

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Février 2007
    Messages
    190
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 190
    Points : 153
    Points
    153
    Par défaut
    Je suis tout a fait d'accord avec toi dinobogan.

    Même un developpeur confirmé renccontre des problèmes avec les threads. A l'opposé, les jeunes ingénieurs ont une formation minimaliste dans le domaine du parallélisme.

    Mais la réalité est que les machines actuelles ont plusieurs coeurs. Et je suis persuadé que le logociel doit suivre.

    Je suis donc à l'écoute de tout outils qui peut aider à prendre en main le parallélisme. Mais que soit en Java, en dot net ou autre, je ne vois pas grand chose.

  4. #4
    Candidat au Club
    Profil pro
    Inscrit en
    Juillet 2009
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2009
    Messages : 2
    Points : 3
    Points
    3
    Par défaut
    Citation Envoyé par LGnord Voir le message
    Aujourd'hui, un bon logiciel doit-il être conçu parallèle pour s'exécuter sur une machine multi-coeur?
    C'est ce qu'on appelle "The free lunch is over" (voir http://www.gotw.ca/publications/concurrency-ddj.htm).

    Jusqu'en 2009, il suffisait d'attendre une nouvelle génération de processeurs pour voir son application tourner plus vite.

    Depuis, celui qui n'écrit pas de code parallèle est condamné à voir son application utiliser un seul coeur, c'est à dire une partie de plus en plus petite du hardware disponible. Aujourd'hui on en est à 1 coeur sur 64 sur les SCC d'Intel et 1 coeur sur 100 sur les derniers procs Tilera, encore réservés aux gros serveurs, mais qui ne vont pas tarder à être partout.

Discussions similaires

  1. Quel outil pour évaluer son code Java ?
    Par Rniamo dans le forum Qualimétrie
    Réponses: 3
    Dernier message: 18/10/2009, 12h47
  2. Réponses: 3
    Dernier message: 23/12/2008, 22h34
  3. Recherche d'une extension pour afficher du code Java
    Par Elmilouse dans le forum Mise en forme
    Réponses: 2
    Dernier message: 28/05/2006, 09h08
  4. [Info]un outil pour arranger le code
    Par virtuadrack dans le forum EDI et Outils pour Java
    Réponses: 5
    Dernier message: 14/04/2005, 20h51

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo