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 softwar...
Graph processing is increasingly used in a variety of domains, from engineering to logistics and fro...
The objective of the proposed research is to develop an analytical model that predicts performance a...
Graph processing is increasingly popular in a variety of scientific and engineering domains. Consequ...
Graphs are de facto data structures for many applications, and efficient graph processing is a must ...
We present a single-node, multi-GPU programmable graph processing library that allows programmers to...
This paper investigates the power, energy, and performance characteristics of large-scale graph proc...
Graphs are a common representation in many problem domains, including engineering, finance, medicine...
In this thesis we investigate the relation between the structure of input graphs and the performance...
Data analysis is a rising field of interest for computer science research due to the growing amount ...
There is the significant interest nowadays in developing the frameworks for parallelizing the proces...
The growing use of graph in many fields has sparked a broad interest in developing high-level graph ...
Graph analytics is fundamental in unlocking key insights by mining large volumes of highly connected...
The stagnant performance of single core processors, increasing size of data sets, and variety of str...
Accelerator-based systems are making rapid inroads into becoming platforms of choice for both high e...
Graphics Processing Units (GPUs) have been used successfully for accelerating a wide variety of appl...
Graph processing is increasingly used in a variety of domains, from engineering to logistics and fro...
The objective of the proposed research is to develop an analytical model that predicts performance a...
Graph processing is increasingly popular in a variety of scientific and engineering domains. Consequ...
Graphs are de facto data structures for many applications, and efficient graph processing is a must ...
We present a single-node, multi-GPU programmable graph processing library that allows programmers to...
This paper investigates the power, energy, and performance characteristics of large-scale graph proc...
Graphs are a common representation in many problem domains, including engineering, finance, medicine...
In this thesis we investigate the relation between the structure of input graphs and the performance...
Data analysis is a rising field of interest for computer science research due to the growing amount ...
There is the significant interest nowadays in developing the frameworks for parallelizing the proces...
The growing use of graph in many fields has sparked a broad interest in developing high-level graph ...
Graph analytics is fundamental in unlocking key insights by mining large volumes of highly connected...
The stagnant performance of single core processors, increasing size of data sets, and variety of str...
Accelerator-based systems are making rapid inroads into becoming platforms of choice for both high e...
Graphics Processing Units (GPUs) have been used successfully for accelerating a wide variety of appl...
Graph processing is increasingly used in a variety of domains, from engineering to logistics and fro...
The objective of the proposed research is to develop an analytical model that predicts performance a...
Graph processing is increasingly popular in a variety of scientific and engineering domains. Consequ...