Etes-vous un programmeur écologique ? : Dossier spécial dans Programmez n152 par le Green CodeLab

Retrouvez un dossier de 8 pages sur les green patterns dans le magazine Programmez n°152. Ce dossier a été écrit par le Green Code Lab et a pour objectif de montrer des green patterns concrets et des moyens de mesurer l'impact énergétique des logiciels. A vos kiosques !

Greenfox : une extension Firefox pour mesurer la consommation des sites web

Le Green Code Lab est heureux de vous annoncer la sortie de Greenfox, extension pour Firefox de mesure de consommation CPU.

Le jeu de benchmarks dans langage :Quel est le langage le plus rapide ?

Le jeu de benchmarks dans langage est un framework de mesure de la performance de plus de 20 langages informatique. L'application lance périodiquement des tests sur des programmes informatiques sur différentes plateformes. Cela permet d'obtenir des courbes de tendances sur la performance.
Le code source de ce projet est ouvert.

Green Plugwise : Mesure temps réel de la consommation

Les modules plugwise permettent de mesure la consommation d'énergie des appareils électroniques. Cependant ces modules ne permettent pas une mesure adaptée à la mesure de la consommation d'un logiciel. En effet, les mesures ont une fréquence de quelques minutes. Le projet Green Plugwise a pour but de récupérer les données des plugwises toutes les secondes et de les afficher pour obtenir les courbes de consommation d'énergie des logiciel.

Description

Système pris en compte : Windows

Matériel : Plugwise

Code Vert : Projet d'évaluation des green patterns

Un consortium d’acteurs regroupant les sociétés KaliTerre et TOCEA, l’école d’ingénieur ICAM de Nantes ainsi que SIGMA Informatique ont lancé le projet « Code Vert » dont l’objectif est de développer un logiciel qui permettra de qualifier la qualité « Durable » d’un développement informatique. Cet outil utilisera un référentiel de bonnes pratiques de conception logicielle plus respectueuses de l’équilibre environnemental depuis sa phase de création jusque sa phase de déchet.

Le coût des données n'est pas celui que l'on croit...

Une des raisons de l'obésiciel est l'explosion des données. Mais quand on regarde de plus prés, cette augmentation n'est pas seulement due au nombre de données mais aussi  à une obésité des données. La raison ? Le coût caché des données.

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
 

Can JITs be faster?

Comment rendre les langages semi-interprétés aussi rapides que du code natif... Quelques pistes d'amélioration.

Smush.it : Optimisation des images

Smush.it est un outil d'optimisation des images mis en place par Yahoo dans le contexte Yslow. Il intégre les outils suivants :

  • pngcrush : Suppression des données non nécessaires
  • jpegtran : Suppression des métadata JPEG et passage en Jpeg progressif
  • gifsicle : Optimisation des animations GIF 

Histoire des performances du web : vers où allons nous ?

Nous analysons très souvent les performances des logiciels à un instant donné et au mieux en les comparant à leur version précédente. L'évolution dans le temps des tailles de logiciels, du nombre de requêtes par site... n'est jamais réalisée. Il y a encore moins de données sur des périodes longues (par exemple plusieurs années). L'histoire des performances logiciels n'est en effet pas encore une science !

Pages