95d872e8f5a67320935f9e2fcb055ac15966bb5a
From 1KB/53 lines (59× compression vs CCCL 85KB) to 284 lines: - Add 16 type specialization structs (key_size=1,2,4,8 × val_size=1,2,4,8) - SM=16 tile maximization: k4_v4 (attention hot path) 30720→49152 (62%→100% SMEM) - SM=16 tile increases across all small pairs (k1_v1: 3072→12288, k2_v1: 6144→15360) - Delay halved for L2=6MB: fixed_delay values /2 (less inter-CTA contention) - Proper CCCL-matching ScanByKeyPolicy struct with ScanByKeyAlgorithm enum - SMEM-safe fallback with dynamic items computation from pair_size - Macro-based dispatch (MK_POLICY) for clean type selection
project_6
Description
Languages
C++
41.8%
Cuda
31.6%
Python
22.2%
C
2.1%
CMake
1.1%
Other
1.1%