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 jvalteren@objectguild.com On 1 Oct 2020, 22:34 +0200, Mariano Martinez Peck <marianopeck@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 <jvalteren@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
jvalteren@objectguild.com
-- Mariano Martinez Peck Email: marianopeck@gmail.com Twitter: @MartinezPeck LinkedIn:Â www.linkedin.com/in/mariano-martinez-peck Blog:Â https://marianopeck.wordpress.com/