ngscopeclient v0.2.1
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_tm_hostDeviceCopiesBlocking
 Number of blocking copies from the CPU to GPU made with the global transfer queue.
 
static std::atomic< int64_tm_hostDeviceCopiesNonBlocking
 Number of nonblocking copies from the CPU to GPU made as part of a larger command buffer.
 
static std::atomic< int64_tm_hostDeviceCopiesSkipped
 Number of copies from the CPU to GPU avoided because the data was already resident.
 
static std::atomic< int64_tm_deviceHostCopiesBlocking
 Number of blocking copies from the GPU to CPU made with the global transfer queue.
 
static std::atomic< int64_tm_deviceHostCopiesNonBlocking
 Number of nonblocking copies from the GPU to CPU made as part of a larger command buffer.
 
static std::atomic< int64_tm_deviceHostCopiesSkipped
 Number of copies from the CPU to GPU avoided because the data was already resident.
 
static std::atomic< int64_tm_deviceDeviceCopiesBlocking
 Number of blocking copies from the GPU to GPU made with the global transfer queue.
 
static std::atomic< int64_tm_deviceDeviceCopiesNonBlocking
 Number of nonblocking copies from the GPU to GPU made as part of a larger command buffer.
 
static std::atomic< int64_tm_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: