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 |
Constantin Fürst
|
ab217cb080
|
remove bad opt mode from last commit and instead try to improve default prefetching
|
11 months ago |
Constantin Fürst
|
2e0f637363
|
add optimal dsa caching mode
|
11 months ago |
Constantin Fürst
|
f16d67f67e
|
wait per iteration for caching mode
|
11 months ago |
Constantin Fürst
|
5c896dbf04
|
publish best run config for dsa-prefetch
|
11 months ago |
Constantin Fürst
|
635fb01c14
|
Merge branch 'master' of https://git.constantin-fuerst.com/constantin/bachelor-thesis
|
11 months ago |
Constantin Fürst
|
0f843d9282
|
potential fix for lifetime of cache data take two
|
11 months ago |
Constantin Fürst
|
85228f3997
|
Merge branch 'master' of https://git.constantin-fuerst.com/constantin/bachelor-thesis
|
11 months ago |
Constantin Fürst
|
74f659e5a4
|
potential fix for lifetime of cache data
|
11 months ago |
Constantin Fürst
|
2c042c7aa0
|
remove manually set build dir and unused build parameters
|
11 months ago |
Constantin Fürst
|
af4e3de80c
|
enable qdp testing for dram as baseline, pre-allocated hbm as peak and the already existing dsa-hbm-prefetch
|
11 months ago |
Constantin Fürst
|
40b3dcff57
|
commit first benchmark results for cacher in qdp
|
11 months ago |
Constantin Fürst
|
0d1b575bcd
|
increase thread count and correct mode printed to outfile
|
11 months ago |
Constantin Fürst
|
2c5425577e
|
correct missing mode-parameter
|
11 months ago |
Constantin Fürst
|
6a90fd6c5e
|
try to fix the barriers causing lock
|
11 months ago |
Constantin Fürst
|
25187e2995
|
add checks for output file success and modify their location
|
11 months ago |