cs.PFFeb 28, 2026

GCL-Sampler: Discovering Kernel Similarity for Sampled GPU Simulation via Graph Contrastive Learning

Authors: Jiaqi Wang, Jingwei Sun, Jiyu Luo, Han Li, Guangzhong Sun

Organizations: University of Science and Technology of China, Hefei, China

Abstract

GPU architectural simulation is orders of magnitude slower than native execution, necessitating workload sampling for practical speedups. Existing methods rely on hand-crafted features with limited expressiveness, yielding either aggressive sampling with high errors or conservative sampling with constrained speedups. To address these issues, we propose GCL-Sampler, a sampling framework that leverages Relational Graph Convolutional Networks with contrastive learning to automatically discover high-dimensional kernel similarities from trace graphs. By encoding instruction sequences and data dependencies into graph embeddings, GCL-Sampler captures rich structural and semantic properties of program execution, enabling both high fidelity and substantial speedup. Evaluations on extensive benchmarks show that GCL-Sampler achieves 258.94x average speedup against full workload with 0.37% error, outperforming state-of-the-art methods, PKA (129.23x, 20.90%), Sieve (94.90x, 4.10%) and STEM+ROOT (56.57x, 0.38%).

Figures & tables

Explore similar work

CardsList
  1. KernelFoundry: Hardware-aware evolutionary GPU kernel optimization

    Mar 12, 2026Nina Wiedemann, Quentin Leboutet, Michael Paulitsch +2GPU Kernel OptimizationGPU Acceleration

  2. HIERA: Workload-Aware Planning Across Implementation Spaces for GPU Kernel Optimization

    Aug 21, 2026Jinghao Wang, Qiqi Gu, Chenpeng Wu +3GPU Kernel OptimizationGPU Kernel Generation

  3. Record-Remix-Replay: Hierarchical GPU Kernel Optimization using Evolutionary Search

    Apr 13, 2026Daniel Nichols, Konstantinos Parasyris, Caetano Melone +3GPU Kernel OptimizationEvolutionary Optimization