paper-with-me

Papers

SoD$^2$: Statically Optimizing Dynamic Deep Neural Network

2024-02-29 · Wei Niu, Gagan Agrawal, Bin Ren

Though many compilation and runtime systems have been developed for DNNs in recent years, the focus has largely been on static DNNs. Dynamic DNNs, where tensor shapes and sizes and even the set of operators used are dependent upon the input and/or execution, are becoming common. This paper presents SoD$^2$, a comprehensive framework for optimizing Dynamic DNNs. The basis of our approach is a classification of common operators that form DNNs, and the use of this classification towards a Rank and Dimension Propagation (RDP) method. This framework statically determines the shapes of operators as known constants, symbolic constants, or operations on these. Next, using RDP we enable a series of optimizations, like fused code generation, execution (order) planning, and even runtime memory allocation plan generation. By evaluating the framework on 10 emerging Dynamic DNNs and comparing it against several existing systems, we demonstrate both reductions in execution latency and memory requirements, with RDP-enabled key optimizations responsible for much of the gains. Our evaluation results show that SoD$^2$ runs up to $3.9\times$ faster than these systems while saving up to $88\%$ peak memory consumption.

📄 PDF Abstract BibTeX arXiv:2403.00176

Code (0)

등록된 구현이 없습니다.

Tasks

Code Generation

Methods 이 논문이 사용한 방법론

SET Dynamic Sparse Training method where weight mask is updated randomly periodically
Focus 설명 없음

Similar Papers 제목 키워드 기반

Dimension-reduced Optimization of Multi-zone Thermostatically Controlled Loads

2025-05-01 · Xueyuan Cui, Yi Wang, Bolun Xu

This study proposes a computationally efficient method for optimizing multi-zone thermostatically controlled loads (TCLs) by leveraging dimensionality reduction through an auto-encoder. We develop a multi-task learning f…

Computational EfficiencyDimensionality ReductionMulti-Task Learning

Optimizing Query Evaluations using Reinforcement Learning for Web Search

2018-04-12 · Corby Rosset, Damien Jose, Gargi Ghosh, Bhaskar Mitra 외

In web search, typically a candidate generation step selects a small set of documents---from collections containing as many as billions of web pages---that are subsequently ranked and pruned before being presented to the…

reinforcement-learningReinforcement LearningReinforcement Learning (RL)

Flexibility management with virtual batteries of thermostatically controlled loads: real-time control system and potential in Spain

2020-10-22 · Alejandro Martín-Crespo, Sergio Saludes-Rodil, Enrique Baeyens

Virtual batteries composed of aggregated thermostatically controlled loads are able to provide real-time frequency regulation to electrical grids. Load flexibility management can be helpful in solving the problem of bala…

Management

Hardware-Friendly Static Quantization Method for Video Diffusion Transformers

2025-02-20 · Sanghyun Yi, Qingfeng Liu, Mostafa El-Khamy

Diffusion Transformers for video generation have gained significant research interest since the impressive performance of SORA. Efficient deployment of such generative-AI models on GPUs has been demonstrated with dynamic…

QuantizationVideo GenerationVisual Question Answering (VQA)

Optimizing Spreading Factor Selection for Mobile LoRa Gateways Using Single-Channel Hardware

2025-07-26 · W. A. Sasindu Wijesuriya arxiv

The deployment of mobile LoRa gateways using low-cost single-channel hardware presents a significant challenge in maintaining reliable communication due to the lack of dynamic configuration support. In traditional LoRaWA…