GPUOcelot
Public Member Functions

executive::LLVMCooperativeThreadArray Class Reference

A class for managing a CTA executed via LLVM translation. More...

#include <LLVMCooperativeThreadArray.h>

Collaboration diagram for executive::LLVMCooperativeThreadArray:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 LLVMCooperativeThreadArray (LLVMWorkerThread *worker)
void setup (const LLVMExecutableKernel &kernel)
 Prepares the CTA to execute the specified kernel.
void executeCta (unsigned int id)
 Execute the specified CTA from the currently selected kernel.
void flushTranslatedKernels ()
 Flush all references to translated kernels.

Detailed Description

A class for managing a CTA executed via LLVM translation.


Constructor & Destructor Documentation

executive::LLVMCooperativeThreadArray::LLVMCooperativeThreadArray ( LLVMWorkerThread worker)

Member Function Documentation

void executive::LLVMCooperativeThreadArray::executeCta ( unsigned int  id)

Execute the specified CTA from the currently selected kernel.

void executive::LLVMCooperativeThreadArray::flushTranslatedKernels ( )

Flush all references to translated kernels.

void executive::LLVMCooperativeThreadArray::setup ( const LLVMExecutableKernel kernel)

Prepares the CTA to execute the specified kernel.


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