Browse Source

rerun benchmarks for dram baseline and hbm peak

master
Constantin Fürst 11 months ago
parent
commit
881047068c
  1. 6
      qdp_project/evaluation-results/qdp-xeonmax-simpleq-dram-tca2-tcb0-tcj1-tmul8-wl4294967296-cs2097152.csv
  2. 6
      qdp_project/evaluation-results/qdp-xeonmax-simpleq-dram-tca4-tcb0-tcj2-tmul4-wl4294967296-cs2097152.csv
  3. 6
      qdp_project/evaluation-results/qdp-xeonmax-simpleq-hbm-tca2-tcb0-tcj1-tmul8-wl4294967296-cs2097152.csv
  4. 6
      qdp_project/evaluation-results/qdp-xeonmax-simpleq-hbm-tca4-tcb0-tcj2-tmul4-wl4294967296-cs2097152.csv
  5. 14
      qdp_project/src/Benchmark.cpp

6
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;

6
qdp_project/evaluation-results/qdp-xeonmax-simpleq-dram-tca4-tcb0-tcj2-tmul4-wl4294967296-cs2097152.csv

@ -1,6 +0,0 @@
run;time;result[0];
0;97400868;0;
1;97565944;0;
2;89098555;0;
3;93226925;0;
4;97550283;0;

6
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;

6
qdp_project/evaluation-results/qdp-xeonmax-simpleq-hbm-tca4-tcb0-tcj2-tmul4-wl4294967296-cs2097152.csv

@ -1,6 +0,0 @@
run;time;result[0];
0;67853704;0;
1;85513791;0;
2;66482278;0;
3;67492755;0;
4;68083298;0;

14
qdp_project/src/Benchmark.cpp

@ -20,7 +20,7 @@
#include "BenchmarkHelpers.cpp" #include "BenchmarkHelpers.cpp"
#define MODE_PREFETCH
#define MODE_HBM
//////////////////////////////// ////////////////////////////////
/// BENCHMARK SETUP /// BENCHMARK SETUP
@ -43,10 +43,10 @@ constexpr char MODE_STRING[] = "prefetch";
#endif #endif
#ifdef MODE_DRAM #ifdef MODE_DRAM
constexpr size_t CHUNK_SIZE_B = 2_MiB; 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_SCANB = 0;
constexpr uint32_t TC_AGGRJ = 2;
constexpr uint32_t TC_AGGRJ = 1;
constexpr bool PERFORM_CACHING = false; constexpr bool PERFORM_CACHING = false;
constexpr bool YIELD_ON_CACHE_MISS = false; constexpr bool YIELD_ON_CACHE_MISS = false;
constexpr bool DATA_IN_HBM = false; constexpr bool DATA_IN_HBM = false;
@ -55,10 +55,10 @@ constexpr char MODE_STRING[] = "dram";
#endif #endif
#ifdef MODE_HBM #ifdef MODE_HBM
constexpr size_t CHUNK_SIZE_B = 2_MiB; 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_SCANB = 0;
constexpr uint32_t TC_AGGRJ = 2;
constexpr uint32_t TC_AGGRJ = 1;
constexpr bool PERFORM_CACHING = false; constexpr bool PERFORM_CACHING = false;
constexpr bool YIELD_ON_CACHE_MISS = false; constexpr bool YIELD_ON_CACHE_MISS = false;
constexpr bool DATA_IN_HBM = true; constexpr bool DATA_IN_HBM = true;

Loading…
Cancel
Save