CCCL (CUDA C++ Core Libraries) provides: - CUB: device/block/warp-level GPU primitives (reduce, scan, sort, topk) - Thrust: high-level parallel algorithms (transform_reduce, sort, scan) - libcudacxx: CUDA C++ standard library (atomics, barriers, memory) - cudax: experimental features (memory resources, allocators) - Tuning policies: per-SM hardware-specific algorithm parameters Competition optimization vectors mapped to CCCL: - Output TPS (83% weight): warp_reduce, block_reduce, device_topk - Input TPS (14% weight): device_scan, block_load, prefetch - Cache TPS (3% weight): prefix caching strategy patterns - Memory (0.9 util): pooled/cached/buddy allocators Source: https://github.com/NVIDIA/cccl (shallow clone, HEAD only) License: Apache-2.0
96 lines
985 B
Plaintext
96 lines
985 B
Plaintext
<algorithm>
|
|
<any>
|
|
<array>
|
|
<atomic>
|
|
<barrier>
|
|
<bit>
|
|
<bitset>
|
|
<cassert>
|
|
<ccomplex>
|
|
<cctype>
|
|
<cerrno>
|
|
<cfenv>
|
|
<cfloat>
|
|
<charconv>
|
|
<chrono>
|
|
<cinttypes>
|
|
<climits>
|
|
<clocale>
|
|
<cmath>
|
|
<codecvt>
|
|
<compare>
|
|
<complex>
|
|
<concepts>
|
|
<condition_variable>
|
|
<contract>
|
|
<csetjmp>
|
|
<csignal>
|
|
<cstdarg>
|
|
<cstddef>
|
|
<cstdint>
|
|
<cstdio>
|
|
<cstdlib>
|
|
<cstring>
|
|
<ctime>
|
|
<cuchar>
|
|
<cwchar>
|
|
<cwctype>
|
|
<deque>
|
|
<exception>
|
|
<execution>
|
|
<filesystem>
|
|
<forward_list>
|
|
<fstream>
|
|
<functional>
|
|
<future>
|
|
<initializer_list>
|
|
<iomanip>
|
|
<ios>
|
|
<iosfwd>
|
|
<iostream>
|
|
<istream>
|
|
<iterator>
|
|
<latch>
|
|
<limits>
|
|
<list>
|
|
<locale>
|
|
<map>
|
|
<memory>
|
|
<memory_resource>
|
|
<mutex>
|
|
<new>
|
|
<numeric>
|
|
<optional>
|
|
<ostream>
|
|
<queue>
|
|
<random>
|
|
<ranges>
|
|
<ratio>
|
|
<regex>
|
|
<scoped_allocator>
|
|
<semaphore>
|
|
<set>
|
|
<shared_mutex>
|
|
<span>
|
|
<sstream>
|
|
<stack>
|
|
<stdexcept>
|
|
<streambuf>
|
|
<string>
|
|
<string_view>
|
|
<strstream>
|
|
<syncstream>
|
|
<system_error>
|
|
<thread>
|
|
<tuple>
|
|
<type_traits>
|
|
<typeindex>
|
|
<typeinfo>
|
|
<unordered_map>
|
|
<unordered_set>
|
|
<utility>
|
|
<valarray>
|
|
<variant>
|
|
<vector>
|
|
<version>
|