Reducing Energy of Approximate Feature Extraction in Heterogeneous Architectures for Sensor Inference via Energy-Aware Genetic Programming

被引:4
|
作者
Tang, Yinqi [1 ]
Jia, Hongyang [1 ]
Verma, Naveen [1 ]
机构
[1] Princeton Univ, Dept Elect Engn, Princeton, NJ 08544 USA
关键词
Approximate computing; energy efficiency; feature extraction; genetic programming; Pareto optimization; DEEP NEURAL-NETWORKS; SEIZURE CLASSIFICATION; ALGORITHM; EFFICIENT; 8-CHANNEL; SOC; RESILIENCE;
D O I
10.1109/TCSI.2019.2961643
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Hardware acceleration substantially enhances both energy efficiency and performance, but raises major challenges for programmability. This is especially true in the domain of approximate computing, where energy-approximation tradeoffs at the hardware level are extremely difficult to encapsulate in interfaces to the software level. The programmability challenges have motivated co-design of accelerators with program-synthesis frameworks, where the structured computations resulting from synthesis are exploited towards hardware specialization. This paper proposes energy-aware code synthesis targeting heterogeneous architectures for approximate computing. A heterogeneous architecture for embedded sensor inference is employed, demonstrated in custom silicon, where programmable feature extraction is mapped to an accelerator via genetic programming. The high level of accelerator specialization and structured mapping of computations to the accelerator enable robust energy models, which are then employed in a genetic-programming algorithm to improve the energy-approximation Pareto frontier. The proposed algorithm is demonstrated in an electroencephalogram-based seizure-detection application and an electrocardiogram-based arrhythmia-detection application. At the same level of baseline inference performance, the energy consumption of genetic-programming models executed on the accelerator is 57.4% and 21.8% lower, respectively, with the proposed algorithm, compared to a conventional algorithm without incorporating energy models for execution on the accelerator.
引用
收藏
页码:1576 / 1587
页数:12
相关论文
共 48 条
  • [1] Exploiting Approximate Feature Extraction via Genetic Programming for Hardware Acceleration in a Heterogeneous Microprocessor
    Jia, Hongyang
    Verma, Naveen
    [J]. IEEE JOURNAL OF SOLID-STATE CIRCUITS, 2018, 53 (04) : 1016 - 1027
  • [2] A Heterogeneous Microprocessor for Energy-scalable Sensor Inference Using Genetic Programming
    Jia, Hongyang
    Lu, Jie
    Jha, Niraj K.
    Verma, Naveen
    [J]. 2017 SYMPOSIUM ON VLSI CIRCUITS, 2017, : C28 - C29
  • [3] Energy-aware Self-Adaptive Middleware for Heterogeneous Parallel Architectures
    Kavanagh, Richard
    Djemame, Karim
    [J]. 2018 FIFTH INTERNATIONAL SYMPOSIUM ON INNOVATION IN INFORMATION AND COMMUNICATION TECHNOLOGY (ISIICT 2018), 2018, : 75 - 82
  • [4] Genetic Programming for Energy-Efficient and Energy-Scalable Approximate Feature Computation in Embedded Inference Systems
    Lu, Jie
    Jia, Hongyang
    Verma, Naveen
    Jha, Niraj K.
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2018, 67 (02) : 222 - 236
  • [5] Flexible Energy-Aware Simulation of Heterogeneous Wireless Sensor Networks
    Fummi, Franco
    Perbellini, Giovanni
    Quaglia, Davide
    Acquaviva, Andrea
    [J]. DATE: 2009 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION, VOLS 1-3, 2009, : 1638 - +
  • [6] An Energy-aware Awakening Routing Algorithm in Heterogeneous Sensor Networks
    Tao Dan
    Chen Houjin
    Sun Yan
    Cen Yigang
    [J]. PROCEEDINGS OF 2009 CONFERENCE ON COMMUNICATION FACULTY, 2009, : 623 - +
  • [7] An Energy-aware Routing Algorithm for Heterogeneous Wireless Sensor Networks
    Liang, Ying
    Feng, Yongxin
    [J]. HIS 2009: 2009 NINTH INTERNATIONAL CONFERENCE ON HYBRID INTELLIGENT SYSTEMS, VOL 2, PROCEEDINGS, 2009, : 275 - 278
  • [8] Learning dispatching rules via novel genetic programming with feature selection in energy-aware dynamic job-shop scheduling
    Sitahong, Adilanmu
    Yuan, Yiping
    Li, Ming
    Ma, Junyan
    Ba, Zhiyong
    Lu, Yongxin
    [J]. SCIENTIFIC REPORTS, 2023, 13 (01)
  • [9] Learning dispatching rules via novel genetic programming with feature selection in energy-aware dynamic job-shop scheduling
    Adilanmu Sitahong
    Yiping Yuan
    Ming Li
    Junyan Ma
    Zhiyong Ba
    Yongxin Lu
    [J]. Scientific Reports, 13
  • [10] Energy-Aware Sensor Networks via Sensor Selection and Power Allocation
    Niyazi, Lama B.
    Chaaban, Anas
    Dahrouj, Hayssam
    Al-Naffouri, Tareq Y.
    Alouini, Mohamed-Slim
    [J]. 2017 IEEE 86TH VEHICULAR TECHNOLOGY CONFERENCE (VTC-FALL), 2017,