Hi Stéphane, Thanks for your feedback. I agree that the usefulness of these results is limited. However, if we (Object Guild) want to make a case for energy efficiency, it can help if the language itself can be shown to be efficient as well.
For now, I think the efficiency will need to come from a good object design. Kind regards, Jonathan van Alteren Founding Member | Object Guild B.V. Sustainable Software for Purpose-Driven Organizations On 11 Oct 2020, 16:49 +0200, Stéphane Ducasse <stephane.duca...@inria.fr>, wrote: > The problem is that what do you measure. > When you move computation from the CPU to a GPU for example does it consume > less or more. > I think that such analyses are totally stupid. > Is a fast execution consume less? I have serious doubts about it. > Now if we measure how fast we drain a battery because of polling vs event > based then this is different. > > S. > > > On 1 Oct 2020, at 13:47, Jonathan van Alteren <jvalte...@objectguild.com> > > wrote: > > > > Hi all, > > > > I am interested in energy efficiency metrics for Pharo (version >=8). Just > > now, I came across this research and related GitHub project: > > > > • https://sites.google.com/view/energy-efficiency-languages > > • https://github.com/greensoftwarelab/Energy-Languages > > > > > > Unfortunately, the paper mentions that Smalltalk was excluded from the > > results because the (VW) compiler was proprietary :-S However, the GitHub > > repository does contain Smalltalk code and results, but I haven't been able > > to evaluate those. > > > > [1] Does anyone here have more information on this topic? > > > > > > The benchmarks seem to be low-level algorithms. Although that is useful, I > > think that a better argument for Pharo/Smalltalk efficiency is that a good > > OO design (e.g. created using responsibility-driven design with > > behaviorally complete objects) will be a better fit, can be much simpler > > and will thus be more efficient during development, as well as easier to > > maintain and evolve. > > > > [2] Has anyone done any research in this area that can quantify this aspect? > > > > Kind regards, > > > > Jonathan van Alteren > > > > Founding Member | Object Guild B.V. > > Sustainable Software for Purpose-Driven Organizations > > > > jvalte...@objectguild.com > > -------------------------------------------- > Stéphane Ducasse > http://stephane.ducasse.free.fr / http://www.pharo.org > 03 59 35 87 52 > Assistant: Aurore Dalle > FAX 03 59 57 78 50 > TEL 03 59 35 86 16 > S. Ducasse - Inria > 40, avenue Halley, > Parc Scientifique de la Haute Borne, Bât.A, Park Plaza > Villeneuve d'Ascq 59650 > France >