|
75 | 75 | #define GPUCA_LB_GPUTPCCFDeconvolution 512 |
76 | 76 | #define GPUCA_LB_GPUTPCCFClusterizer 448 |
77 | 77 | #define GPUCA_LB_COMPRESSION_GATHER 1024 |
| 78 | + #define GPUCA_NEIGHBOURS_FINDER_MAX_NNEIGHUP 5 |
| 79 | + #define GPUCA_TRACKLET_SELECTOR_HITS_REG_SIZE 20 |
| 80 | + #define GPUCA_ALTERNATE_BORDER_SORT 1 |
| 81 | + #define GPUCA_SORT_BEFORE_FIT 1 |
| 82 | + #define GPUCA_MERGER_SPLIT_LOOP_INTERPOLATION 1 |
| 83 | + #define GPUCA_NO_ATOMIC_PRECHECK 1 |
| 84 | + #define GPUCA_DEDX_STORAGE_TYPE uint16_t |
| 85 | + #define GPUCA_MERGER_INTERPOLATION_ERROR_TYPE half |
| 86 | + #define GPUCA_COMP_GATHER_KERNEL 4 |
| 87 | + #define GPUCA_COMP_GATHER_MODE 3 |
78 | 88 | #elif defined(GPUCA_GPUTYPE_VEGA) |
79 | 89 | #define GPUCA_WARP_SIZE 64 |
80 | 90 | #define GPUCA_THREAD_COUNT_DEFAULT 256 |
|
128 | 138 | #define GPUCA_LB_GPUTPCCFDeconvolution 512 |
129 | 139 | #define GPUCA_LB_GPUTPCCFClusterizer 512 |
130 | 140 | #define GPUCA_LB_COMPRESSION_GATHER 1024 |
| 141 | + #define GPUCA_NEIGHBOURS_FINDER_MAX_NNEIGHUP 5 |
| 142 | + #define GPUCA_TRACKLET_SELECTOR_HITS_REG_SIZE 20 |
| 143 | + #define GPUCA_ALTERNATE_BORDER_SORT 1 |
| 144 | + #define GPUCA_SORT_BEFORE_FIT 1 |
| 145 | + #define GPUCA_MERGER_SPLIT_LOOP_INTERPOLATION 1 |
| 146 | + #define GPUCA_NO_ATOMIC_PRECHECK 1 |
| 147 | + #define GPUCA_DEDX_STORAGE_TYPE uint16_t |
| 148 | + #define GPUCA_MERGER_INTERPOLATION_ERROR_TYPE half |
| 149 | + #define GPUCA_COMP_GATHER_KERNEL 4 |
| 150 | + #define GPUCA_COMP_GATHER_MODE 3 |
131 | 151 | #elif defined(GPUCA_GPUTYPE_AMPERE) |
132 | 152 | #define GPUCA_WARP_SIZE 32 |
133 | 153 | #define GPUCA_THREAD_COUNT_DEFAULT 512 |
|
181 | 201 | #define GPUCA_LB_GPUTPCCFDeconvolution 384 |
182 | 202 | #define GPUCA_LB_GPUTPCCFClusterizer 448 |
183 | 203 | #define GPUCA_LB_COMPRESSION_GATHER 1024 |
| 204 | + #define GPUCA_NEIGHBOURS_FINDER_MAX_NNEIGHUP 4 |
| 205 | + #define GPUCA_TRACKLET_SELECTOR_HITS_REG_SIZE 20 |
| 206 | + #define GPUCA_ALTERNATE_BORDER_SORT 1 |
| 207 | + #define GPUCA_SORT_BEFORE_FIT 1 |
| 208 | + #define GPUCA_MERGER_SPLIT_LOOP_INTERPOLATION 1 |
| 209 | + #define GPUCA_NO_ATOMIC_PRECHECK 1 |
| 210 | + #define GPUCA_DEDX_STORAGE_TYPE uint16_t |
| 211 | + #define GPUCA_MERGER_INTERPOLATION_ERROR_TYPE half |
| 212 | + #define GPUCA_COMP_GATHER_KERNEL 4 |
| 213 | + #define GPUCA_COMP_GATHER_MODE 3 |
184 | 214 | #elif defined(GPUCA_GPUTYPE_TURING) |
185 | 215 | #define GPUCA_WARP_SIZE 32 |
186 | 216 | #define GPUCA_THREAD_COUNT_DEFAULT 512 |
|
226 | 256 | #define GPUCA_LB_GPUTPCDecompressionKernels_step0attached 32, 1 |
227 | 257 | #define GPUCA_LB_GPUTPCDecompressionKernels_step1unattached 32, 1 |
228 | 258 | #define GPUCA_LB_COMPRESSION_GATHER 1024 |
| 259 | + #define GPUCA_NEIGHBOURS_FINDER_MAX_NNEIGHUP 4 |
| 260 | + #define GPUCA_TRACKLET_SELECTOR_HITS_REG_SIZE 20 |
| 261 | + #define GPUCA_ALTERNATE_BORDER_SORT 1 |
| 262 | + #define GPUCA_SORT_BEFORE_FIT 1 |
| 263 | + #define GPUCA_MERGER_SPLIT_LOOP_INTERPOLATION 1 |
| 264 | + #define GPUCA_NO_ATOMIC_PRECHECK 1 |
| 265 | + #define GPUCA_COMP_GATHER_KERNEL 4 |
| 266 | + #define GPUCA_COMP_GATHER_MODE 3 |
| 267 | + #define GPUCA_DEDX_STORAGE_TYPE uint16_t |
| 268 | + #define GPUCA_MERGER_INTERPOLATION_ERROR_TYPE half |
229 | 269 | // #define GPUCA_USE_TEXTURES |
230 | 270 | #elif defined(GPUCA_GPUTYPE_OPENCL) |
231 | 271 | #else |
|
0 commit comments