comparison src/gpu/ptx/vm/gpu_ptx.hpp @ 11822:365d8f385fb5

PTX: one-dimensional parallel warp invocation, ParallelOver annotation
author Morris Meyer <morris.meyer@oracle.com>
date Sun, 29 Sep 2013 14:47:12 -0400
parents c99e65785936
children 8d8f63069f58
comparison
equal deleted inserted replaced
11821:d8659ad83fcc 11822:365d8f385fb5
72 72
73 protected: 73 protected:
74 static bool probe_linkage(); 74 static bool probe_linkage();
75 static bool initialize_gpu(); 75 static bool initialize_gpu();
76 static void * generate_kernel(unsigned char *code, int code_len, const char *name); 76 static void * generate_kernel(unsigned char *code, int code_len, const char *name);
77 static bool execute_warp(int dimX, int dimY, int dimZ, address kernel, PTXKernelArguments & ka, JavaValue &ret);
77 static bool execute_kernel(address kernel, PTXKernelArguments & ka, JavaValue &ret); 78 static bool execute_kernel(address kernel, PTXKernelArguments & ka, JavaValue &ret);
78 public: 79 public:
79 #if defined(__x86_64) || defined(AMD64) || defined(_M_AMD64) 80 #if defined(__x86_64) || defined(AMD64) || defined(_M_AMD64)
80 typedef unsigned long long CUdeviceptr; 81 typedef unsigned long long CUdeviceptr;
81 #else 82 #else