Optimize Sailfish with MAGEEC project which profiles and generates energy efficient code

asked 2014-01-13 02:52:35 +0300

this post is marked as community wiki

This post is a wiki. Anyone with karma >75 is welcome to improve it.

updated 2014-01-19 02:06:42 +0300

redge73 gravatar image

MAGEEC project MAchine Guided Energy Efficient Compilation http://mageec.org

MAGEEC aims to combine work on compilation options which save energy with work on machine learning to create a compiler framework, capable of generating code that has improved energy efficiency. MAGEEC is an open project with active community involvement, and to participate, use the project wiki, in depth updates on the project can be found on the project blog, with ongoing discussion on the mailing list.

The project has four key goals:

  1. It will optimize for energy
  2. It will use physical measurement of energy usage, not models.
  3. It will be compiler agnostic—initially targeting GCC and LLVM
  4. It will deliver a working system, not just research papers.

etc... solving excessive energy consumption

i hope, already kwown from jolla engineers staff. factory required to use for jolla /SailfishOS staff engineers software optimizing phone app should be better than other brand :-)

edit retag flag offensive close delete


@redge73 I can't really find any question in your post to answer to?

simo ( 2014-01-13 11:52:22 +0300 )edit

I'll take this under skunkworks wing. Interesting proposal.

Stskeeps ( 2014-01-15 21:57:03 +0300 )edit

Hope would live inside Jolla /SailfishOS near soon beast all others Brands on battery life/power efficent with care all overall SoC power gpu/cpu/chipset performance !

redge73 ( 2014-01-17 01:35:50 +0300 )edit

simo, i did convert as wiki, sorry for late answer, you are right, is not real question but feature hope soon available after foosdem event 1 or 2 month later ! Making Jolla/SailfishOS better than any other brand on optimized software with battery life inside core SailfishOS :-)

redge73 ( 2014-01-19 02:10:15 +0300 )edit