首页> 外文会议>6th Workshop on Irregular Applications: Architecture and Algorithms >Dynamic Load Balancing for High-Performance Graph Processing on Hybrid CPU-GPU Platforms
【24h】

Dynamic Load Balancing for High-Performance Graph Processing on Hybrid CPU-GPU Platforms

机译:动态负载平衡,用于混合CPU-GPU平台上的高性能图形处理

获取原文
获取原文并翻译 | 示例

摘要

Graph analysis is becoming increasingly important in many research fields - biology, social sciences, data mining - and daily applications - path finding, product recommendation. Many different large-scale graph-processing systems have been proposed for different platforms. However, little effort has been placed on designing systems for hybrid CPU-GPU platforms.In this work, we present HyGraph, a novel graph-processing systems for hybrid platforms which delivers performance by using CPUs and GPUs concurrently. Its core feature is a specialized data structure which enables dynamic scheduling of jobs onto both the CPU and the GPUs, thus (1) supersedes the need for static workload distribution, (2) provides load balancing, and (3) minimizes inter-process communication overhead by overlapping computation and communication.Our preliminary results demonstrate that HyGraph outperforms CPU-only and GPU-only solutions, delivering close-to-optimal performance on the hybrid system. Moreover, it supports large-scale graphs which do not fit into GPU memory, and it is competitive against state-of-the-art systems.
机译:图形分析在许多研究领域(生物学,社会科学,数据挖掘)和日常应用(路径查找,产品推荐)中变得越来越重要。已经针对不同的平台提出了许多不同的大规模图形处理系统。然而,为混合CPU-GPU平台设计系统的工作很少。在本文中,我们介绍了HyGraph,这是一种用于混合平台的新颖图形处理系统,可同时使用CPU和GPU来提供性能。它的核心功能是一种特殊的数据结构,该结构能够在CPU和GPU上动态调度作业,因此(1)取代了静态工作负载分配的需求,(2)提供了负载平衡,并且(3)最小化了进程间通信我们的初步结果表明,HyGraph优于纯CPU和纯GPU解决方案,可在混合系统上提供接近最佳的性能。此外,它支持不适合GPU内存的大规模图形,并且与最先进的系统竞争。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号