ngscopeclient v0.3
Loading...
Searching...
No Matches
Static Public Member Functions | Static Public Attributes | List of all members
AcceleratorBufferPerformanceCounters Class Reference

Performance counters shared by all AcceleratorBuffer instances. More...

#include <AcceleratorBuffer.h>

Static Public Member Functions

static void Reset ()
 
static void LogHostDeviceCopyBlocking ()
 
static void LogHostDeviceCopyNonBlocking ()
 
static void LogHostDeviceCopySkipped ()
 
static void LogDeviceHostCopyBlocking ()
 
static void LogDeviceHostCopyNonBlocking ()
 
static void LogDeviceHostCopySkipped ()
 
static void LogDeviceDeviceCopyBlocking ()
 
static void LogDeviceDeviceCopyNonBlocking ()
 
static void LogDeviceDeviceCopySkipped ()
 

Static Public Attributes

static std::atomic< int64_t > m_hostDeviceCopiesBlocking
 Number of blocking copies from the CPU to GPU made with the global transfer queue.
 
static std::atomic< int64_t > m_hostDeviceCopiesNonBlocking
 Number of nonblocking copies from the CPU to GPU made as part of a larger command buffer.
 
static std::atomic< int64_t > m_hostDeviceCopiesSkipped
 Number of copies from the CPU to GPU avoided because the data was already resident.
 
static std::atomic< int64_t > m_deviceHostCopiesBlocking
 Number of blocking copies from the GPU to CPU made with the global transfer queue.
 
static std::atomic< int64_t > m_deviceHostCopiesNonBlocking
 Number of nonblocking copies from the GPU to CPU made as part of a larger command buffer.
 
static std::atomic< int64_t > m_deviceHostCopiesSkipped
 Number of copies from the CPU to GPU avoided because the data was already resident.
 
static std::atomic< int64_t > m_deviceDeviceCopiesBlocking
 Number of blocking copies from the GPU to GPU made with the global transfer queue.
 
static std::atomic< int64_t > m_deviceDeviceCopiesNonBlocking
 Number of nonblocking copies from the GPU to GPU made as part of a larger command buffer.
 
static std::atomic< int64_t > m_deviceDeviceCopiesSkipped
 Number of copies from the GPU to GPU avoided because the data was already resident.
 

Detailed Description

Performance counters shared by all AcceleratorBuffer instances.


The documentation for this class was generated from the following files: