Hi Mariano, Thanks for your response! I will take a look at the presentation.
I was hoping for some more concrete experience with the Green Software Lab benchmark. It's not a priority at the moment, but hopefully I'll get back to this in the near future. I'll report back with any findings. Kind regards, Jonathan van Alteren Founding Member | Object Guild B.V. Sustainable Software for Purpose-Driven Organizations jvalte...@objectguild.com On 1 Oct 2020, 22:34 +0200, Mariano Martinez Peck <marianop...@gmail.com>, wrote: > > Hi there, > > We did a related experiment with VA Smalltalk and other languages like > Python, Java, etc... the context was how a JIT compiler can also help you > reduce energy consumption...which could be very important for IoT. We did > experiments on a Raspberry Pi, run some benchmarks and with some hardware > tool we were measuring the wattage. > > You can see the whole presentation here: https://youtu.be/2xO0ohUNnug > > Hopefully this can get you started with Pharo experiments. > > Cheers, > > > On Thu, Oct 1, 2020 at 8:47 AM 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 > > > -- > Mariano Martinez Peck > Email: marianop...@gmail.com > Twitter: @MartinezPeck > LinkedIn: www.linkedin.com/in/mariano-martinez-peck > Blog: https://marianopeck.wordpress.com/