Optimisation
Wedolow rend les systèmes embarqués moins énergivores
Fondée en 2022, et issue de laboratoires de recherche publics ( IETR, INSA, Inria à Rennes), la startup Wedolow développe une solution automatisée et ultra- rapide de diagnostic et d’optimisation de logiciels embarqués et hébergés afin de les rendre plus économes.
Selon Greenit, les applications ont vu leur poids multiplier par 171 en 20 ans. Des gains conséquents sur la vitesse d’exécution et la consommation d’énergie des logiciels se traduisent concrètement pour les produits par des traitements plus rapides, un allongement de la durée de vie et une autonomie plus importante.
La réponse Wedolow
Si les applications deviennent de plus en plus lourdes, les codes de plus en plus volumineux et de plus en plus complexes, les cycles de livraison de plus en plus rapides, le triptyque consommation d’énergie, temps de développement et puissance de calcul représente donc un défi davantage prégnant pour l’électronique embarquée.
Ainsi, 51 % des développeurs déclarent avoir un volume de code plus de 100 fois supérieur à celui qu’ils avaient il y a 10 ans, tandis que 92 % d’entre eux affirment que la pression exercée pour publier les logiciels plus rapidement a augmenté. Wedolow répond donc aux besoins des développeurs en leur fournissant une solution capable de diagnostiquer et de vérifier rapidement, tout au long de leur process de développement d’une application logicielle embarquée, si celle- ci est bien optimisée, et si des gains ne pourraient pas être obtenus en termes de vitesse d’exécution ou de consommation d’énergie.
Wedolow a développé une méthode permettant de comprendre la structure d’un code et d’en identifier les parties pouvant être réécrites pour générer plus d’efficience et de performance grâce à une collection de techniques d’optimisation qu’elle enrichit en continu. Ces propositions de réécriture se font en connaissance de la cible matérielle sur laquelle le logiciel tourne. Avec cette approche, Wedolow est capable de proposer des ajustements dans le code, permettant de mieux exploiter les potentialités des processeurs utilisés par ses clients.
Elle combine ainsi une triple expertise dans l’introspection de code, grâce à des outils d’analyse statique et
dynamique qu’elle a développés, dans les techniques d’optimisation et dans l’architecture des processeurs.
Des résultats déjà convaincants
S’appuyant sur plus de 20 ans de R& D cumulés sur l’optimisation logicielle afin de fournir des solutions d’optimisation compatibles avec les systèmes les plus courants du marché et de fonctionner sur une large gamme de plateformes et d’appareils. La startup a des clients depuis sa création, et a déjà fait ses preuves auprès de plusieurs acteurs majeurs de divers secteurs industriels comme les télécoms, la robotique, l’iot, le véhicule, le spatial…
Ainsi, la solution a permis de gagner 23 % sur la vitesse d’exécution du filtrage de signaux issus de capteurs sur un système de transmission d’un véhicule routier, 40 % sur la vitesse d’exécution d’une application de filtrage de trames réseaux d’une box internet, 72 % sur la vitesse d’exécution d’une application de traitement du signal, pour un gain estimé de 50 % sur la consommation d’énergie soit plusieurs jours d’autonomie en plus pour ce robot sous- marin fonctionnant sur batterie, et 45 % en vitesse d’exécution sur une application de traitement d’images satellites hébergée.