#include <GPUInterface.h>
Definition at line 40 of file GPUInterface.h.
◆ GPUInterface() [1/2]
o2::vertexing::device::GPUInterface::GPUInterface |
( |
GPUInterface & |
other | ) |
|
|
delete |
◆ GPUInterface() [2/2]
o2::vertexing::device::GPUInterface::GPUInterface |
( |
size_t |
N = 1 | ) |
|
|
protected |
◆ ~GPUInterface()
o2::vertexing::device::GPUInterface::~GPUInterface |
( |
| ) |
|
|
protected |
◆ allocDevice()
void o2::vertexing::device::GPUInterface::allocDevice |
( |
void ** |
, |
|
|
size_t |
|
|
) |
| |
◆ freeDevice()
void o2::vertexing::device::GPUInterface::freeDevice |
( |
void * |
| ) |
|
◆ getNextStream()
Stream & o2::vertexing::device::GPUInterface::getNextStream |
( |
| ) |
|
◆ getStream()
Stream & o2::vertexing::device::GPUInterface::getStream |
( |
unsigned short |
N = 0 | ) |
|
◆ Instance()
static GPUInterface * o2::vertexing::device::GPUInterface::Instance |
( |
| ) |
|
|
static |
◆ operator=()
◆ registerBuffer()
void o2::vertexing::device::GPUInterface::registerBuffer |
( |
void * |
, |
|
|
size_t |
|
|
) |
| |
◆ resize()
void o2::vertexing::device::GPUInterface::resize |
( |
size_t |
| ) |
|
|
protected |
◆ unregisterBuffer()
void o2::vertexing::device::GPUInterface::unregisterBuffer |
( |
void * |
addr | ) |
|
◆ mLastUsedStream
std::atomic<unsigned short> o2::vertexing::device::GPUInterface::mLastUsedStream {0} |
|
protected |
◆ mPool
std::vector<std::thread> o2::vertexing::device::GPUInterface::mPool {} |
|
protected |
◆ mStreams
std::vector<Stream> o2::vertexing::device::GPUInterface::mStreams {} |
|
protected |
◆ sGPUInterface
GPUInterface* o2::vertexing::device::GPUInterface::sGPUInterface |
|
staticprotected |
The documentation for this class was generated from the following file:
- /home/runner/work/AliceO2/AliceO2/Common/DCAFitter/GPU/DeviceInterface/GPUInterface.h