|
Dynamic Load Balance 3.6.1+32-59d1
|
#include "support/dlb_common.h"#include "talp/backend.h"#include "talp/backends/backend_utils.h"#include "talp/backends/gpu_record_utils.h"#include <cuda_runtime.h>#include <cupti.h>#include <dlfcn.h>#include <inttypes.h>#include <pthread.h>#include <stdatomic.h>#include <stdbool.h>#include <stddef.h>#include <stdint.h>#include <stdlib.h>#include <string.h>
Data Structures | |
| struct | buffer_entry_t |
Macros | |
| #define | CHECK_CUPTI(call) |
| #define | CHECK_WARN_CUPTI(call) |
Typedefs | |
| typedef CUpti_ActivityKernel8 | ACTIVITY_KERNEL_TYPE |
| typedef CUpti_ActivityMemory3 | ACTIVITY_MEMORY2_TYPE |
| typedef CUpti_ActivityMemcpy5 | ACTIVITY_MEMCPY_TYPE |
| typedef CUpti_ActivityMemset4 | ACTIVITY_MEMSET_TYPE |
| typedef CUpti_ActivityMemcpyPtoP4 | ACTIVITY_MEMCPY2_TYPE |
Enumerations | |
| enum | buffer_state_t { BUF_FREE = 0 , BUF_IN_USE , BUF_READY } |
| enum | { NUM_BUFFERS = 16 } |
| enum | { BUFFER_SIZE = 4 * 1024 * 1024 } |
Functions | |
| DLB_EXPORT_SYMBOL backend_api_t * | DLB_Get_Backend_API (void) |
| #define CHECK_CUPTI | ( | call | ) |
| #define CHECK_WARN_CUPTI | ( | call | ) |
| typedef CUpti_ActivityKernel8 ACTIVITY_KERNEL_TYPE |
| typedef CUpti_ActivityMemory3 ACTIVITY_MEMORY2_TYPE |
| typedef CUpti_ActivityMemcpy5 ACTIVITY_MEMCPY_TYPE |
| typedef CUpti_ActivityMemset4 ACTIVITY_MEMSET_TYPE |
| typedef CUpti_ActivityMemcpyPtoP4 ACTIVITY_MEMCPY2_TYPE |
| enum buffer_state_t |
| DLB_EXPORT_SYMBOL backend_api_t * DLB_Get_Backend_API | ( | void | ) |