首页> 外文会议>IEEE International Symposium on High Performance Computer Architecture >In-Situ AI: Towards Autonomous and Incremental Deep Learning for IoT Systems
【24h】

In-Situ AI: Towards Autonomous and Incremental Deep Learning for IoT Systems

机译:原位AI:面向物联网系统的自主和增量式深度学习

获取原文

摘要

Recent years have seen an exploration of data volumes from a myriad of IoT devices, such as various sensors and ubiquitous cameras. The deluge of IoT data creates enormous opportunities for us to explore the physical world, especially with the help of deep learning techniques. Traditionally, the Cloud is the option for deploying deep learning based applications. However, the challenges of Cloud-centric IoT systems are increasing due to significant data movement overhead, escalating energy needs, and privacy issues. Rather than constantly moving a tremendous amount of raw data to the Cloud, it would be beneficial to leverage the emerging powerful IoT devices to perform the inference task. Nevertheless, the statically trained model could not efficiently handle the dynamic data in the real in-situ environments, which leads to low accuracy. Moreover, the big raw IoT data challenges the traditional supervised training method in the Cloud. To tackle the above challenges, we propose In-situ AI, the first Autonomous and Incremental computing framework and architecture for deep learning based IoT applications. We equip deep learning based IoT system with autonomous IoT data diagnosis (minimize data movement), and incremental and unsupervised training method (tackle the big raw IoT data generated in ever-changing in-situ environments). To provide efficient architectural support for this new computing paradigm, we first characterize the two In-situ AI tasks (i.e. inference and diagnosis tasks) on two popular IoT devices (i.e. mobile GPU and FPGA) and explore the design space and tradeoffs. Based on the characterization results, we propose two working modes for the In-situ AI tasks, including Single-running and Co-running modes. Moreover, we craft analytical models for these two modes to guide the best configuration selection. We also develop a novel two-level weight shared In-situ AI architecture to efficiently deploy In-situ tasks to IoT node. Compared with traditional IoT systems, our In-situ AI can reduce data movement by 28-71%, which further yields 1.4X-3.3X speedup on model update and contributes to 30-70% energy saving.
机译:近年来,人们已经探索了无数物联网设备(例如各种传感器和无处不在的摄像头)中的数据量。大量的物联网数据为我们创造了探索物理世界的巨大机会,尤其是在深度学习技术的帮助下。传统上,云是部署基于深度学习的应用程序的选项。但是,由于大量的数据移动开销,不断增长的能源需求和隐私问题,以云为中心的物联网系统面临的挑战越来越大。与其将大量的原始数据不间断地转移到云中,不如利用新兴的功能强大的物联网设备来执行推理任务。然而,静态训练的模型无法在真实的原位环境中有效地处理动态数据,这导致准确性较低。此外,庞大的原始物联网数据挑战了云中传统的监督式培训方法。为了解决上述挑战,我们提出了就地AI,这是第一个用于基于深度学习的IoT应用的自主和增量计算框架和体系结构。我们为基于深度学习的IoT系统配备了自主的IoT数据诊断(可最大程度地减少数据移动)以及增量和无监督的培训方法(应对在不断变化的现场环境中生成的大量原始IoT数据)。为了为这种新的计算范例提供有效的架构支持,我们首先在两个流行的IoT设备(即移动GPU和FPGA)上表征两个原位AI任务(即推理和诊断任务),并探索设计空间和权衡取舍。基于特征化结果,我们提出了两种用于原位AI任务的工作模式,包括单次运行和共同运行模式。此外,我们针对这两种模式设计分析模型,以指导最佳配置选择。我们还开发了一种新颖的两级权重共享原位AI架构,以有效地将原位任务部署到IoT节点。与传统的物联网系统相比,我们的现场AI可以将数据移动减少28-71%,从而在模型更新时进一步提高1.4X-3.3X的速度,并节省30-70%的能源。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号