Towards Efficient Graph Traversal using a Multi-GPU Cluster

Abstract

Graph processing has always been a challenge, as there are inherent complexities in it. These include scalability to larger data sets and clusters, dependencies between vertices in the graph, irregular memory accesses during processing and traversals, minimal locality of reference, etc. In literature, there are several implementations for parallel graph processing on single GPU systems but only few for single and multi-node multi-GPU systems. In this paper, the prospects of improvement in large graph traversals by utilizing multi-GPU cluster for Breadth First Search algorithm has been studied. In this regard, a DiGPU, a CUDA-based implementation for graph traversal in shared memory multi-GPU and distributed memory multi-GPU systems has been proposed. In this work, an open source software module has also been developed and verified through set of experiments. Further, evaluations have been demonstrated on local cluster as well as on CDER cluster. Finally, experimental analysis has been performed on several graph data sets using different system configurations to study the impact of load distribution with respect to GPU specification on performance of our implementation.

Authors and Affiliations

Hina Hameed, Nouman M Durrani, Sehrish Hina, Jawwad A. Shamsi

Keywords

Related Articles

Designing an IMS-LD Model for Collaborative Learning

The context of this work is that of designing an IMS-LD model for collaborative learning. Our work is specifically in the field or seeking to promote, by means of information technology from a distance, a collective know...

Deep Learning based Object Distance Measurement Method for Binocular Stereo Vision Blind Area

Visual field occlusion is one of the causes of urban traffic accidents in the process of reversing. In order to meet the requirements of vehicle safety and intelligence, a method of target distance measurement based on d...

Benefits Management of Cloud Computing Investments

This paper examines investments in cloud computing using the Benefits Management approach. The major contribution of the paper is to provide a unique insight into how organizations derive value from cloud computing inves...

Design of Mobile Application for Travelers to Transport Baggage and Handle Check-in Process

In this paper, an Android based application called ‘Baggage Check-in Handling System’ is developed for helping travelers/passengers transport their baggage to the airport and handle the check-in process. It is merging th...

  Skew correction for Chinese character using Hough transform

 Chinese Handwritten character recognition is an emerging field in Computer Vision and Pattern Recognition. Documents acquired through Scanner, Mobile or Camera devices are often prone to Skew and Correction of skew...

Download PDF file
  • EP ID EP259649
  • DOI 10.14569/IJACSA.2017.080644
  • Views 68
  • Downloads 0

How To Cite

Hina Hameed, Nouman M Durrani, Sehrish Hina, Jawwad A. Shamsi (2017). Towards Efficient Graph Traversal using a Multi-GPU Cluster. International Journal of Advanced Computer Science & Applications, 8(6), 338-346. https://europub.co.uk/articles/-A-259649