Low Power Scheduling of Periodic Hardware Tasks in Flash-Based FPGAs

被引:2
作者
Wulf, Cornelia [1 ]
Willig, Michael [1 ]
Goehringer, Diana [1 ]
机构
[1] Tech Univ Dresden, Adapt Dynam Syst, Dresden, Germany
来源
2020 IEEE NORDIC CIRCUITS AND SYSTEMS CONFERENCE (NORCAS) | 2020年
关键词
low power scheduling; hardware task; flash-based FPGA; flash freeze mode;
D O I
10.1109/norcas51424.2020.9265128
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Flash-based FPGAs are well suited for energy aware applications because they are liable to a much lower static energy consumption than SRAM-based FPGAs. The power consumption of Microsemi / Microchip devices is reduced even further due to a low-power mode called Flash*Freeze. Nevertheless, when many hardware tasks with different idle times share the same FPGA, the applicability of the Flash*Freeze mode is reduced as only the complete FPGA can be put into Flash*Freeze mode. In this paper, a scheduling algorithm called cluster scheduling is introduced that reduces the power consumption by clustering periodic hardware tasks and extending Flash*Freeze periods under consideration of real-time constraints. The cluster scheduling algorithm can run standalone or it can be integrated into a real-time operating system. It is evaluated against an algorithm that switches to Flash*Freeze mode whenever the FPGA is idle. Depending on the shifting variability of the hardware tasks, a prolongation of the Flash*Freeze mode in the order of n can he reached with n given hardware tasks.
引用
收藏
页数:7
相关论文
共 18 条
[1]  
Adams C, 2019, AEROSP CONF PROC
[2]   Race-to-halt energy saving strategies [J].
Awan, Muhammad Ali ;
Petters, Stefan M. .
JOURNAL OF SYSTEMS ARCHITECTURE, 2014, 60 (10) :796-815
[3]   Recent Trends of FPGA Used for Low-Power Wireless Sensor Network [J].
Cheour, Rym ;
Baklouti, Mouna ;
Abid, Mohamed ;
Khriji, Sabrine ;
El Houssaini, Dhouha ;
Kanoun, Olfa .
IEEE AEROSPACE AND ELECTRONIC SYSTEMS MAGAZINE, 2019, 34 (10) :28-38
[4]  
da Silva B., 2018, 2018 INT S APPL REC
[5]  
Danne K, 2005, PROCEEDINGS OF THE THIRD INTERNATIONAL WORKSHOP ON INTELLIGENT SOLUTIONS IN EMBEDDED SYSTEMS, P117
[6]  
Das A, 2016, DES AUT TEST EUROPE, P535
[7]   Operating Systemfor Runtime Reconfigurable Multiprocessor Systems [J].
Goehringer, Diana ;
Huebner, Michael ;
Zeutebouo, Etienne Nguepi ;
Becker, Juergen .
INTERNATIONAL JOURNAL OF RECONFIGURABLE COMPUTING, 2011, 2011
[8]   An Approach for Mapping Periodic Real-time Tasks to Reconfigurable Hardware [J].
Guettatfi, Zakarya ;
Platzner, Marco ;
Kermia, Omar ;
Khouas, Abdelhakim .
2019 IEEE INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW), 2019, :99-106
[9]   Dynamic Energy Management of FPGA Accelerators in Embedded Systems [J].
Hosseinabady, Mohammad ;
Nunez-Yanez, Jose Luis .
ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2018, 17 (03)
[10]   Time Reversal Imaging of the Tsunami Source [J].
Hossen, M. Jakir ;
Cummins, Phil R. ;
Roberts, Stephen G. ;
Allgeyer, Sebastien .
PURE AND APPLIED GEOPHYSICS, 2015, 172 (3-4) :969-984