From 93a64be21eb3746de0b96a2f2a365f59cd8f1bbc Mon Sep 17 00:00:00 2001 From: Tor Aamodt Date: Fri, 16 Jul 2010 11:59:09 -0800 Subject: - template runs/passes with CUDA 3.1, but requires that CUDA 2.3 is installed for math intrinsics used in instructions.cc (since CUDA 3.1 does not seem to define __uint2float). - currently cuda-math.h has hardcoded paths to my own install of CUDA 2.3 (need to determine whether we can build simulator with CUDA 2.3 and run CUDA 3.1 / compute_2x PTX, or need to make current setup more portable) - modified ptxinfo.l to print out meaningful error message if error occurs on first line - modified ptxinfo.l,y to understand "for 'compute_NN'" syntax - updated template to 3.1 SDK version - updated cuda_runtime_api.cc to select highest compute capability version when multiple versions are present. - updated template/BlackScholes Makefiles to generate a "DLL build" instead of static linked build (still confusing... requires one to copy config files... probably need to modify config scripts) [git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 6837] --- benchmarks/CUDA/BlackScholes/Makefile | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'benchmarks/CUDA/BlackScholes') diff --git a/benchmarks/CUDA/BlackScholes/Makefile b/benchmarks/CUDA/BlackScholes/Makefile index 0a628ac..36e244c 100644 --- a/benchmarks/CUDA/BlackScholes/Makefile +++ b/benchmarks/CUDA/BlackScholes/Makefile @@ -48,4 +48,7 @@ CUDACCFLAGS := -po maxrregcount=16 ################################################################################ # Rules and targets -include ../../../common/common.mk +ROOTDIR=$(NVIDIA_CUDA_SDK_LOCATION)/src +BINDIR=. +include $(NVIDIA_CUDA_SDK_LOCATION)/common/common.mk + -- cgit v1.3