Title
Unleashing the hidden powers of low-cost IoT boards: GPU-based edutainment case study
Abstract
The Ubiquitous interconnected smart devices enabled by the recent evolution of low-cost, generic, small-size, powerful computing platforms devised the term Internet of Things (IoT), which cross-cuts many areas of our modern day living. IoT applications go way beyond simple sensing and actuation to sophisticated localized processing and decision-making. The recent advances in embedded systems produced a long list of IoT boards equipped with powerful central processing units (CPUs), and graphics processing units (GPUs). Unfortunately, even with the limited energy consumption and high processing power of such GPUs, CPUs are usually the only computational element utilized by the hosted applications, thus hindering the capabilities of the entire board. This is mainly due to the complicated nature of GPUbased programming. In this paper, we are presenting a case study showing the effect of offloading the computationally intensive part of a latency-sensitive educational game to a low-cost Raspberry Pi's GPU, thus enabling the board to seamlessly host the entire game operations. Relying mainly on the boards CPU shows very long interaction latency i.e., 4.82 s. By efficiently leveraging the powerful coprocessor, VideoCore GPU, we are able to significantly improve the interaction latency to a fraction of a second, making the game conveniently playable. (C) 2020 The Authors. Production and hosting by Elsevier B.V. on behalf of King Saud University.
Year
DOI
Venue
2022
10.1016/j.jksuci.2020.02.001
JOURNAL OF KING SAUD UNIVERSITY-COMPUTER AND INFORMATION SCIENCES
Keywords
DocType
Volume
Edutainment, Raspberry Pi, Embedded GPU, VideoCore GPU, OpenGL-ES
Journal
34
Issue
ISSN
Citations 
3
1319-1578
0
PageRank 
References 
Authors
0.34
0
3
Name
Order
Citations
PageRank
Marwa K. Elteir100.34
Shaimaa Y. Lazem213.74
Mohamed Azab364.93