Defines templates for logging system on GPU.
More...
#include "gpulog_write.h"
Go to the source code of this file.
|
| | gpulog |
| | class template pktsize<> and supporting classes and templates that enable the compile-time calculation of log record layout (byte offsets to which the data will be stored).
|
| |
|
| | gpulog |
| | class template pktsize<> and supporting classes and templates that enable the compile-time calculation of log record layout (byte offsets to which the data will be stored).
|
| |
|
|
typedef log_base< dev_internals > | gpulog::internal::device_log |
| | Device specialization.
|
| |
|
|
void | gpulog::internal::download_device_log (device_log &log, device_log *dlog) |
| | Download the pointers from symbol 'name' to device_log structure on the host.
|
| |
|
void | gpulog::internal::download_device_log (device_log &log, const char *name) |
| | Download the pointers from symbol 'name' to device_log structure on the host.
|
| |
|
void | gpulog::internal::upload_device_log (const char *name, device_log &log) |
| | Uplaod the pointers from device_log structure on the host to symbol 'name'.
|
| |
|
device_log * | gpulog::internal::upload_device_log (device_log &log) |
| | Uplaod the pointers from device_log structure on the host to a new buffer.
|
| |
| __host__ void | gpulog::internal::copy (host_log &to, device_log &from, int flags=0) |
| | Copy device log buffers and metadata from 'from' to host_log 'to'. More...
|
| |
| void | gpulog::internal::copy (host_log &to, const char *from, int flags=0) |
| | Copy device log buffers and metadata from object stored in device symbol 'symbol', to host_log to. More...
|
| |
| void | gpulog::internal::copy (host_log &to, device_log *from, int flags=0) |
| | Copy device log buffers and metadata from object stored in device symbol 'symbol', to host_log to. More...
|
| |
|
device_log | gpulog::internal::alloc_device_log (const char *symbol, size_t len) |
| | Setup a new log object in device symbol 'symbol'.
|
| |
|
device_log * | gpulog::internal::alloc_device_log (size_t len) |
| | Setup a new log object and return the device pointer.
|
| |
|
void | gpulog::internal::free_device_log (const char *symbol) |
| | Free the memory associated with device log in symbol 'symbol'.
|
| |
Defines templates for logging system on GPU.
Definition in file gpulog_log.h.