skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Co-design of Advanced Architectures for Graph Analytics using Machine Learning

Conference ·

A graph is an excellent way of representing relationships among entities. We can use graph analytics to synthesize and analyze such relational data, and extract relevant features that are useful for various tasks such as machine learning. Considering the crucial role of graph analytics in various domains, it is important and timely to investigate the right hardware configurations that can achieve optimal performance for graph workloads on future high-performance computing systems. Design space exploration studies facilitate the selection of appropriate configurations (e.g. memory) to achieve a desired system performance. Recently, the approach of accelerating graph analytics using persistent non-volatile memory has gained a lot of attention. Traditional system simulators such as Gem5 and NVMain can be used to explore the design space of these advanced memory architectures for graph workloads. However, these simulators are slow in execution thus limiting the efficiency of design space exploration studies. To overcome this challenge, we proposed a machine learning based approach to co-design advanced memory architectures for graph workloads. We tested our approach with DRAM, non-volatile memory, and hybrid memory (DRAM+NVM) using a breadth first search benchmark algorithm. Our results showed the applicability of the proposed machine learning based approach to the co-design of the advanced memory architectures. In this paper, we provide recommendations on selecting advanced memory architectures to achieve desired performance for graph workloads. We also discuss the performances of different machine learning models that were considered in this study.

Research Organization:
Oak Ridge National Laboratory (ORNL), Oak Ridge, TN (United States)
Sponsoring Organization:
USDOE National Nuclear Security Administration (NNSA)
DOE Contract Number:
AC05-00OR22725
OSTI ID:
1808193
Resource Relation:
Conference: GrAPL 2021: IPDPS 2021 Workshop on Graphs, Architectures, Programming, and Learning - Portland (To be held Virtually), Oregon, United States of America - 5/17/2021 12:00:00 PM-5/21/2021 12:00:00 PM
Country of Publication:
United States
Language:
English

Similar Records

Machine learning based design space exploration for hybrid main-memory design
Conference · Sun Sep 01 00:00:00 EDT 2019 · OSTI ID:1808193

Blackcomb: Hardware-Software Co-design for Non-Volatile Memory in Exascale Systems
Technical Report · Wed Nov 26 00:00:00 EST 2014 · OSTI ID:1808193

Sage: parallel semi-asymmtric graph algorithms for NVRAMs
Journal Article · Fri Jun 26 00:00:00 EDT 2020 · Proceedings of the VLDB Endowment · OSTI ID:1808193

Related Subjects