dd59ec95c2dd6067f99fe2b1991ef485344e6b4e
Source: cccl_upstream/cub/test/catch2_test_device_copy_env.cu Target: vllm/core/block/prefix_caching_block.py CCCL system design applied: - DeviceCopy::Batched separates index_to_ptr (offset collection), get_size (range sizing), and kernel launch (execution) into 3 phases - Applied to swap_in: Phase 1 classify, Phase 2 batch-allocate, Phase 3 batch-assign block_ids - Applied to swap_out: Phase 1 collect, Phase 2 batch-free - Prevents evictor state corruption from interleaved alloc+assign Also applied to paged_attn.py: - V1/V2 dispatch: CCCL dispatch_reduce.cuh tile-capacity decision replaces hardcoded max_seq_len<=8192 - Added BI-V100 GridEvenShare constants from grid_even_share.cuh
project_6
Description
Languages
C++
41.8%
Cuda
31.6%
Python
22.2%
C
2.1%
CMake
1.1%
Other
1.1%