TY - GEN
T1 - Machine learning based predictive models in mobile platforms using CPU-GPU
AU - Sohankar, Javad
AU - Pore, Madhurima
AU - Banerjee, Ayan
AU - Sadeghi, Koosha
AU - Gupta, Sandeep K.S.
N1 - Publisher Copyright:
© 2020 IEEE.
PY - 2020/12/14
Y1 - 2020/12/14
N2 - Physiological signal based interactive systems communicate with human users in real time manner. However, the large size of data generated by sensors, complex computations necessary for processing physiological signals (e.g. machine learning algorithms) hamper the real-time performance of such systems. The main challenges to overcome these issues are limited computational capability of mobile platform and also the latency of offloading computation to servers. A solution is to use predictive models to access future data in order to improve the response time of the system. However, these predictive models have complex computation which result in high execution times on mobile phone that interferes with real time performance. With the advent of OpenCL enabled GPUs in mobile platform, there is a potential of developing general purpose applications (e.g. predictive models) which offload complex computation to GPUs. Although the use of GPUs will reduce the computation time in physiological signal based mobile systems, satisfying the time constraints of these systems can be challenging. That is due to the dynamically changing nature of physiological data which requires frequent updating of physiological models in the system. In this work, computations of a predictive model for brain signals is offloaded to mobile phone GPU. The evaluation of the performance shows that GPU can outperform CPU in mobile platform for general purpose computing.
AB - Physiological signal based interactive systems communicate with human users in real time manner. However, the large size of data generated by sensors, complex computations necessary for processing physiological signals (e.g. machine learning algorithms) hamper the real-time performance of such systems. The main challenges to overcome these issues are limited computational capability of mobile platform and also the latency of offloading computation to servers. A solution is to use predictive models to access future data in order to improve the response time of the system. However, these predictive models have complex computation which result in high execution times on mobile phone that interferes with real time performance. With the advent of OpenCL enabled GPUs in mobile platform, there is a potential of developing general purpose applications (e.g. predictive models) which offload complex computation to GPUs. Although the use of GPUs will reduce the computation time in physiological signal based mobile systems, satisfying the time constraints of these systems can be challenging. That is due to the dynamically changing nature of physiological data which requires frequent updating of physiological models in the system. In this work, computations of a predictive model for brain signals is offloaded to mobile phone GPU. The evaluation of the performance shows that GPU can outperform CPU in mobile platform for general purpose computing.
UR - http://www.scopus.com/inward/record.url?scp=85100927466&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85100927466&partnerID=8YFLogxK
U2 - 10.1109/IOTSMS52051.2020.9340194
DO - 10.1109/IOTSMS52051.2020.9340194
M3 - Conference contribution
AN - SCOPUS:85100927466
T3 - 2020 7th International Conference on Internet of Things: Systems, Management and Security, IOTSMS 2020
BT - 2020 7th International Conference on Internet of Things
A2 - Boubchir, Larbi
A2 - Benkhelifa, Elhadj
A2 - Jararweh, Yaser
A2 - Saleh, Imad
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 7th International Conference on Internet of Things: Systems, Management and Security, IOTSMS 2020
Y2 - 14 December 2020 through 16 December 2020
ER -