Skip to content

explore multi-gpu using gpgpu-sim-commit-id 24f2946; dea5e9b introduce CTA_alloc; stable-sm_llc 08a745f

License

Notifications You must be signed in to change notification settings

Elio-yang/multi-gpgpu-sim

 
 

Repository files navigation

  1. Before start Modify $GPGPUSIM_ROOT at setup_environment file. Make sure $CUDA_INSTALL_PATH is set to correct path

  2. To BUILD make; make; Because dependency check is not complete for header files, make clean; has to run if header file is modified.

  3. To RUN source setup_environment ./multikernel-sim -l launcher.config -g gpgpusim.config

Note that executable is generated under bin/ directory, and example config files are in config/ directory. setup_environment will add lib/ directory in the $LD_LIBRARY_PATH, which contains libcudart.so

  1. To modify 3.1. Directory structure src/ : original gpgpu-sim launcher/ : classes for multikernel-sim |- mk-sched/ : classes for multikernel scheduling. Fixed, Even, Smart are implemented already. Use these as reference implementation for new scheduler common/ : data structures commonly used by original gpgpu-sim, and launcher

About

explore multi-gpu using gpgpu-sim-commit-id 24f2946; dea5e9b introduce CTA_alloc; stable-sm_llc 08a745f

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 95.2%
  • C 2.8%
  • TeX 0.7%
  • Yacc 0.5%
  • Makefile 0.4%
  • Lex 0.4%