17#ifndef GPUDEFPARAMETERSCONSTANTS_H
18#define GPUDEFPARAMETERSCONSTANTS_H
22#ifndef GPUCA_GPUCODE_DEVICE
28#if defined(__CUDACC__) || defined(__HIPCC__)
29 #define GPUCA_SPECIALIZE_THRUST_SORTS
35static GPUglobalconstexpr()
size_t GPU_MAX_STREAMS =
o2::tpc::constants::MAXSECTOR;
37static GPUglobalconstexpr()
size_t GPU_ROWALIGNMENT = 16;
38static GPUglobalconstexpr()
size_t GPU_BUFFER_ALIGNMENT = 64;
39static GPUglobalconstexpr()
size_t GPU_MEMALIGN = (64 * 1024);
42static GPUglobalconstexpr()
size_t GPU_MEM_MAX_TPC_CLUSTERS = 1024 * 1024 * 1024ull;
43static GPUglobalconstexpr()
size_t GPU_MEM_MAX_TRD_TRACKLETS = 128 * 1024ull;
44static GPUglobalconstexpr()
size_t GPU_DEFAULT_MEMORY_SIZE = 6 * 1024 * 1024 * 1024ull;
45static GPUglobalconstexpr()
size_t GPU_DEFAULT_HOST_MEMORY_SIZE = 1 * 1024 * 1024 * 1024ull;
46static GPUglobalconstexpr()
size_t GPU_STACK_SIZE = 8 * 1024ull;
47static GPUglobalconstexpr()
size_t GPU_HEAP_SIZE = 16 * 1025 * 1024ull;
#define GPUglobalconstexpr()
a couple of static helper functions to create timestamp values for CCDB queries or override obsolete ...