2017
DOI: 10.1145/3126565
|View full text |Cite
|
Sign up to set email alerts
|

An Inexact Ultra-low Power Bio-signal Processing Architecture With Lightweight Error Recovery

Abstract: e energy e ciency of digital architectures is tightly linked to the voltage level (Vdd) at which they operate. Aggressive voltage scaling is therefore mandatory when ultra-low power processing is required. Nonetheless, the lowest admissible Vdd is o en bounded by reliability concerns, especially since static and dynamic non-idealities are exacerbated in the near-threshold region, imposing costly guard-bands to guarantee correctness under worst-case conditions. A striking alternative, explored in this paper, wa… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
5
0

Year Published

2018
2018
2022
2022

Publication Types

Select...
4
2

Relationship

4
2

Authors

Journals

citations
Cited by 7 publications
(5 citation statements)
references
References 48 publications
(54 reference statements)
0
5
0
Order By: Relevance
“…Given that an autonomous device with online analysis has a longer battery life than when streaming the sampled data to a remote device such as a smartphone, provided that the embedded computations required for signal processing and classification are lightweight enough, which has been proven by the works of Rincón et al, Crepaldi et al,and Basu et al [54]- [57]. Thus, we need to carefully select the features we use for the OSA classification.…”
Section: A Features Extractionmentioning
confidence: 99%
“…Given that an autonomous device with online analysis has a longer battery life than when streaming the sampled data to a remote device such as a smartphone, provided that the embedded computations required for signal processing and classification are lightweight enough, which has been proven by the works of Rincón et al, Crepaldi et al,and Basu et al [54]- [57]. Thus, we need to carefully select the features we use for the OSA classification.…”
Section: A Features Extractionmentioning
confidence: 99%
“…While approximation can be exploited at various levels of the hardware/software stack [1], [8], circuit-level AC methodologies are most related to our contribution. In particular, we focus on Approximate Logic Synthesis, which consists of manipulating the Boolean function implemented by a circuit to obtain an inexact counterpart, as opposed to Voltage Overscaling, where the voltage supply of an architecture is altered, injecting timing errors [9], [10]. Some notable efforts in inexact circuit research focus on manually designing specific arithmetic units, such as adders [11] or multipliers [12], [13], while others adopt a more generic approach, enabling the simplification of any combinatorial circuit [2], [3], [4], [7], [14], [15], [16].…”
Section: Motivationmentioning
confidence: 99%
“…Multi-core system As depicted in Fig. 2, and similarly to [2] and [12], the target platform features multiple RISC processors, which are interconnected through combinational crossbars to separate data and instruction memory banks. Each processor implements a Harvard architecture [13], supported by a three-stage pipeline, which can be clock-gated by a synchronizer unit while waiting for another processor to finish its task or when a kernel acceleration is running on the CGRA.…”
Section: Architecturementioning
confidence: 99%
“…Similarly to [12], we classify the transient errors (i.e., bitflips induced by voltage droops) affecting the execution of the system or the computed results into three categories:…”
Section: Execution Monitor (Em)mentioning
confidence: 99%