GPUOcelot
Public Member Functions | Public Attributes

util::ExtractedDeviceState::KernelLaunch Class Reference

#include <ExtractedDeviceState.h>

Collaboration diagram for util::ExtractedDeviceState::KernelLaunch:
Collaboration graph
[legend]

List of all members.

Public Member Functions

void serialize (std::ostream &out) const
void deserialize (const hydrazine::json::Visitor &visitor)

Public Attributes

std::string moduleName
 name of module owning kernel
std::string kernelName
 name of kernel
ir::Dim3 blockDim
 dimensions of CTAs
ir::Dim3 gridDim
 dimensions of grid
size_t sharedMemorySize
 shared memory size
ByteVector parameterMemory
 block of memory denoting parameter memory

Member Function Documentation

void util::ExtractedDeviceState::KernelLaunch::deserialize ( const hydrazine::json::Visitor &  visitor)
void util::ExtractedDeviceState::KernelLaunch::serialize ( std::ostream &  out) const

Member Data Documentation

dimensions of CTAs

dimensions of grid

name of kernel

name of module owning kernel

block of memory denoting parameter memory

shared memory size


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines