diff --git a/qdp_project/evaluation-results/qdp-xeonmax-simpleq-dram-tca2-tcb0-tcj1-tmul8-wl4294967296-cs2097152.csv b/qdp_project/evaluation-results/qdp-xeonmax-simpleq-dram-tca2-tcb0-tcj1-tmul8-wl4294967296-cs2097152.csv new file mode 100644 index 0000000..f0e351f --- /dev/null +++ b/qdp_project/evaluation-results/qdp-xeonmax-simpleq-dram-tca2-tcb0-tcj1-tmul8-wl4294967296-cs2097152.csv @@ -0,0 +1,6 @@ +run;rt-ns;rt-s;result[0];scana-run;scana-wait;scanb-run;scanb-wait;aggrj-run;aggrj-wait;cache-hr; +0;91818817;0.0918188;0;55537048;145;0;0;21987269;69738749;0; +1;90283815;0.0902838;0;59666377;455;0;0;20471527;69483771;0; +2;87854904;0.0878549;0;60869549;226;0;0;18477531;69081129;0; +3;91412471;0.0914125;0;62867921;650;0;0;21734710;69454354;0; +4;91964128;0.0919641;0;65489821;429;0;0;22372846;69479143;0; diff --git a/qdp_project/evaluation-results/qdp-xeonmax-simpleq-dram-tca4-tcb0-tcj2-tmul4-wl4294967296-cs2097152.csv b/qdp_project/evaluation-results/qdp-xeonmax-simpleq-dram-tca4-tcb0-tcj2-tmul4-wl4294967296-cs2097152.csv deleted file mode 100644 index d6d3a6e..0000000 --- a/qdp_project/evaluation-results/qdp-xeonmax-simpleq-dram-tca4-tcb0-tcj2-tmul4-wl4294967296-cs2097152.csv +++ /dev/null @@ -1,6 +0,0 @@ -run;time;result[0]; -0;97400868;0; -1;97565944;0; -2;89098555;0; -3;93226925;0; -4;97550283;0; diff --git a/qdp_project/evaluation-results/qdp-xeonmax-simpleq-hbm-tca2-tcb0-tcj1-tmul8-wl4294967296-cs2097152.csv b/qdp_project/evaluation-results/qdp-xeonmax-simpleq-hbm-tca2-tcb0-tcj1-tmul8-wl4294967296-cs2097152.csv new file mode 100644 index 0000000..c07319b --- /dev/null +++ b/qdp_project/evaluation-results/qdp-xeonmax-simpleq-hbm-tca2-tcb0-tcj1-tmul8-wl4294967296-cs2097152.csv @@ -0,0 +1,6 @@ +run;rt-ns;rt-s;result[0];scana-run;scana-wait;scanb-run;scanb-wait;aggrj-run;aggrj-wait;cache-hr; +0;51670950;0.051671;0;29934908;298;0;0;16883060;34695026;0; +1;57269614;0.0572696;0;28782136;383;0;0;21140706;35943679;0; +2;56852039;0.056852;0;32007457;330;0;0;21212403;35460663;0; +3;55826822;0.0558268;0;31133449;250;0;0;20274559;35354621;0; +4;57265845;0.0572658;0;30810115;324;0;0;20642602;36435832;0; diff --git a/qdp_project/evaluation-results/qdp-xeonmax-simpleq-hbm-tca4-tcb0-tcj2-tmul4-wl4294967296-cs2097152.csv b/qdp_project/evaluation-results/qdp-xeonmax-simpleq-hbm-tca4-tcb0-tcj2-tmul4-wl4294967296-cs2097152.csv deleted file mode 100644 index 146307f..0000000 --- a/qdp_project/evaluation-results/qdp-xeonmax-simpleq-hbm-tca4-tcb0-tcj2-tmul4-wl4294967296-cs2097152.csv +++ /dev/null @@ -1,6 +0,0 @@ -run;time;result[0]; -0;67853704;0; -1;85513791;0; -2;66482278;0; -3;67492755;0; -4;68083298;0; diff --git a/qdp_project/src/Benchmark.cpp b/qdp_project/src/Benchmark.cpp index 481ec70..ceabe9e 100644 --- a/qdp_project/src/Benchmark.cpp +++ b/qdp_project/src/Benchmark.cpp @@ -20,7 +20,7 @@ #include "BenchmarkHelpers.cpp" -#define MODE_PREFETCH +#define MODE_HBM //////////////////////////////// /// BENCHMARK SETUP @@ -43,10 +43,10 @@ constexpr char MODE_STRING[] = "prefetch"; #endif #ifdef MODE_DRAM constexpr size_t CHUNK_SIZE_B = 2_MiB; -constexpr uint32_t GROUP_COUNT = 4; -constexpr uint32_t TC_SCANA = 4; +constexpr uint32_t GROUP_COUNT = 8; +constexpr uint32_t TC_SCANA = 2; constexpr uint32_t TC_SCANB = 0; -constexpr uint32_t TC_AGGRJ = 2; +constexpr uint32_t TC_AGGRJ = 1; constexpr bool PERFORM_CACHING = false; constexpr bool YIELD_ON_CACHE_MISS = false; constexpr bool DATA_IN_HBM = false; @@ -55,10 +55,10 @@ constexpr char MODE_STRING[] = "dram"; #endif #ifdef MODE_HBM constexpr size_t CHUNK_SIZE_B = 2_MiB; -constexpr uint32_t GROUP_COUNT = 4; -constexpr uint32_t TC_SCANA = 4; +constexpr uint32_t GROUP_COUNT = 8; +constexpr uint32_t TC_SCANA = 2; constexpr uint32_t TC_SCANB = 0; -constexpr uint32_t TC_AGGRJ = 2; +constexpr uint32_t TC_AGGRJ = 1; constexpr bool PERFORM_CACHING = false; constexpr bool YIELD_ON_CACHE_MISS = false; constexpr bool DATA_IN_HBM = true;