Machine Learning Based Predictive Models in Mobile Platforms Using CPU-GPU

Javad Sohankar, Madhurima Pore, Ayan Banerjee, Koosha Sadeghi, S. Gupta
{"title":"Machine Learning Based Predictive Models in Mobile Platforms Using CPU-GPU","authors":"Javad Sohankar, Madhurima Pore, Ayan Banerjee, Koosha Sadeghi, S. Gupta","doi":"10.1109/IOTSMS52051.2020.9340194","DOIUrl":null,"url":null,"abstract":"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.","PeriodicalId":147136,"journal":{"name":"2020 7th International Conference on Internet of Things: Systems, Management and Security (IOTSMS)","volume":"34 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-12-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2020 7th International Conference on Internet of Things: Systems, Management and Security (IOTSMS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/IOTSMS52051.2020.9340194","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

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.
基于CPU-GPU的移动平台机器学习预测模型
基于生理信号的交互系统与人类用户进行实时通信。然而,传感器产生的大量数据,处理生理信号所需的复杂计算(例如机器学习算法)阻碍了此类系统的实时性能。克服这些问题的主要挑战是移动平台有限的计算能力以及将计算卸载到服务器的延迟。一种解决方案是使用预测模型来访问未来的数据,以改进系统的响应时间。然而,这些预测模型计算复杂,导致在手机上的高执行时间,干扰了实时性能。随着移动平台上支持OpenCL的gpu的出现,有可能开发通用应用程序(例如预测模型),将复杂的计算转移到gpu上。虽然gpu的使用将减少基于生理信号的移动系统的计算时间,但满足这些系统的时间限制可能是具有挑战性的。这是由于生理数据的动态变化性质,需要经常更新系统中的生理模型。在这项工作中,大脑信号预测模型的计算被卸载到手机GPU上。性能评估表明,GPU在移动平台上的通用计算性能优于CPU。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信