arrow
返回

Analyzing inference workloads for spatiotemporal modeling

delete2025-02-01
delete0
PRE
AI
M
Milan Jain *
N
Nícolas Bohm Agostini
S
Sayan Ghosh
T
Tumeo, A
DOI:10.1016/j.future.2024.107513delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

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
Future Generation Computer Systems-The International Journal of eScience
IF:
6.1
论文数:
6.9K
被引数:
2.3W

机构

U
united states department of energy (doe)
学者数:
11.3W
论文数: 9.6W
被引数: 246
引用论文

引用论文

err分享
err收藏
Inference-aware convolutional neural network pruning
err2022-10-01
err16
PREAI
errChoudhary, Tejalal; Mishra, Vipul; Goswami, Anurag; Sarangapani, Jagannathan
err分享
err收藏
A Review of Deep Learning Models for Time Series Prediction用于时间序列预测的深度学习模型综述
err2021-03-15
err260
PREAI
errHan, Zhongyang; Zhao, Jun; Leung, Henry; Ma, King Fai; Wang, Wei
err分享
err收藏
err分享
err收藏
Polyurethanes
err2012-01-01
err0
PREAI
errG. Avar; U. Meier-Westhues; H. Casselmann; D. Achten
err分享
err收藏
学者 查看更多内容