Bruce Belson
- bruce.belson@jcu.edu.au
https://orcid.org/0000-0003-2904-1650- Casual Research Academic
- Engineering
Projects
3
Publications
5
Awards
0
Research
Projects
Generation Signalling Device (GSD) using AFLC signals
09 Mar 2026 - 25 Apr 2026
Teaching
Taught Modules
2023
2021
[CC4950] Design ProjectLecturer
2024
[CC2511] Embedded Systems DesignLecturer
2024
[CC2511] Embedded Systems DesignLecturer
2022
2026
2026
[MA5020] Special Study ALecturer
2024
2025
[CC2511] Embedded Systems DesignLecturer
2023
Output
Belson, Bruce (2024) Asynchronous programming using C++ coroutines in embedded and edge computing. [Thesis] [DOI]
Reducing Energy Consumption for Machine Learning Inference on Edge Devices using C++20 Coroutines
2026
Belson, Bruce; Holdsworth, Jason; Kerrison, Steve; Philippa, Bronson (2026) 'Reducing Energy Consumption for Machine Learning Inference on Edge Devices using C++20 Coroutines'. ACM Transactions on Embedded Computing Systems, . [DOI]
Belson, Bruce; Xiang, Wei; Holdsworth, Jason; Philippa, Bronson (2021) 'C++20 coroutines on microcontrollers - what we learned'. IEEE Embedded Systems Letters, 13 (1):9-12. [DOI]
Journal Publication
ResearchOnline@JCU
A survey of asynchronous programming using coroutines in the Internet of Things and embedded systems
2019
Belson, Bruce; Holdsworth, Jason; Xiang, Wei; Philippa, Bronson (2019) 'A survey of asynchronous programming using coroutines in the Internet of Things and embedded systems'. ACM Transactions on Embedded Computing Systems, 18 (3). [DOI]
Journal Publication
ResearchOnline@JCU
Belson, Bruce; Philippa, Bronson (2022) 2022 IEEE 25th International Conference on Computational Science and Engineering (CSE) Speeding up Machine Learning Inference on Edge Devices by Improving Memory Access Patterns using Coroutines Wuhan, China, [DOI]
Conference Publication
ResearchOnline@JCU
