blob: 16626ebcf34e656db0412713e2a49799b707e36e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
#ifndef __gpgpu_context_h__
#define __gpgpu_context_h__
#include "cuda_api_object.h"
class gpgpu_context {
public:
gpgpu_context() {
api = new cuda_runtime_api();
}
// global list
// objects pointers for each file
cuda_runtime_api* api;
// member function list
void cuobjdumpParseBinary(unsigned int handle);
class symbol_table *gpgpu_ptx_sim_load_ptx_from_string( const char *p, unsigned source_num );
class symbol_table *gpgpu_ptx_sim_load_ptx_from_filename( const char *filename );
};
gpgpu_context* GPGPU_Context();
#endif /* __gpgpu_context_h__ */
|