Design, Automation &Amp; Test in Europe Conference &Amp; Exhibition (DATE), 2013 2013
DOI: 10.7873/date.2013.090
|View full text |Cite
|
Sign up to set email alerts
|

Synchronizing Code Execution on Ultra-Low-Power Embedded Multi-Channel Signal Analysis Platforms

Abstract: Abstract-Embedded biosignal analysis involves a considerable amount of parallel computations, which can be exploited by employing low-voltage and ultra-low-power (ULP) parallel computing architectures. By allowing data and instruction broadcasting, single instruction multiple data (SIMD) processing paradigm enables considerable power savings and application speedup, in turn allowing for a lower voltage supply for a given workload. The state-of-the-art multi-core architectures for biosignal analysis however lac… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
12
0

Year Published

2014
2014
2023
2023

Publication Types

Select...
3
3

Relationship

3
3

Authors

Journals

citations
Cited by 7 publications
(12 citation statements)
references
References 10 publications
(11 reference statements)
0
12
0
Order By: Relevance
“…In this scenario, substantial energy gains can be achieved when multiple cores execute the same phases of an application (e.g., conditioning in Figure 1) on multiple acquired inputs, as demonstrated by the authors of [11] and [8]. However, these synchronization approaches do not provide the necessary flexibility to perform parallel processing of streams on multiple cores, while also supporting producer-consumer relationships among cores.…”
Section: Introductionmentioning
confidence: 99%
See 4 more Smart Citations
“…In this scenario, substantial energy gains can be achieved when multiple cores execute the same phases of an application (e.g., conditioning in Figure 1) on multiple acquired inputs, as demonstrated by the authors of [11] and [8]. However, these synchronization approaches do not provide the necessary flexibility to perform parallel processing of streams on multiple cores, while also supporting producer-consumer relationships among cores.…”
Section: Introductionmentioning
confidence: 99%
“…: they are at the same point of the program flow, so that a single instruction is fetched and delivered in parallel. Indeed, a mechanism to recover lockstep execution across data-dependent branches was proposed in [8]. Nonetheless, the introduced paradigm has the limiting assumption that each core executes the same program flow on a different data stream, which restricts the range of applications that can be targeted.…”
Section: Related Workmentioning
confidence: 99%
See 3 more Smart Citations