From ce5e2d76f06fa825d540c32cacb4bcdbf71e976a Mon Sep 17 00:00:00 2001 From: Birte Kristina Friesel Date: Fri, 5 Jul 2024 13:51:42 +0200 Subject: RED baseline: NUMA support --- RED/baselines/cpu/Makefile | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'RED/baselines/cpu/Makefile') diff --git a/RED/baselines/cpu/Makefile b/RED/baselines/cpu/Makefile index 4350185..c45fc11 100644 --- a/RED/baselines/cpu/Makefile +++ b/RED/baselines/cpu/Makefile @@ -1,7 +1,15 @@ +NUMA ?= 0 +TYPE ?= UINT64 +FLAGS = + +ifeq (${NUMA}, 1) + FLAGS += -lnuma +endif + all: red red: app_baseline.cpp - g++ -O2 app_baseline.cpp -fopenmp -DTHRUST_HOST_SYSTEM=THRUST_HOST_SYSTEM_CPP -DTHRUST_DEVICE_SYSTEM=THRUST_DEVICE_SYSTEM_OMP -lgomp -lm -o red -D${TYPE} + g++ -Wall -Wextra -pedantic -march=native -O2 app_baseline.cpp -fopenmp -DTHRUST_HOST_SYSTEM=THRUST_HOST_SYSTEM_CPP -DTHRUST_DEVICE_SYSTEM=THRUST_DEVICE_SYSTEM_OMP -DNUMA=${NUMA} -lgomp -lm -o red -D${TYPE} ${FLAGS} run: red ./red -i 1048576000 -t 4 -- cgit v1.2.3