From b642c58f9d8750804b95f6ab9ccbfbee1f5a671d Mon Sep 17 00:00:00 2001 From: KunoiSayami Date: Fri, 17 Jun 2022 00:29:54 +0800 Subject: feat: Finish implement measure time function * feat: Add normal_distribution program Signed-off-by: KunoiSayami --- CMakeLists.txt | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'CMakeLists.txt') diff --git a/CMakeLists.txt b/CMakeLists.txt index f816aed..e249fba 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,6 +1,5 @@ cmake_minimum_required(VERSION 3.22) -project(lockfree CUDA) - +project(lockfree CUDA CXX) set(CMAKE_CUDA_STANDARD 14) #set(GXX_INCLUDE /usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include) @@ -19,6 +18,7 @@ target_link_libraries(lockfree m stdc++) set_target_properties(lockfree PROPERTIES CUDA_SEPARABLE_COMPILATION ON) +set_target_properties(lockfree PROPERTIES CUDA_ARCHITECTURES "75") function(build_different_target is_random build_size step_size) @@ -62,3 +62,6 @@ build_different_target(true 1048576 2) build_different_target(true 1048576 8) +add_executable(normal_distribution normal_distribution.cpp) +set_target_properties(normal_distribution PROPERTIES LINKER_LANGUAGE CXX) + -- cgit v1.3.1