Claude 95d872e8f5 feat(muh): scan_by_key 53→284 lines — full key_size×val_size type dispatch
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
2026-08-03 07:18:23 +00:00
2026-07-30 17:03:23 +08:00

project_6

Description
No description provided
Readme 427 MiB
Languages
C++ 41.8%
Cuda 31.6%
Python 22.2%
C 2.1%
CMake 1.1%
Other 1.1%