Skip to content

tbrand/MobileCUDA

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mobile CUDA

Mobile CUDA is a set of deamon and CUDA's runtime library witch does "Managing Multiple CUDA Processes Dynamicaly for Hyper-Q".

Support CUDA-5.5.

*Utilize

Fix a path to NVIDIA's library written in /path to Mobile CUDA/include/mocu.h at line 298

#define CUDA_LIB_PATH path_to_NVIDIA's_runtime_library

Since the library is runtime one, you have to recompile your application with the flag -lcudart(or cudart=shared) like as follows

nvcc app.cu -lcudart

Run a deamon witch is located in /path to Mobile CUDA/daemon/mocu_daemon

./mocu_daemon

Open a library path like this

export LD_LIBRARY_PATH=/path for Mobile CUDA/lib64/

Try to run some CUDA application.

Hyper-Q is a hardware function on NVIDIA's GPU (supported Kepler and above gen) witch can run multiple applications on single device efficiently. If you have oppotunity for running multiple CUDA applications on single node, this project is very helpfull for you.

author Taichirou Suzuki.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published