Skip to main navigation Skip to search Skip to main content

Caractérisation en puissance des instructions d'un processeur multicoeur asynchrone

  • François Gourlay

Student thesis: Master's thesisMaster in Engineering: Engineering

Abstract

This thesis proposes a technique to estimate power and energy consumption of software programs executed by an asynchronous multicore processor using parallel processing. This technique is simple and can be used to produce early estimates. It allows the characterization of each assembler instruction in terms of its own frequency and its distinct execution time. This execution time parameter is then used in the theoretical calculations of a power and energy consumption model representing the software executing those same instructions. The theoretical power and energy consumption calculations are then validated with their experimental counterparts. Relative errors of less than 1% for simple programs and relative errors varying from 6.1% to 9.6% for more complex programs are achieved. This simple technique could be used to find, very early in the design process, the energy consumption of a specific software program using an asynchronous multicore processor. Ultimately, this simple technique should reduce the power consumption of an asynchronous multicore processor in guiding the designer in his/her choices of algorithms.
Date12 Jul 2012
Original languageFrench
Awarding Institution
  • École de technologie supérieure
SupervisorFrançois Gagnon (Supervisor) & Claude Thibeault (Co-supervisor)

Cite this

'