Asynchronous programming using C++ coroutines in embedded and edge computing
Other Publication ResearchOnline@JCUBelson, Bruce
Abstract
Bruce Belson investigated C++20 'coroutine' support, examining its suitability for Internet-of-Things devices and embedded systems. The enhancements required for widespread embedded use were identified. Coroutines were found to offer improved ease-of-use. Simple and careful application of coroutines delivered 20% speed improvements and 18% power reduction, offering much improved battery life.
Journal
N/A
Publication Name
N/A
Volume
N/A
ISBN/ISSN
N/A
Edition
N/A
Issue
N/A
Pages Count
206
Location
N/A
Publisher
N/A
Publisher Url
N/A
Publisher Location
N/A
Publish Date
N/A
Url
N/A
Date
N/A
EISSN
N/A
DOI
10.25903/sgqr-1f83
