Abstract—In the last years, remote health monitoring is becoming an essential branch of health care with the rapid development of wearable sensors technology. To meet the demand of new more complex applications and ensuring adequate battery lifetime, wearable sensors have evolved into multi-core systems with advanced power-saving capabilities and additional heterogeneous components. In this paper, we present an approach that applies optimization and parallelization techniques uncovered by modern ultra-low power platforms in the SW layers with the goal of improving the mapping and reducing the energy consumption of biomedical applications. Additionally, we investigate the benefit of integrating domain-specific accelerators to further reduce the energy consumption of the most computationally expensive kernels. Using 30-second excerpts of signals from two public databases, we apply the proposed optimization techniques on well-known modules of biomedical benchmarks from the stateof-the-art and two complete applications. We observe speedups of 5.17 × and energy savings of 41.6 % for the multicore implementation using a cluster of 8 cores with respect to single-core wearable sensor designs when processing a standard 12-lead electrocardiogram (ECG) signal analysis. Additionally, we conclude that the minimum workload required to take advantage of parallelization for a hearbeat classifier corresponds to the processing of 3-lead ECG signals, with a speed-up of 2.96 × and energy savings of 19.3 %. Moreover, we observe additional energy savings of up to 7.75 % and 16.8 % by applying power management and memory scaling to the multicore implementation of the 3-lead beat classifier and 12-lead ECG analysis, respectively. Finally, by integrating hardware (HW) acceleration we observe overall energy savings of up to 51.3 % for the 12-lead ECG analysis.

Modular Design and Optimization of Biomedical Applications for UltraLow Power Heterogeneous Platforms / De Giovanni, Elisabetta; Montagna, Fabio; Denkinger, Benoit W.; Machetti, Simone; Peon-Quiros, Miguel; Benatti, Simone; Rossi, Davide; Benini, Luca; Atienza, David. - In: IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS. - ISSN 0278-0070. - ELETTRONICO. - 39:(2020), pp. 3821-3832. [10.1109/TCAD.2020.3012652]

Modular Design and Optimization of Biomedical Applications for UltraLow Power Heterogeneous Platforms

Montagna, Fabio;Benatti, Simone;Rossi, Davide;Benini, Luca;
2020

Abstract

Abstract—In the last years, remote health monitoring is becoming an essential branch of health care with the rapid development of wearable sensors technology. To meet the demand of new more complex applications and ensuring adequate battery lifetime, wearable sensors have evolved into multi-core systems with advanced power-saving capabilities and additional heterogeneous components. In this paper, we present an approach that applies optimization and parallelization techniques uncovered by modern ultra-low power platforms in the SW layers with the goal of improving the mapping and reducing the energy consumption of biomedical applications. Additionally, we investigate the benefit of integrating domain-specific accelerators to further reduce the energy consumption of the most computationally expensive kernels. Using 30-second excerpts of signals from two public databases, we apply the proposed optimization techniques on well-known modules of biomedical benchmarks from the stateof-the-art and two complete applications. We observe speedups of 5.17 × and energy savings of 41.6 % for the multicore implementation using a cluster of 8 cores with respect to single-core wearable sensor designs when processing a standard 12-lead electrocardiogram (ECG) signal analysis. Additionally, we conclude that the minimum workload required to take advantage of parallelization for a hearbeat classifier corresponds to the processing of 3-lead ECG signals, with a speed-up of 2.96 × and energy savings of 19.3 %. Moreover, we observe additional energy savings of up to 7.75 % and 16.8 % by applying power management and memory scaling to the multicore implementation of the 3-lead beat classifier and 12-lead ECG analysis, respectively. Finally, by integrating hardware (HW) acceleration we observe overall energy savings of up to 51.3 % for the 12-lead ECG analysis.
2020
Modular Design and Optimization of Biomedical Applications for UltraLow Power Heterogeneous Platforms / De Giovanni, Elisabetta; Montagna, Fabio; Denkinger, Benoit W.; Machetti, Simone; Peon-Quiros, Miguel; Benatti, Simone; Rossi, Davide; Benini, Luca; Atienza, David. - In: IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS. - ISSN 0278-0070. - ELETTRONICO. - 39:(2020), pp. 3821-3832. [10.1109/TCAD.2020.3012652]
De Giovanni, Elisabetta; Montagna, Fabio; Denkinger, Benoit W.; Machetti, Simone; Peon-Quiros, Miguel; Benatti, Simone; Rossi, Davide; Benini, Luca; Atienza, David
File in questo prodotto:
File Dimensione Formato  
tcadnocopy.pdf

Open Access dal 03/04/2021

Tipo: Postprint
Licenza: Licenza per accesso libero gratuito
Dimensione 1.26 MB
Formato Adobe PDF
1.26 MB Adobe PDF Visualizza/Apri

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/11585/774419
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 6
  • ???jsp.display-item.citation.isi??? 5
social impact