Energy-performance management in battery powered reconfigurable processors for standalone IoT systems
- PDF / 2,360,983 Bytes
- 16 Pages / 595.276 x 790.866 pts Page_size
- 67 Downloads / 222 Views
ORIGINAL RESEARCH
Energy-performance management in battery powered reconfigurable processors for standalone IoT systems Ahmadreza Motaqi1
Received: 3 July 2019 / Accepted: 4 April 2020 Ó Bharati Vidyapeeth’s Institute of Computer Applications and Management 2020
Abstract Reconfigurable processors are gaining more attention in battery powered portable platforms like IoTs. As the FPGA based reconfigurable processors are power hungry and the energy source is limited in battery powered system, energy management is vital for such systems. This paper addresses an energy-performance management method in battery powered reconfigurable processors for standalone IoT systems. It considers battery characteristics and nonlinearities to select the best set of task types with respect to energy-performance management policies while satisfying area and energy consumption constraints in different situations. The proposed method decides based on battery level and rate of discharge to adopt two different strategies: (1) energy-performance trade-off, (2) energy minimization. The proposed method benefits from three tools to reduce the power consumption: (1) reducing the total number of performed reconfiguration during the battery life, (2) using battery-ware scheduling, (3) reducing occupied resources. The results show that the energy-performance management system extends battery lifetime by 34% in energy minimizing scenario. Moreover, it boosts the average performance by 31% while extending the battery lifetime by 25% in the complete discharging scenario. In the situation that the battery is charging, the energy-performance management system has achieved an increment of 74% in performance compared to (3).
& Ahmadreza Motaqi [email protected] 1
Department of Electrical And Electronic Engineering, Schulich of Engineering, University of Calgary, Calgary, Canada
Keywords Reconfigurable platforms Scheduling Portable systems FPGA IoT
1 Introduction In the modern era use of battery powered systems like satellites and Internet of Thing (IoT) equipment is inevitable. With the advent of 5th generation of internet (5G) more data bandwidth is provided for communication systems enabling us to control more equipment using the internet which has led to higher demand for IoT. Nowadays developing products in the area of IoT is a very attractive to research centers and companies. One of the main obstacles in developing IoT equipment is power consumption. Wireless data transferring between equipment (which can be a sensor, camera or any other thing) and internet access point and also encryption-decryption accelerators are the main sources of power consumption. Power consumption is of more importance for standalone systems operation using battery or solar panels. For a portable IoT system, the battery is a limited source of energy which should be intelligently managed. In this paper, ‘‘energy management’’ doesn’t strictly means reducing energy consumption, but it means whenever battery level is high, (also considering the rate o
Data Loading...