paper-with-me

Papers

GNNHLS: Evaluating Graph Neural Network Inference via High-Level Synthesis

2023-09-27 · Chenfeng Zhao, Zehao Dong, Yixin Chen, Xuan Zhang, Roger D. Chamberlain

With the ever-growing popularity of Graph Neural Networks (GNNs), efficient GNN inference is gaining tremendous attention. Field-Programming Gate Arrays (FPGAs) are a promising execution platform due to their fine-grained parallelism, low-power consumption, reconfigurability, and concurrent execution. Even better, High-Level Synthesis (HLS) tools bridge the gap between the non-trivial FPGA development efforts and rapid emergence of new GNN models. In this paper, we propose GNNHLS, an open-source framework to comprehensively evaluate GNN inference acceleration on FPGAs via HLS, containing a software stack for data generation and baseline deployment, and FPGA implementations of 6 well-tuned GNN HLS kernels. We evaluate GNNHLS on 4 graph datasets with distinct topologies and scales. The results show that GNNHLS achieves up to 50.8x speedup and 423x energy reduction relative to the CPU baselines. Compared with the GPU baselines, GNNHLS achieves up to 5.16x speedup and 74.5x energy reduction.

📄 PDF Abstract BibTeX arXiv:2309.16022

Code (1)

chenfengzhao/gnnhls 공식 구현 pytorch

Tasks

CPUGPUGraph Neural NetworkHigh-Level Synthesis

Similar Papers 제목 키워드 기반

Multi-hop Inference for Sentence-level TextGraphs: How Challenging is Meaningfully Combining Information for Science Question Answering?

2018-05-29 · WS 2018 6 · Peter Jansen

Question Answering for complex questions is often modeled as a graph construction or traversal task, where a solver must build or traverse a graph of facts that answer and explain a given question. This "multi-hop" infer…

graph constructionKnowledge GraphsQuestion AnsweringScience Question Answering+1

Structural Intervention Distance (SID) for Evaluating Causal Graphs

2013-06-05 · Jonas Peters, Peter Bühlmann

Causal inference relies on the structure of a graph, often a directed acyclic graph (DAG). Different graphs may result in different causal inference statements and different intervention distributions. To quantify such d…

Causal Inference

Right Place, Right Time! Dynamizing Topological Graphs for Embodied Navigation

2024-03-14 · Vishnu Sashank Dorbala, Bhrij Patel, Amrit Singh Bedi, Dinesh Manocha

Embodied Navigation tasks often involve constructing topological graphs of a scene during exploration to facilitate high-level planning and decision-making for execution in continuous environments. Prior literature makes…

Decision MakingLanguage ModelingLanguage ModellingLarge Language Model+2

GNNEvaluator: Evaluating GNN Performance On Unseen Graphs Without Labels

2023-10-23 · NeurIPS 2023 11

Evaluating the performance of graph neural networks (GNNs) is an essential task for practical GNN model deployment and serving, as deployed GNNs face significant performance uncertainty when inferring on unseen and unlab…

Node Classification

Training and Meta-Evaluating Machine Translation Evaluation Metrics at the Paragraph Level

2023-08-25 · Daniel Deutsch, Juraj Juraska, Mara Finkelstein, Markus Freitag

As research on machine translation moves to translating text beyond the sentence level, it remains unclear how effective automatic evaluation metrics are at scoring longer translations. In this work, we first propose a m…

Machine TranslationSentence