Open-PEOPLE: Open - Power and Energy Optimization Platform and Estimator J. Guillot, E. Senn, D. Blouin, M. Lanoe Lab-STICC, UEB-UBS Centre de Recherche, BP92116 F 56321 Lorient Cedex, France jeremie.guillot@univ-ubs.fr D. Chillet, R. Bonamy IRISA, Universit´ e de Rennes 1 6 Rue de Kerampont F-22305 Lannion Cedex daniel.chillet@irisa.fr C. Belleudy, B. Ouni LEAT - Universit´ e de Nice Sophia-Antipolis 2000 route des Lucioles, BP 121 06903 Sophia-Antipolis Cedex, FRANCE belleudy@unice.fr S. Niar, R. Ben-Atitallah LAMIH - Universit´ e de Valenciennes ISTV2 - Le Mont Houy 59313 VALENCIENNES Cedex 9 smail.niar@univ-valenciennes.fr O. Zendra, K. Roussel, J. Ponroy LORIA - INRIA 615 Rue du Jardin Botanique, BP 101 F 54602 Villers-L` es-Nancy Cedex Olivier.Zendra@inria.fr C. Samoyeau -&- V. Tissier, A, Fritsche InPixal -&- THALES christian.samoyeau@inpixal.com. victor.tissier@fr.thalesgroup.com agnes.fritsch@fr.thalesgroup.com Abstract—This paper presents the Open-PEOPLE project that intends to provide a platform dedicated to power and energy mea- surement, estimation and optimization for complete embedded systems. Such systems include complex hardware components (FPGA, DSP, GPP, SoC, MPSoC, Memory. . . ), an operating system (real time or not) and embedded applications. The project is open to the designers and developers community through a software platform made of a web portal and a standalone application gathering power and energy estimation tools, and a library of power models. The web portal is coupled to the hardware platform which is dedicated to power measurements on real boards in order to enrich the models library. Objectives of this project include the development of methods to perform power consumption characterisation of complete embedded systems. It aims to provide a set of tools to analyse and optimize power consumption at different levels of abstraction during the design process. I. I NTRODUCTION Designing low power complex electronic devices is now a key challenge for corporations in a large number of electronic domains. The motivations, which lead designers to consider low power designs, are multiple: to increase lifetime, to increase autonomy, to limit battery capacity, limit tempera- ture.... Unfortunately, there is currently neither methodology nor tool to obtain an accurate estimation of consumption for a complete system at different levels of description, i.e. at different design steps. The Open-PEOPLE project aims at providing a complete platform i) to allow rapid power/energy estimation for com- plex systems, ii) to test different optimizations in order to significantly reduce its power consumption. The goal of the Open-PEOPLE platform is also to provide an access to an automated power and energy measurements bench, including different boards (GPP, DSP, FPGA...)and to control power estimations and optimizations tools. II. OPEN PEOPLE PLATFORM:MAIN ASPECTS The platform developed within the frame of the Open- PEOPLE project is made of two parts as described in Figure 1. The first one is dedicated to the Power Consumption Model Development (PCMD). It is based on automated framework to build power consumption from measurement campaigns on real boards that can be remotely controlled through a web portal. The second part is devoted to Power Consumption Analysis and Optimization (PCAO). It makes use of the power estima- tion models developed previously and is composed of MDE based estimation tool (CAT: Consumption Analysis Toolbox [3]). As shown in Figure 1 the Open-PEOPLE platform can Fig. 1. The Open-PEOPLE project platform also be decomposed into a hardware platform and a software one. Both are detailed in the following sections. III. OPHWP: OPEN-PEOPLE HARDWARE PLATFORM The hardware platform allows to perform power consump- tion measurements on embedded systems widely used in in- dustry. The targeted boards include the following components: