Hardware and software optimizations for graph pattern mining

Publication date

2023-04-21



Abstract

Today’s explosive data growth has ushered a new generation of applications that transform massive, unstructured, heterogeneous data into actionable knowledge. Data is increasing exponentially in volume, velocity, variety, and complexity. On the other hand, the performance of memory systems used to store and access this data has remained almost constant throughout the years. Therefore, traditional memory systems cannot keep up with the growing demands and complexities of data-intensive applications. In this talk, I will present my past and ongoing research efforts in optimizing the performance of Graph Pattern Mining (GPM). The workload of GPM aims to find small subgraph patterns in large real-world graphs, which is extremely challenging to scale with the sizes of input graphs and patterns. First, I will present NDMiner [ISCA 2022] that motivates a Near-Data Processing (NDP) system for GPM in static graphs. Additionally, I will show how to further optimize the performance of this baseline NDP system using domain-specific insights. Second, I will present Mint [MICRO 2022] that optimizes the workload of GPM in temporal graphs (i.e., temporal motif mining). Specifically, I will demonstrate the designs of asynchronous programming model, hardware accelerator architecture, and domain-specific optimization to significantly improve the performance of this workload over commercial hardware platforms (CPU and GPU). Finally, I will end my talk by showcasing the ongoing work in my research group to start a conversation on potential collaboration opportunities.

Document Type

Conference report

Language

English

Publisher

Barcelona Supercomputing Center

Recommended citation

This citation was generated automatically.

Rights

http://creativecommons.org/licenses/by-nc-nd/4.0/

Open Access

Attribution-NonCommercial-NoDerivatives 4.0 International

This item appears in the following Collection(s)

Congressos [11156]