#pragma once #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include "crystal/crystal.cuh" #include "tbb/tbb.h" #include "PerfEvent.hpp" #include "papi.h" #include "ssb_utils.h" using namespace cub; using namespace std; using namespace tbb; // #define SF 42 #define NUM_EVENTS 2 #define NUM_GPU 2 #define ALL_GPU 2 #define NUM_TABLE 5 #define NUM_COLUMN 25 #define NUM_PARTITION NUM_GPU