#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: