GraphDEAR: An Accelerator Architecture for Exploiting Cache Locality in Graph Analytics Applications

Siyi Hu, Masaaki Kondo, Yuan He, Ryuichi Sakamoto, Hao Zhang, Jun Zhou, Hiroshi Nakamura

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Data structure is the key in Edge Computing where various types of data are continuously generated by ubiquitous devices. Within all common data structures, graphs are used to express relationships and dependencies among human identities, objects, and locations; and they are expected to become one of the most important data infrastructure in the near future. Furthermore, as graph processing often requires random accesses to vast memory spaces, conventional memory hierarchies with caches cannot perform efficiently. To alleviate such memory access bottlenecks in graph processing, we present a solution through vertex accesses scheduling and edge array re-ordering, in parallel with the execution of graph processing application to improve both temporal and spatial locality of memory accesses, especially for edge-centric graphs which are popular means in handling dynamic graphs. Our proposed architecture is evaluated and tested through both trace-based cache simulations and cycle-Accurate FPGA-based prototyping. Evaluation results show that our proposal has a potential of significantly reducing the quantity of Miss-Per-Kilo-Instructions (MPKI) for Last Level Cache (LLC) by 56.27% on average.

Original languageEnglish
Title of host publicationProceedings - 30th Euromicro International Conference on Parallel, Distributed and Network-Based Processing, PDP 2022
EditorsArturo Gonzalez-Escribano, Jose Daniel Garcia, Massimo Torquati, Amund Skavhaug
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages135-143
Number of pages9
ISBN (Electronic)9781665469586
DOIs
Publication statusPublished - 2022
Event30th Euromicro International Conference on Parallel, Distributed and Network-Based Processing, PDP 2022 - Valladolid, Spain
Duration: 2022 Mar 92022 Mar 11

Publication series

NameProceedings - 30th Euromicro International Conference on Parallel, Distributed and Network-Based Processing, PDP 2022

Conference

Conference30th Euromicro International Conference on Parallel, Distributed and Network-Based Processing, PDP 2022
Country/TerritorySpain
CityValladolid
Period22/3/922/3/11

Keywords

  • cache
  • data locality
  • domainspecific acceleration
  • graph processing

ASJC Scopus subject areas

  • Computer Networks and Communications
  • Hardware and Architecture
  • Information Systems and Management

Fingerprint

Dive into the research topics of 'GraphDEAR: An Accelerator Architecture for Exploiting Cache Locality in Graph Analytics Applications'. Together they form a unique fingerprint.

Cite this