Synthesizing energy-efficient embedded systems with LOPOCOS

被引:8
|
作者
Schmitz, MT [1 ]
Al-Hashimi, BM
Eles, P
机构
[1] Univ Southampton, Dept Elect & Comp Sci, Elect Syst Design Grp, Southampton SO9 5NH, Hants, England
[2] Linkoping Univ, Dept Comp & Informat Sci, S-58183 Linkoping, Sweden
关键词
dynamic voltage scaling; heterogeneous distributed systems; power consumption; system-level synthesis; real-time;
D O I
10.1023/A:1016511712014
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we introduce the LOPOCOS (Low Power Co-synthesis) system, a prototype CAD tool for system level co-design. LOPOCOS targets the design of energy-efficient embedded systems implemented as heterogeneous distributed architectures. In particular, it is designed to solve the specific problems involved in architectures that include dynamic voltage scalable (DVS) processors. The aim of this paper is to demonstrate how LOPOCOS can support the system designer in identifying energy-efficient hardware/software implementations for the desired embedded systems. Hence, highlighting the necessary optimization steps during design space exploration for DVS enable architectures. The optimization steps carried out in LOPOCOS involve component allocation and task/communication mapping as well as scheduling and dynamic voltage scaling. LOPOCOS has the following key features, which contribute to this energy efficiency. During the voltage scaling valuable power profile information of task execution is taken into account, hence, the accuracy of the energy estimation is improved. A combined optimization for scheduling and communication mapping based on genetic algorithm, optimizes simultaneously execution order and communication mapping towards the utilization of the DVS processors and timing behaviour. Furthermore, a separation of task and communication mapping allows a more effective implementation of both task and communication mapping optimization steps. Extensive experiments are conducted to demonstrate the efficiency of LOPOCOS. We report up to 38% higher energy reductions compared to previous co-synthesis techniques for DVS systems. The investigations include a real-life example of an optical flow detection algorithm.
引用
收藏
页码:401 / 424
页数:24
相关论文
共 50 条
  • [21] Energy-Efficient Scheduling Algorithms with Reliability Goal on Heterogeneous Embedded Systems
    Han, Yu
    Hu, Wei
    Liu, Jing
    Gan, Yu
    19TH IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED PROCESSING WITH APPLICATIONS (ISPA/BDCLOUD/SOCIALCOM/SUSTAINCOM 2021), 2021, : 555 - 562
  • [22] Energy-Efficient Scheduling for Stability-Guaranteed Embedded Control Systems
    Abyaneh, Alireza Salami
    Kargahi, Mehdi
    2015 CSI SYMPOSIUM ON REAL-TIME AND EMBEDDED SYSTEMS AND TECHNOLOGIES (RTEST), 2015,
  • [23] Direct Address Translation for Virtual Memory in Energy-Efficient Embedded Systems
    Zhou, Xiangrong
    Petrov, Peter
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2008, 8 (01)
  • [24] A reliable and energy-efficient classifier combination scheme for intrusion detection in embedded systems
    Viegas, Eduardo
    Santin, Altair
    Oliveira, Luiz
    Franca, Andre
    Jasinski, Ricardo
    Pedroni, Volnei
    COMPUTERS & SECURITY, 2018, 78 : 16 - 32
  • [25] Energy-Efficient Reconfigurable Cache Architectures for Accelerator-Enabled Embedded Systems
    Farmahini-Farahani, Amin
    Kim, Nam Sung
    Morrow, Katherine
    2014 IEEE INTERNATIONAL SYMPOSIUM ON PERFORMANCE ANALYSIS OF SYSTEMS AND SOFTWARE (ISPASS), 2014, : 211 - 220
  • [26] An Embedded Architecture for Energy-Efficient Stream Computing
    Panda, Amrit
    Chatha, Karam S.
    IEEE EMBEDDED SYSTEMS LETTERS, 2014, 6 (03) : 57 - 60
  • [27] Energy-Efficient Embedded Inference of SVMs on FPGA
    Elgawi, Osman
    Mutawa, A. M.
    Ahmad, Afaq
    2019 IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI (ISVLSI 2019), 2019, : 165 - 169
  • [28] Rapid and energy-efficient testing for embedded cores
    Han, Y
    Hu, Y
    Li, HW
    Li, XW
    Chandra, A
    13TH ASIAN TEST SYMPOSIUM, PROCEEDINGS, 2004, : 8 - 13
  • [29] A Two-Phase Algorithm for Reliable and Energy-Efficient Heterogeneous Embedded Systems
    Xu, Hongzhi
    Zhang, Binlian
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2024, E107D (10) : 1285 - 1296
  • [30] A Survey of Energy-Efficient Task Synchronization for Real-Time Embedded Systems
    Wu, Jun
    2017 IEEE 23RD INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS (RTCSA), 2017,