• AgoraVox sur Twitter
  • RSS
  • Agoravox TV
  • Agoravox Mobile


En réponse à :


David Fayon David Fayon 28 août 2008 10:05

Hi Charles,

Le cœur du problème est bien la programmation parallèle et distribuée. Ma vision est que les progrès, d’un point de vue quantitatif, en termes de matériel sont effectivement plus rapides que ceux en termes de logiciel du fait de la loi de Moore. En revanche, les avancées du côté du logiciel ne sont pas du même ordre. Nous changeons de paradigme avec la programmation parallèle et distribuée et les architectures SIMD et MIMD. Ceci génère une complexité dans la programmation, des rendez-vous entre tâches, etc. et aussi une déperdition car le speed-up (ou facteur d’accélération) sur une architecture à n cœurs est bien inférieur à n. La compétence demandée pour les développeurs n’est pas la même que la simple programmation en C++ par exemple ou avec un L4G.

Ces problématiques sont souvent enseignées en 3ème cycle et en écoles d’ingénieur. Mais il existe encore un décalage entre la recherche et les applications concrètes d’une part et entre le développement des applications et le nombre de développeurs spécialisés sachant programmer sur des puces multi-core d’autre part où force est de constater qu’il existe une pénurie de programmeurs dans ce domaine.

Tu pointes là Charles un point crucial sur le développement à venir de l’informatique.

Ces problématiques ne sont pas nouvelles mais la prise de conscience est lente. Pour aller plus loin, on pourra se référer par exemple à cet article de l’INRIA . Et également à celui-ci  :

D. Fayon


Ajouter une réaction

Pour réagir, identifiez-vous avec votre login / mot de passe, en haut à droite de cette page

Si vous n'avez pas de login / mot de passe, vous devez vous inscrire ici.


FAIRE UN DON


Palmarès