consommation

Vers un web 2, 3, 10 ou …109 fois moins énergivore ? Quelle est la marge d’amélioration ?

Quel peut être l'impact d'une démarche d'éco-conception sur la consommation électrique induite par le fonctionnement du web ? Quel est le domaine du possible ? Dans cet article, où nous présentons 6 incarnations techniques d'une même page web, nous indiquons l'ordre de grandeur de ce que l'on peut réaliser, dès aujourd'hui, côté serveur....

Y a-t-il des langages plus verts que d'autres?

La vie d'une application informatique (expression de besoins, spécifications, cycle développement/qualification, production, fin d'exploitation) est jalonnée de prises de décision impactant fortement son empreinte environnementale globale.

En amont de la phase de développement, le choix d'un langage de programmation fait-il partie de ces décisions cruciales ? En particulier, ce choix a t-il des conséquences quantifiables sur la consommation énergétique d'un logiciel ?

Nous allons répondre à cette dernière question dans le cadre restreint d'une étude de cas. Nous y comparons les consommations électriques induites par l'exécution d'une série de 4 programmes à la fonctionnalité identique écrits en C++ et par l'exécution des mêmes programmes rédigés en Cawen, le langage que nous développons actuellement.

 

Power/Energy Estimation and Optimization for Software-Oriented Embedded Systems

Thèse sur la modélisation de l'énergie sur un DSP Texas. La thèse se compose de la manière suivante:

  • Rappel sur les technique de modélisation de l'énergie des logiciel
  • Définition d'un modèle précis de consommation énergétique
  • Evaluation de l'influence du compilateur sur la puissance consommée
  • Application du modèle sur des green patterns : modification de boucle...

Abstract de la thèse
 

Bug du noyau linux créant une surconsommation

Exemple de comment un bug peut augmenter la surconsommation... sur Linux 2.6.38