Title :
Hardware/software approach for code synchronization in low-power multi-core sensor nodes
Author :
Braojos, R. ; Dogan, Atakan ; Beretta, Ivan ; Ansaloni, G. ; Atienza, David
Author_Institution :
Embedded Syst. Lab., Ecole Polytech. Fed. de Lausanne, Lausanne, Switzerland
Abstract :
Latest embedded bio-signal analysis applications, targeting low-power Wireless Body Sensor Nodes (WBSNs), present conflicting requirements. On one hand, bio-signal analysis applications are continuously increasing their demand for high computing capabilities. On the other hand, long-term signal processing in WBSNs must be provided within their highly constrained energy budget. In this context, parallel processing effectively increases the power efficiency of WBSNs, but only if the execution can be properly synchronized among computing elements. To address this challenge, in this work we propose a hardware/software approach to synchronize the execution of bio-signal processing applications in multi-core WBSNs. This new approach requires little hardware resources and very few adaptations in the source code. Moreover, it provides the necessary flexibility to execute applications with an arbitrarily large degree of complexity and parallelism, enabling considerable reductions in power consumption for all multi-core WBSN execution conditions. Experimental results show that a multi-core WBSN architecture using the illustrated approach can obtain energy savings of up to 40%, with respect to an equivalent single-core architecture, when performing advanced bio-signal analysis.
Keywords :
body sensor networks; medical signal processing; parallel processing; source coding; synchronisation; WBSN power efficiency; advanced bio-signal analysis; bio-signal analysis applications; code synchronization; computing elements; embedded bio-signal analysis applications; energy savings; hardware-software approach; highly-constrained energy budget; long-term signal processing; low-power multicore sensor nodes; low-power wireless body sensor nodes; multicore WBSN execution condition; parallel processing; power consumption; single-core architecture; source code; Benchmark testing; Hardware; Multicore processing; Parallel processing; Power demand; Synchronization; Bio-Medical Signal Processing; Code Synchronization; Embedded Systems; Wireless Sensor Nodes;
Conference_Titel :
Design, Automation and Test in Europe Conference and Exhibition (DATE), 2014
Conference_Location :
Dresden
DOI :
10.7873/DATE.2014.181