From 3de4b495fb176eba9a0eb517a4ce05903cb67acb Mon Sep 17 00:00:00 2001 From: Juan Gomez Luna Date: Wed, 16 Jun 2021 19:46:05 +0200 Subject: PrIM -- first commit --- NW/baselines/gpu/Makefile | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 NW/baselines/gpu/Makefile (limited to 'NW/baselines/gpu/Makefile') diff --git a/NW/baselines/gpu/Makefile b/NW/baselines/gpu/Makefile new file mode 100644 index 0000000..ebf130f --- /dev/null +++ b/NW/baselines/gpu/Makefile @@ -0,0 +1,28 @@ +include ./common/make.config + +CC := $(CUDA_DIR)/bin/nvcc + +INCLUDE := $(CUDA_DIR)/include + +SRC = needle.cu + +EXE = needle + +release: $(SRC) + $(CC) ${KERNEL_DIM} $(SRC) -o $(EXE) -I$(INCLUDE) -L$(CUDA_LIB_DIR) -DTIMING + +clang: $(SRC) + clang++ $(SRC) -o $(EXE) -I../util --cuda-gpu-arch=sm_20 \ + -L/usr/local/cuda/lib64 -lcudart_static -ldl -lrt -pthread -DTIMING + +enum: $(SRC) + $(CC) ${KERNEL_DIM} -deviceemu $(SRC) -o $(EXE) -I$(INCLUDE) -L$(CUDA_LIB_DIR) + +debug: $(SRC) + $(CC) ${KERNEL_DIM} -g $(SRC) -o $(EXE) -I$(INCLUDE) -L$(CUDA_LIB_DIR) + +debugenum: $(SRC) + $(CC) ${KERNEL_DIM} -g -deviceemu $(SRC) -o $(EXE) -I$(INCLUDE) -L$(CUDA_LIB_DIR) + +clean: $(SRC) + rm -f $(EXE) $(EXE).linkinfo result.txt -- cgit v1.2.3