GPUOcelot
Classes | Static Public Member Functions

executive::LLVMExecutionManager Class Reference

Controls the execution of worker threads. More...

#include <LLVMExecutionManager.h>

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

List of all members.

Classes

class  Manager

Static Public Member Functions

static void launch (const LLVMExecutableKernel &kernel)
 Launches a kernel on a grid using a context.
static void setWorkerThreadCount (unsigned int threads)
 Changes the number of worker threads.
static unsigned int threads ()
 Gets the current number of threads.
static void flushTranslatedKernels ()
 Flush references to translated kernels.

Detailed Description

Controls the execution of worker threads.


Member Function Documentation

void executive::LLVMExecutionManager::flushTranslatedKernels ( ) [static]

Flush references to translated kernels.

void executive::LLVMExecutionManager::launch ( const LLVMExecutableKernel kernel) [static]

Launches a kernel on a grid using a context.

void executive::LLVMExecutionManager::setWorkerThreadCount ( unsigned int  threads) [static]

Changes the number of worker threads.

unsigned int executive::LLVMExecutionManager::threads ( ) [static]

Gets the current number of threads.


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