[INFRA] Import NVIDIA/CCCL upstream as optimization reference library
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
This commit is contained in:
95
cccl_upstream/libcudacxx/test/maintenance/stdlib-headers
Normal file
95
cccl_upstream/libcudacxx/test/maintenance/stdlib-headers
Normal file
@@ -0,0 +1,95 @@
|
||||
<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>
|
||||
Reference in New Issue
Block a user