Who ate my battery?

How free and open source systems are solving the problem of excessive energy consumption by computer software

Monday 13 February 2017

6.00pm for 6.30pm start

Southampton Solent University, East Park Terrace, Southampton, SO14 0RD | Maps | Campus Map

In The Spark Building (on East Park Terrace, adjacent and north to the Library)
Refreshments at 6.00pm on will be on "The Bridge", above The Pod, then we make our way down a floor to "The Pod "for 6.30pm for the presentation. (This is about 5 minutes’ walk from the Southampton Central Station)


This event will be a joint event with the BCS Hampshire Branch, BCS Open Source SG, BCS GreenIT SG and Southampton Solent University.

Jeremy Bennett MA, PhD, MBCS, CEng, CITP, FRSA, Chief Executive of Embecosm


Despite a decade of innovative development, and despite improvements in battery technology, a modern smartphone needs recharging far more often than its turn-of-the-century predecessor. Yet the blame cannot be laid at the door of hardware engineers; the problem lies in the software. Fortunately free and open source technology is racing to the rescue. With this talk we aim to promote energy efficiency to a first class software design goal.

Modern silicon chips are able use very little power. Multiple clock domains, clock gating and dynamic voltage and frequency control have all served to make modern hardware highly energy efficient. Yet all that can be destroyed by the software running on the chip. This talk will explain why developers should consider energy consumption as a primary design goal for software and give an insight into how energy consumption of code can be measured.

Open source is playing a central role in giving developers access to tools that enable energy efficient design. We will present details of MAGEEC and TSERO, two UK government funded projects to build the next generation of open source machine learning compilers, which will optimize for energy efficiency. We will present the compiler framework, and the energy measurement hardware, both of which are fully open source.

About the speaker:

Dr Jeremy Bennett is founder and Chief Executive of Embecosm (http://www.embecosm.com), a consultancy implementing open source compilers and chip simulators for major corporations around the world. Jeremy Bennett holds a MA and PhD from Cambridge University. He is a Member of the BCS, Chartered Engineer, Chartered Information Technology Professional and Fellow of the Royal Society of Arts, and Treasurer of the BCS OS SG.. He is the author of the standard textbook "Introduction to Compiling Techniques" (McGraw-Hill 1990, 1995, 2003). Contact him at jeremy.bennett@embecosm.com.


PDF Icon Who ate my battery? - Jeremy Bennett