paper-with-me

Papers

A Data-Driven Approach to Dataflow-Aware Online Scheduling for Graph Neural Network Inference

2024-11-25 · Pol Puigdemont, Enrico Russo, Axel Wassington, Abhijit Das, Sergi Abadal, Maurizio Palesi

Graph Neural Networks (GNNs) have shown significant promise in various domains, such as recommendation systems, bioinformatics, and network analysis. However, the irregularity of graph data poses unique challenges for efficient computation, leading to the development of specialized GNN accelerator architectures that surpass traditional CPU and GPU performance. Despite this, the structural diversity of input graphs results in varying performance across different GNN accelerators, depending on their dataflows. This variability in performance due to differing dataflows and graph properties remains largely unexplored, limiting the adaptability of GNN accelerators. To address this, we propose a data-driven framework for dataflow-aware latency prediction in GNN inference. Our approach involves training regressors to predict the latency of executing specific graphs on particular dataflows, using simulations on synthetic graphs. Experimental results indicate that our regressors can predict the optimal dataflow for a given graph with up to 91.28% accuracy and a Mean Absolute Percentage Error (MAPE) of 3.78%. Additionally, we introduce an online scheduling algorithm that uses these regressors to enhance scheduling decisions. Our experiments demonstrate that this algorithm achieves up to $3.17\times$ speedup in mean completion time and $6.26\times$ speedup in mean execution time compared to the best feasible baseline across all datasets.

📄 PDF Abstract BibTeX arXiv:2411.16342

Code (0)

등록된 구현이 없습니다.

Tasks

CPUGPUGraph Neural NetworkRecommendation SystemsScheduling

Similar Papers 제목 키워드 기반

DFEE: Interactive DataFlow Execution and Evaluation Kit

2022-12-04 · Han He, Song Feng, Daniele Bonadiman, Yi Zhang 외

DataFlow has been emerging as a new paradigm for building task-oriented chatbots due to its expressive semantic representations of the dialogue tasks. Despite the availability of a large dataset SMCalFlow and a simplifie…

BenchmarkingScheduling

KAPLA: Pragmatic Representation and Fast Solving of Scalable NN Accelerator Dataflow

2023-06-09 · Zhiyao Li, Mingyu Gao

Dataflow scheduling decisions are of vital importance to neural network (NN) accelerators. Recent scalable NN accelerators support a rich set of advanced dataflow techniques. The problems of comprehensively representing …

Scheduling

Deep Reinforcement Learning based Online Scheduling Policy for Deep Neural Network Multi-Tenant Multi-Accelerator Systems

2024-04-13 · Francesco G. Blanco, Enrico Russo, Maurizio Palesi, Davide Patti 외

Currently, there is a growing trend of outsourcing the execution of DNNs to cloud services. For service providers, managing multi-tenancy and ensuring high-quality service delivery, particularly in meeting stringent exec…

Deep Reinforcement LearningScheduling

Causify DataFlow: A Framework For High-performance Machine Learning Stream Computing

2025-12-30 · Giacinto Paolo Saggese, Paul Smith arxiv

We present DataFlow, a computational framework for building, testing, and deploying high-performance machine learning systems on unbounded time-series data. Traditional data science workflows assume finite datasets and r…

Fraud Detection

Beyond Prediction: Tail-Aware Scheduling for LLM Inference

2026-06-16 · Yueying Li, Yuanfan Chen, Jiayang Chen, Esha Choukse 외 arxiv

LLM serving exhibits extreme length variability, making size-based scheduling difficult in practice. Recent LLM schedulers approximate SJF/SRPT using predicted decode lengths or ranks and primarily report mean-centric me…