EXPLORING HIGH PERFORMANCE AND ENERGY EFFICIENT GRAPH PROCESSING ON GPU

EXPLORING HIGH PERFORMANCE AND ENERGY EFFICIENT GRAPH PROCESSING ON GPU
Author:
Publisher:
Total Pages: 0
Release: 2023
Genre:
ISBN:


Download EXPLORING HIGH PERFORMANCE AND ENERGY EFFICIENT GRAPH PROCESSING ON GPU Book in PDF, Epub and Kindle

Abstract : Parallel graph processing is central to analytical computer science applications, and GPUs have proven to be an ideal platform for parallel graph processing. Existing GPU graph processing frameworks present performance improvements but often neglect two issues: the unpredictability of a given input graph and the energy consumption of the graph processing. Our prototype software, EEGraph (Energy Efficiency of Graph processing), is a flexible system consisting of several graph processing algorithms with configurable parameters for vertex update synchronization, vertex activation, and memory management along with a lightweight software-based GPU energy measurement scheme. We observe relationships between different configurations of our software, performance, and GPU energy for processing in-memory and out-of-memory graphs. The ideal parameters are discovered for specific input graphs by analyzing the observed relationships. We also present the utility of subgraph generation to predict the performance and energy consumption of complete graph configurations. EEGraph improves upon state-of-the-art GPU-based graph processing software by 2.08 times for performance and 1.60 times for GPU energy for processing in-memory graph datasets. Additionally, EEGraph improves upon the state-of-the-art by 3.30 times for performance and 1.63 times for GPU energy for processing large out-of-memory graph datasets.


EXPLORING HIGH PERFORMANCE AND ENERGY EFFICIENT GRAPH PROCESSING ON GPU
Language: en
Pages: 0
Authors:
Categories:
Type: BOOK - Published: 2023 - Publisher:

GET EBOOK

Abstract : Parallel graph processing is central to analytical computer science applications, and GPUs have proven to be an ideal platform for parallel graph pro
Exploring Heterogeneous Architectures with Tools and Applications
Language: en
Pages: 115
Authors: Du Shen
Categories: Computer architecture
Type: BOOK - Published: 2020 - Publisher:

GET EBOOK

Heterogeneous architectures have become popular due to programming flexibility and energy efficiency. Heterogeneous architectures include GPU accelerators, and
General-Purpose Graphics Processor Architectures
Language: en
Pages: 142
Authors: Tor M. Aamodt
Categories: Computers
Type: BOOK - Published: 2018-05-21 - Publisher: Morgan & Claypool Publishers

GET EBOOK

Originally developed to support video games, graphics processor units (GPUs) are now increasingly used for general-purpose (non-graphics) applications ranging f
Hands-On GPU Computing with Python
Language: en
Pages: 441
Authors: Avimanyu Bandyopadhyay
Categories: Computers
Type: BOOK - Published: 2019-05-14 - Publisher: Packt Publishing Ltd

GET EBOOK

Explore GPU-enabled programmable environment for machine learning, scientific applications, and gaming using PuCUDA, PyOpenGL, and Anaconda Accelerate Key Featu
Distributed Graph Analytics
Language: en
Pages: 207
Authors: Unnikrishnan Cheramangalath
Categories: Computers
Type: BOOK - Published: 2020-04-17 - Publisher: Springer Nature

GET EBOOK

This book brings together two important trends: graph algorithms and high-performance computing. Efficient and scalable execution of graph processing applicatio