Mercurial > hg > truffle
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 |