#include <GPUTPCCompressionKernels.h>
Inherits o2::gpu::GPUKernelTemplate.
|
enum | K : int32_t {
unbuffered
, buffered32
, buffered64
, buffered128
,
multiBlock
} |
|
using | Vec16 = uint16_t |
|
using | Vec32 = uint32_t |
|
using | Vec64 = uint64_t |
|
using | Vec128 = uint4 |
|
enum | K {
defaultKernel = 0
, step0 = 0
, step1 = 1
, step2 = 2
,
step3 = 3
, step4 = 4
, step5 = 5
} |
|
|
int32_t | nThreads |
|
int32_t int32_t | iBlock |
|
int32_t int32_t int32_t | iThread |
|
uint32_t | size |
|
uint32_t int32_t | nThreads |
|
uint32_t int32_t int32_t | iThread |
|
const Scalar * | src |
|
const Scalar uint32_t | size |
|
const Scalar uint32_t int32_t | nThreads |
|
const Scalar uint32_t int32_t int32_t | iThread |
|
const T * | src |
|
const T uint32_t | size |
|
const T uint32_t int32_t | nThreads |
|
const T uint32_t int32_t int32_t | iThread |
|
const T uint32_t int32_t int32_t int32_t | nBlocks = 1 |
|
const T uint32_t int32_t int32_t int32_t int32_t | iBlock = 0) |
|
T * | dst |
|
T const T * | src |
|
T const T const S * | nums |
|
T const T const S const uint32_t * | srcOffets |
|
T const T const S const uint32_t uint32_t | nEntries |
|
T const T const S const uint32_t uint32_t int32_t | nLanes |
|
T const T const S const uint32_t uint32_t int32_t int32_t | iLane |
|
T const T const S const uint32_t uint32_t int32_t int32_t int32_t | diff = 0 |
|
T const T const S const uint32_t uint32_t int32_t int32_t int32_t size_t | scaleBase1024 = 1024) |
|
T * | nums |
|
T uint32_t | start |
|
T uint32_t uint32_t | end |
|
T uint32_t uint32_t int32_t | nWarps |
|
T uint32_t uint32_t int32_t int32_t | iWarp |
|
T uint32_t uint32_t int32_t int32_t int32_t | nLanes |
|
T uint32_t uint32_t int32_t int32_t int32_t int32_t | iLane |
|
int32_t | nThreads |
|
int32_t int32_t | iBlock |
|
int32_t int32_t int32_t | iThread |
|
int32_t int32_t int32_t processorType & | processors |
|
Definition at line 58 of file GPUTPCCompressionKernels.h.
◆ Vec128
◆ Vec16
◆ Vec32
◆ Vec64
◆ GPUd()
template<int32_t iKernel = defaultKernel>
o2::gpu::GPUTPCCompressionGatherKernels::GPUd |
( |
| ) |
|
◆ GPUdi() [1/6]
template<typename T , typename
S >
o2::gpu::GPUTPCCompressionGatherKernels::GPUdi |
( |
| ) |
const |
◆ GPUdi() [2/6]
template<typename T >
o2::gpu::GPUTPCCompressionGatherKernels::GPUdi |
( |
| ) |
& |
◆ GPUdi() [3/6]
template<typename T >
o2::gpu::GPUTPCCompressionGatherKernels::GPUdi |
( |
| ) |
|
◆ GPUdi() [4/6]
template<typename T >
o2::gpu::GPUTPCCompressionGatherKernels::GPUdi |
( |
| ) |
|
◆ GPUdi() [5/6]
template<typename V , typename T , typename
S >
o2::gpu::GPUTPCCompressionGatherKernels::GPUdi |
( |
| ) |
|
◆ GPUdi() [6/6]
template<typename Scalar , typename Vector >
o2::gpu::GPUTPCCompressionGatherKernels::GPUdi |
( |
| ) |
|
◆ GPUdii() [1/2]
template<typename V >
o2::gpu::GPUTPCCompressionGatherKernels::GPUdii |
( |
| ) |
|
◆ GPUdii() [2/2]
o2::gpu::GPUTPCCompressionGatherKernels::GPUdii |
( |
| ) |
|
◆ GPUgeneric()
o2::gpu::GPUTPCCompressionGatherKernels::GPUgeneric |
( |
| ) |
const |
◆ GPUrestrict() [1/3]
int32_t int32_t int32_t processorType & o2::gpu::GPUTPCCompressionGatherKernels::GPUrestrict |
( |
| ) |
|
◆ GPUrestrict() [2/3]
int32_t int32_t int32_t processorType & o2::gpu::GPUTPCCompressionGatherKernels::GPUrestrict |
( |
| ) |
|
◆ GPUrestrict() [3/3]
int32_t int32_t int32_t processorType & o2::gpu::GPUTPCCompressionGatherKernels::GPUrestrict |
( |
| ) |
|
◆ GPUsharedref() [1/3]
int32_t int32_t int32_t o2::gpu::GPUTPCCompressionGatherKernels::GPUsharedref |
( |
| ) |
& |
◆ GPUsharedref() [2/3]
int32_t int32_t int32_t o2::gpu::GPUTPCCompressionGatherKernels::GPUsharedref |
( |
| ) |
& |
◆ GPUsharedref() [3/3]
int32_t int32_t int32_t o2::gpu::GPUTPCCompressionGatherKernels::GPUsharedref |
( |
| ) |
& |
◆ diff
T const T const S const uint32_t uint32_t int32_t int32_t int32_t o2::gpu::GPUTPCCompressionGatherKernels::diff = 0 |
◆ dst
T* o2::gpu::GPUTPCCompressionGatherKernels::dst |
◆ end
T uint32_t uint32_t o2::gpu::GPUTPCCompressionGatherKernels::end |
◆ iBlock [1/2]
int32_t int32_t o2::gpu::GPUTPCCompressionGatherKernels::iBlock |
◆ iBlock [2/2]
const T uint32_t int32_t int32_t int32_t int32_t o2::gpu::GPUTPCCompressionGatherKernels::iBlock = 0) |
◆ iLane [1/2]
T const T const S const uint32_t uint32_t int32_t int32_t o2::gpu::GPUTPCCompressionGatherKernels::iLane |
◆ iLane [2/2]
T uint32_t uint32_t int32_t int32_t int32_t int32_t o2::gpu::GPUTPCCompressionGatherKernels::iLane |
◆ iThread [1/4]
int32_t int32_t int32_t o2::gpu::GPUTPCCompressionGatherKernels::iThread |
◆ iThread [2/4]
uint32_t int32_t int32_t o2::gpu::GPUTPCCompressionGatherKernels::iThread |
◆ iThread [3/4]
const Scalar uint32_t int32_t int32_t o2::gpu::GPUTPCCompressionGatherKernels::iThread |
◆ iThread [4/4]
const T uint32_t int32_t int32_t o2::gpu::GPUTPCCompressionGatherKernels::iThread |
◆ iWarp
T uint32_t uint32_t int32_t int32_t o2::gpu::GPUTPCCompressionGatherKernels::iWarp |
◆ nBlocks
const T uint32_t int32_t int32_t int32_t o2::gpu::GPUTPCCompressionGatherKernels::nBlocks = 1 |
◆ nEntries
T const T const S const uint32_t uint32_t o2::gpu::GPUTPCCompressionGatherKernels::nEntries |
◆ nLanes [1/2]
T const T const S const uint32_t uint32_t int32_t o2::gpu::GPUTPCCompressionGatherKernels::nLanes |
◆ nLanes [2/2]
T uint32_t uint32_t int32_t int32_t int32_t o2::gpu::GPUTPCCompressionGatherKernels::nLanes |
◆ nThreads [1/4]
int32_t o2::gpu::GPUTPCCompressionGatherKernels::nThreads |
◆ nThreads [2/4]
uint32_t int32_t o2::gpu::GPUTPCCompressionGatherKernels::nThreads |
◆ nThreads [3/4]
const Scalar uint32_t int32_t o2::gpu::GPUTPCCompressionGatherKernels::nThreads |
◆ nThreads [4/4]
const T uint32_t int32_t o2::gpu::GPUTPCCompressionGatherKernels::nThreads |
◆ nums [1/2]
T const T const S* o2::gpu::GPUTPCCompressionGatherKernels::nums |
◆ nums [2/2]
T* o2::gpu::GPUTPCCompressionGatherKernels::nums |
◆ nWarps
T uint32_t uint32_t int32_t o2::gpu::GPUTPCCompressionGatherKernels::nWarps |
◆ scaleBase1024
T const T const S const uint32_t uint32_t int32_t int32_t int32_t size_t o2::gpu::GPUTPCCompressionGatherKernels::scaleBase1024 = 1024) |
◆ size [1/3]
uint32_t o2::gpu::GPUTPCCompressionGatherKernels::size |
◆ size [2/3]
const Scalar uint32_t o2::gpu::GPUTPCCompressionGatherKernels::size |
◆ size [3/3]
const T uint32_t o2::gpu::GPUTPCCompressionGatherKernels::size |
◆ src [1/3]
const Scalar* o2::gpu::GPUTPCCompressionGatherKernels::src |
◆ src [2/3]
const T* o2::gpu::GPUTPCCompressionGatherKernels::src |
◆ src [3/3]
T const T* o2::gpu::GPUTPCCompressionGatherKernels::src |
◆ srcOffets
T const T const S const uint32_t* o2::gpu::GPUTPCCompressionGatherKernels::srcOffets |
◆ start
T uint32_t o2::gpu::GPUTPCCompressionGatherKernels::start |
The documentation for this class was generated from the following file: