As data being produced by IoT applications continues to explode, there's a growing need to bring computing power closer to the source of the data to meet the response-time, power-consumption and cost goals of performance-critical applications like Industrial Internet of Things (IIoT), Automated Driving, Medical Imaging or Surveillance among others. This paper proposes a FPGA-based data collection and utilization framework that allows runtime platform and application data to be sent to an edge and cloud system via data collection agents running close to the platform. Agents are connected to a cloud system able to train AI models to improve overall energy efficiency of an AI application executed on a FPGA-based edge platform. In the implementation part we show that it is feasible to collect relevant data from an FPGA platform, transmit the data to a cloud system for processing and receiving feedback actions to execute an edge AI application energy efficiently. As future work we foresee the possibility to train, deploy and continuously improve a base model able to efficiently adapt the execution of edge applications.
翻译:由于IoT应用程序产生的数据继续爆炸,越来越需要使计算能力更接近数据源,以满足诸如Thims工业互联网(IIoT)、自动驾驶、医疗成像或监视等性能关键应用的反应时间、电力消耗和成本目标。本文件提议了一个基于FPGA的数据收集和使用框架,使运行时间平台和应用数据能够通过离平台近的数据收集代理器传送到边缘和云层系统。代理器与能够培训AI模型的云层系统相连,以提高在基于FPGA的边缘平台上执行的AI应用程序的总体能效。在执行部分,我们表明从一个FPGA平台收集相关数据、将数据传送到云层系统以便处理和接收反馈行动以便高效地执行边缘AI应用能源。作为未来工作,我们预计有可能培训、部署和不断改进能够高效调整边缘应用执行的基础模型。