Environmental energy is becoming a feasible alternative to traditional energy sources for ultra low-power devices such as sensor nodes. These devices can run reactive applications that adapt their control flow depending on the sensed data. In order to reduce the energy consumption of the platform and also to meet the timing constraints imposed by the application, we propose to dynamically reconfigure the system through the use of Field Programmable Gate Array (FPGA) fabric such that it executes more efficiently the tasks of the application. In this paper we present a new approach that enables the designer to efficiently explore different reconfiguration strategies for environmentally powered systems. For this we define a stochastic model of a harvesting video sensor node that captures the behavior of the node and of its environment. We use this approach to investigate the impact of different reconfiguration strategies for a video surveillance node on metrics of interest, such as the expected lifetime or downtime of the system. Then, we create a hardware implementation of an energy-aware reconfiguration manager on top of a custom multi-FPGA board. Our results show that the systems improve their processing capabilities if suitable reconfiguration strategies are defined for their respective configuration environments.

Reconfiguration Strategies for Environmentally Powered Devices: Theoretical Analysis and Experimental Validation / A., Susu; M., Magno; Acquaviva, Andrea; D., Atienza; G., DE MICHELI. - 4050:(2007), pp. 341-360. (Intervento presentato al convegno First International Conference on High-Performance Embedded Architectures and Compilers, HiPEAC 2005) [10.1007/978-3-540-71528-3_21].

Reconfiguration Strategies for Environmentally Powered Devices: Theoretical Analysis and Experimental Validation

ACQUAVIVA, ANDREA;
2007

Abstract

Environmental energy is becoming a feasible alternative to traditional energy sources for ultra low-power devices such as sensor nodes. These devices can run reactive applications that adapt their control flow depending on the sensed data. In order to reduce the energy consumption of the platform and also to meet the timing constraints imposed by the application, we propose to dynamically reconfigure the system through the use of Field Programmable Gate Array (FPGA) fabric such that it executes more efficiently the tasks of the application. In this paper we present a new approach that enables the designer to efficiently explore different reconfiguration strategies for environmentally powered systems. For this we define a stochastic model of a harvesting video sensor node that captures the behavior of the node and of its environment. We use this approach to investigate the impact of different reconfiguration strategies for a video surveillance node on metrics of interest, such as the expected lifetime or downtime of the system. Then, we create a hardware implementation of an energy-aware reconfiguration manager on top of a custom multi-FPGA board. Our results show that the systems improve their processing capabilities if suitable reconfiguration strategies are defined for their respective configuration environments.
File in questo prodotto:
Non ci sono file associati a questo prodotto.
Pubblicazioni consigliate

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11583/2274899
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo