Abstract

Graph data structure is a collection of vertices and edges. Graph is utilized to model objects in social network and web graph. In practical computing many applications are work with large-scale graphs. Large graphs are composed of wide range vertices with billions of edges. It became challenging to process these large graphs. The Graphics Processing Unit (GPU) is an electronic circuit which is used to increase the performance. GPU used with various graph algorithms for faster the execution of large graph. However, it is difficult to process large graph due to millions of vertices, edges and irregularities of graph structures. Pregel and Medusa are programming frameworks which was developed to process large graph. Pregel framework works in iterations. It was developed to solve the graph problem in parallel computing. Medusa framework provides API for ease of programming and hides the programming complexity. However, these systems have a problem of irregular access to memory and load imbalance. To simplify graph processing problem, the proposed system will use GPU with Shortest Path algorithm. SSSP, APSP, and BFS algorithms are used to handle large graphs. The proposed system will use GPU’s shared memory for great performance and less computing time. Use of shared memory will help to resolve the problem of irregular memory access. To minimize the data transfer time among CPU and GPU system will use pinned memory and by batching many small transfer into single transfer.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.