Please use this identifier to cite or link to this item: https://hdl.handle.net/20.500.11851/12657
Title: Halis: A Hardware-Software Co-Designed Near-Cache Accelerator for Graph Pattern Mining
Authors: Izmirli, Sevval
Pavon, Julian
Valdivieso, Ivan Vargas
Aydeger, Betul
Yalcinkaya, Kerem
Cristal, Adrian
Unsal, Osman
Keywords: Indexes
Prefetching
Cams
Hardware
Pollution
Software Algorithms
Parallel Processing
Software
Environmentally Friendly Manufacturing Techniques
Data Mining
Graph Pattern Mining
Memory Hierarchy
Near-Cache Processing
Content Addressable Memories
Publisher: IEEE Computer Soc
Abstract: Graph Pattern Mining (GPM) algorithms extract meaningful information within graph structures, making them fundamental building blocks for multiple application domains. However, their performance is bottlenecked by hard-to-predict divergence control, cache pollution, and low parallelism caused by index matching operations that dominate the execution time. To address these challenges, this paper introduces Halis, a hardware-software co-designed Near-Cache Accelerator for GPM workloads on commercial multi-core CPUs. By executing index matching operations near the Last-Level Cache (LLC), Halis reduces data movement and cache pollution in upper cache levels while minimizing divergence control and enhancing parallelism. To achieve this, Halis repurposes underutilized Content Addressable Memories (CAMs) in hardware data prefetchers, taking advantage of their efficient lookup capabilities for GPM workloads. Furthermore, Halis includes virtual memory support, ensuring compatibility with commodity operating systems. Designed as a decoupled programmable accelerator, it operates via memory-mapped registers. Our evaluation demonstrates that Halis outperforms software and hardware approaches by 26.9x and 2.4x respectively, while incurring a negligible area overhead of 0.05% over the CPU baseline.
Description: Ergin, Oguz/0000-0003-2701-3787
URI: https://doi.org/10.1109/LCA.2025.3563728
https://hdl.handle.net/20.500.11851/12657
ISSN: 1556-6056
1556-6064
Appears in Collections:Scopus İndeksli Yayınlar Koleksiyonu / Scopus Indexed Publications Collection
WoS İndeksli Yayınlar Koleksiyonu / WoS Indexed Publications Collection

Show full item record



CORE Recommender

Google ScholarTM

Check




Altmetric


Items in GCRIS Repository are protected by copyright, with all rights reserved, unless otherwise indicated.