As the interest to Graph Neural Networks (GNNs) is growing, the importance of benchmarking and performance characterization studies of GNNs is increasing. So far, we have seen many studies that investigate and present the performance and computational efficiency of GNNs. However, the work done so far has been carried out using a few high-level GNN frameworks. Although these frameworks provide ease of use, they contain too many dependencies to other existing libraries. The layers of implementation details and the dependencies complicate the performance analysis of GNN models that are built on top of these frameworks, especially while using architectural simulators. Furthermore, different approaches on GNN computation are generally overlooked in prior characterization studies, and merely one of the common computational models is evaluated. Based on these shortcomings and needs that we observed, we developed a benchmark suite that is framework independent, supporting versatile computational models, easily configurable and can be used with architectural simulators without additional effort. Our benchmark suite, which we call gSuite, makes use of only hardware vendor's libraries and therefore it is independent of any other frameworks. gSuite enables performing detailed performance characterization studies on GNN Inference using both contemporary GPU profilers and architectural GPU simulators. To illustrate the benefits of our new benchmark suite, we perform a detailed characterization study with a set of well-known GNN models with various datasets; running gSuite both on a real GPU card and a timing-detailed GPU simulator. We also implicate the effect of computational models on performance. We use several evaluation metrics to rigorously measure the performance of GNN computation.
翻译:随着对图形神经网络(GNN)的兴趣日益增长,基准基准和业绩定性研究对GNNs的重要性正在增加。到目前为止,我们看到许多研究调查和展示GNNs的业绩和计算效率。然而,迄今所做的工作是使用一些高层次GNN框架进行的。虽然这些框架容易使用,但与其他现有图书馆有太多的依赖性。执行细节的层次和依赖性使在这些框架顶端建立的GNN模型的绩效分析更加复杂,特别是在使用建筑模拟器时。此外,以往的定性研究通常忽略了GNN计算的不同方法,而仅对一个共同的计算模型进行评价。根据我们观察到的这些缺陷和需要,我们开发了一个基准套,这个套框架是独立的,支持多功能的计算模型,容易配置,并且可以在没有额外努力的情况下用于建筑模拟器。我们称之为“系统”的基准套套件,只使用硬件供应商的图书馆,因此它独立于其他框架。运行的GNNPER系统运行一个精确的运行时间模型,用来进行精细的GNPL的G基准性业绩分析研究。我们用G的G基准模型进行一个精细的精确的G。