303 Commits (4cbe649601b50d5d1ebc98d14acfe4e37cb3d4af)
 

Author SHA1 Message Date
Constantin Fürst 4cbe649601 generate flame graph for runtime of prefetch 11 months ago
Constantin Fürst 57e696297c provide new results for simpleq 11 months ago
Constantin Fürst bb1d20924a fix index clash for thread-and-group unique indexing 11 months ago
Constantin Fürst 0eca180e53 fix destination indexing in aggrj for happly 11 months ago
Constantin Fürst 5e8f3e05e3 fix chunk indexing in scanb and refactor result calculation 11 months ago
Constantin Fürst c2b9e6656d fix chunk selection in scanb, use the dataptr in aggrj complex mode, export some functions to src/utils/BenchmarkHelpers.cpp 11 months ago
Constantin Fürst 845e812ca7 set the correct sum check which was inverted by querry type 11 months ago
Constantin Fürst abcb9a4b2e extend modestring to contain query type 11 months ago
Constantin Fürst e4ed4ac5b9 correct and minimize subchunking implementation which now is only allowed in scanb 11 months ago
Constantin Fürst ca91609041 add complex query as benchmarking option and evaluate results, merge with diverging branches from vampir 11 months ago
Constantin Fürst 50560606a3 add complex query as benchmarking option and evaluate results 11 months ago
Constantin Fürst 79a7dcead8 re-run bench with actually working query 11 months ago
Constantin Fürst 3c1606da51 init datab correctly as well to fix the benchmark 11 months ago
Constantin Fürst 10a791dea1 remove the experimental code branches that turned out not to yield any benefit (sched-yield has too high delay and with the new load balancer, subchunking for aggrj is also not needed anymore) 11 months ago
Constantin Fürst a6771287e9 add result with the new load balancer 11 months ago
Constantin Fürst 20b7820e61 implement different load balancing technique suited for smaller task sizes maybe 11 months ago
Constantin Fürst 881047068c rerun benchmarks for dram baseline and hbm peak 11 months ago
Constantin Fürst a72a26dbee remove cout/cerr output from cache and benchmark to not falsify results 11 months ago
Constantin Fürst 19c2b35218 add results vor thesis evaluation 11 months ago
Constantin Fürst 0856d58855 properly drop barrier when using iterrative aggregation 11 months ago
Constantin Fürst 5c08313830 properly set barrier when using iterrative aggregation 11 months ago
Constantin Fürst 178d45fafa use weak wait, add options to tweak for caching mode 11 months ago
Constantin Fürst c786d4d682 allow weak waiting which returns immediately if dsa has not yet finished 11 months ago
Constantin Fürst 34f7aca50a correct bad thread timing storage size set which should have been 1 from the start and not 0 11 months ago
Constantin Fürst 100774f495 remove the step-by-step barrier sync and let scana and scanb run to completion before starting with aggrj 11 months ago
Constantin Fürst 053bb949ce reset cacher to cpp api implementation 11 months ago
Constantin Fürst 52aaab3c09 prevent illegal instruction exception when no measurements have been conducted 11 months ago
Constantin Fürst cff9081f4c Merge branch 'master' of https://git.constantin-fuerst.com/constantin/bachelor-thesis 11 months ago
Constantin Fürst 391e6ca273 use proper timing indices for documenting thread runtime 11 months ago
Constantin Fürst aa9c287a42 accept changes from remote to src/Benchmark.cpp 11 months ago
Constantin Fürst e429e8fd40 adapt barrier waiting points, add timings to thread execution 11 months ago
Constantin Fürst fb98c282cb add test results for qdp 11 months ago
Constantin Fürst 2fe9aa90e3 latest changes to benchmarker 11 months ago
Constantin Fürst 2f17a38ef0 select device via jobs node parameter so we can skip the numa affinity change, also properly delete jobs in destructor 11 months ago
Constantin Fürst 542a815b4f adapt to efficient wait in cache 11 months ago
Constantin Fürst aaaaa16e94 switch dsa cache to job api to use efficient wait 11 months ago
Constantin Fürst 140ded012a querry operation finished state in loop which could be more efficient 11 months ago
Constantin Fürst 5455f51f61 properly handle more scanb than aggrj threads 11 months ago
Constantin Fürst b49bc6c173 push changes to benchmark 11 months ago
Constantin Fürst 3dee13b3bc transfer commit from crobat 11 months ago
Constantin Fürst 4a6529b111 revamp chunk calculation 11 months ago
Constantin Fürst 6502f95bb2 correct mode naming of the execution modes 11 months ago
Constantin Fürst 159a8215a2 update results to latest 11 months ago
Constantin Fürst 2f9d059252 add prelimianry results, modify the launch script and provide macro-based selection of parameters for the three modes {dram,hbm,prefetch} 11 months ago
Constantin Fürst 1820166e6f slight refactoring of qdp benchmark and add mandatory wait to cachedata in aggrj 11 months ago
Constantin Fürst 52132522a3 fix scanb not working with less than aggrj threads 11 months ago
Constantin Fürst e34b4df7e6 fix wrong linebreak in result writer 11 months ago
Constantin Fürst f1ac2a07b2 write result to ofile in qdp bench 11 months ago
Constantin Fürst 457a3b520a add barriers to the qdp benchmark 11 months ago
Constantin Fürst aa0867aa3a reworking the qdp benchmark 11 months ago