2021
DOI: 10.1109/les.2020.2973397
|View full text |Cite
|
Sign up to set email alerts
|

C++20 Coroutines on Microcontrollers—What We Learned

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
2
0

Year Published

2022
2022
2023
2023

Publication Types

Select...
3
3

Relationship

0
6

Authors

Journals

citations
Cited by 6 publications
(3 citation statements)
references
References 11 publications
0
2
0
Order By: Relevance
“…Apart from C, open-source toolchains also support a number of newer compiled languages, such as C++ [5,11,34] and Rust [59,60]. Optimized runtimes also exist for interpreted languages such as Python [21,38,51] and Go [22].…”
Section: Hardware-dependent Softwarementioning
confidence: 99%
“…Apart from C, open-source toolchains also support a number of newer compiled languages, such as C++ [5,11,34] and Rust [59,60]. Optimized runtimes also exist for interpreted languages such as Python [21,38,51] and Go [22].…”
Section: Hardware-dependent Softwarementioning
confidence: 99%
“…to generate infinite series of values, but most of all it allows for cooperative multitasking purely on the Forth platform. The latter is very useful feature especially on small and resource constraints platforms that nevertheless require the kind of multitasking [2]. Forth built in coroutines allow for such operation in much more lightweight way compared to the preemptive multitasking.…”
Section: Forth Endowed With the Coroutinesmentioning
confidence: 99%
“…When used on Android, coroutines achieve better performance when compared to some existing concurrency frameworks [8]. Also, lot of recent academic works study the application of coroutines on resource-constrained platforms, in the Internet of Things and Embedded Systems [7].…”
Section: Introductionmentioning
confidence: 99%