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
<https://www.linkedin.com/in/mariano-mart%C3%ADnez-peck/>
Blog: https://marianopeck.wordpress.com/

Reply via email to