返回
Analyzing inference workloads for spatiotemporal modeling
DOI:10.1016/j.future.2024.107513.png)
摘要
En 中文
Ensuring power grid resiliency, forecasting climate conditions, and optimization of transportation infrastructure are some of the many application areas where data is collected in both space and time. Spatiotemporal modeling is about modeling those patterns for forecasting future trends and carrying out critical decision- making by leveraging machine learning/deep learning. Once trained offline, field deployment of trained models for near real-time inference could be challenging because performance can vary significantly depending on the environment, available compute resources and tolerance to ambiguity in results. Users deploying spatiotemporal models for solving complex problems can benefit from analytical studies considering a plethora of system adaptations to understand the associated performance-quality trade-offs. To facilitate the co-design of next-generation hardware architectures for field deployment of trained models, it is critical to characterize the workloads of these deep learning (DL) applications during inference and assess their computational patterns at different levels of the execution stack. In this paper, we develop several variants of deep learning applications that use spatiotemporal data from dynamical systems. We study the associated computational patterns for inference workloads at different levels, considering relevant models (Long short-term Memory, Convolutional Neural Network and Spatio-Temporal Graph Convolution Network), DL frameworks (Tensorflow and PyTorch), precision (FP16, FP32, AMP, INT16 and INT8), inference runtime (ONNX and AI Template), post-training quantization (TensorRT) and platforms (Nvidia DGX A100 and Sambanova SN10 RDU). Overall, our findings indicate that although there is potential in mixed-precision models and post-training quantization for spatiotemporal modeling, extracting efficiency from contemporary GPU systems might be challenging. Instead, co-designing custom accelerators by leveraging optimized High Level Synthesis frameworks (such as SODA High-Level Synthesizer for customized FPGA/ASIC targets) can make workload-specific adjustments to enhance the efficiency.
Keyword:
Inference
Spatiotemporal modeling
Performance analysis and profiling
GPU
High-level synthesis
期刊
F
IF:
6.1
论文数:
6.9K
被引数:
2.3W
机构
引用论文
An adaptive DNN inference acceleration framework with end-edge-cloud collaborative computing一种基于端边云协同计算的自适应DNN推理加速框架
A Review of Deep Learning Models for Time Series Prediction用于时间序列预测的深度学习模型综述
IEEE SENSORS JOURNAL
IF4.5
Optimising Deep Learning at the Edge for Accurate Hourly Air Quality Prediction优化边缘深度学习,实现准确的每小时空气质量预测
SENSORS
IF3.5

