Constantin Fürst
|
cd6f7a0b35
|
Merge branch 'master' of https://git.constantin-fuerst.com/constantin/bachelor-thesis
|
11 months ago |
Constantin Fürst
|
6c39d79610
|
add results with only a single group (1/32th) and 128 MiB Tasksize (1/32th) for cleaner results for plotting
|
11 months ago |
Constantin Fürst
|
a4dac61730
|
change config to allow 64 threads for stage 1 and 32 for stage 2 in all benchmarks
|
11 months ago |
Constantin Fürst
|
3f42122cc2
|
begin writing chapter 6 - evaluation
|
11 months ago |
Constantin Fürst
|
1e904b495f
|
add plots from timing qdp to the thesis images catalogue
|
11 months ago |
Constantin Fürst
|
282f7c7736
|
improve clarity for c5 explanation of why weak wait and access are required, add section labeling to the section containing this paragraph
|
11 months ago |
Constantin Fürst
|
addc420f83
|
increase width of scaling factor plot for better readability
|
11 months ago |
Constantin Fürst
|
fb2a8e445c
|
increase font size of timing donuts from qdp bench for better readability
|
11 months ago |
Constantin Fürst
|
89887b6cad
|
slight modification of the intro, making it fit on one page
|
11 months ago |
Constantin Fürst
|
3be81b6d97
|
use glossary entry intel:dml and not just dml
|
11 months ago |
Constantin Fürst
|
8a3c76c8e3
|
introduce glossary entry for memory pressure
|
11 months ago |
Constantin Fürst
|
3e4122ad46
|
reformulate abstract and intro slightly
|
11 months ago |
Constantin Fürst
|
d935f38010
|
add some additional notes for writing evaluation chapter
|
11 months ago |
Constantin Fürst
|
563f01ba42
|
finalize chapter 5 and detail the challenges of cache application to qdp
|
11 months ago |
Constantin Fürst
|
bd23ae138e
|
finalize plotter script and add timing results
|
11 months ago |
Constantin Fürst
|
567a24f8c0
|
add hbm baseline and reorganize folders again
|
11 months ago |
Constantin Fürst
|
f6c43a6659
|
restructure evaluation results folder again
|
11 months ago |
Constantin Fürst
|
6070f320f5
|
add results for distributed locations prefetching
|
11 months ago |
Constantin Fürst
|
3c7c7852a5
|
remeassure performance for out of cache allocation
|
11 months ago |
Constantin Fürst
|
b710aec5fe
|
restructure evaluation results, add new results with out of cache allocation
|
11 months ago |
Constantin Fürst
|
c5022105cb
|
publish current configuration for testing
|
11 months ago |
Constantin Fürst
|
16e47a862f
|
allocate the correct amount of chunks for caching (missing was the run count) and add them to the queue for each run
|
11 months ago |
Constantin Fürst
|
05ffea0bdb
|
use the correct free-function in cache deallocation on error in waitoncompletion
|
11 months ago |
Constantin Fürst
|
e99bf619c2
|
handle memory allocation outside of the cache, pre-allocate in benchmark and memset to hopefully guarantee no pagefaults will be encountered
|
11 months ago |
Constantin Fürst
|
19ef2df856
|
update perf profile with manually disabled huge pages
|
11 months ago |
Constantin Fürst
|
d4677b3c59
|
measure performance without huge pages on
|
11 months ago |
Constantin Fürst
|
7afcffbefa
|
set correct node in perf recording script
|
11 months ago |
Constantin Fürst
|
87b71e6300
|
remove warings for weak access failure
|
11 months ago |
Constantin Fürst
|
c86d517444
|
fix the published results for prefetching
|
11 months ago |
Constantin Fürst
|
94b3576d5a
|
publish measurements from benchmark
|
11 months ago |
Constantin Fürst
|
8999fe4ca3
|
share current config for qdp bench from vampir
|
11 months ago |
Constantin Fürst
|
79a7e9637c
|
fix benchmark by waiting and not dropping barrier in aggrj
|
11 months ago |
Constantin Fürst
|
01ecdce88f
|
set execution engine to hardware
|
11 months ago |
Constantin Fürst
|
bc1c3d0096
|
fix block size for access by cacher in scanb
|
11 months ago |
Constantin Fürst
|
f4159d8149
|
fix old flag name from FLAG_TRIGGER_PAGES to FLAG_FORCE_MAP_PAGES
|
11 months ago |
Constantin Fürst
|
99552b3de4
|
add option for forcing map of pages by touching each one with a write at its begin, required as somehow behaviour changed, cache was experiencing page fault errors and handling by dsa is simply too slow
|
11 months ago |
Constantin Fürst
|
5044b4419c
|
make load balancing thread-local to reduce atomic cost
|
11 months ago |
Constantin Fürst
|
f9d47d3a45
|
add scanb back to the barrier, now other threads will wait for finish of work submission
|
11 months ago |
Constantin Fürst
|
006b856c44
|
resolve issues from the recent reset of qdp benchmark
|
11 months ago |
Constantin Fürst
|
de1de9134b
|
reset benchmark
|
11 months ago |
Constantin Fürst
|
c7b91e400f
|
reset to using hardware path, sw was only temporarily used for debugging
|
11 months ago |
Constantin Fürst
|
7abd83ca45
|
fix offloading cache bug, introduced by not using maxptr for secondary invalid value, more care needed to be taken on when the secondary invalid would be set and how, now we set in in cachedata:init for both the local task in access and the one in cache state
|
11 months ago |
Constantin Fürst
|
4a587a36e2
|
remove overlap-execution barriers and run for the entire block
|
11 months ago |
Constantin Fürst
|
73914d4cdd
|
Merge branch 'master' of https://git.constantin-fuerst.com/constantin/bachelor-thesis
|
11 months ago |
Constantin Fürst
|
8dfefe665e
|
add warnings to the offloading cacher
|
11 months ago |
Constantin Fürst
|
c393b8eb88
|
improve load balancing node assignment
|
11 months ago |
Constantin Fürst
|
b9cfb818fd
|
Merge branch 'master' of https://git.constantin-fuerst.com/constantin/bachelor-thesis
|
11 months ago |
Constantin Fürst
|
21702d5309
|
remove sub and overchunking for scanb caching, use the per-iteration barriers again
|
11 months ago |
Constantin Fürst
|
7d614769db
|
remove forgotten access to load timer
|
11 months ago |
Constantin Fürst
|
6a4eec37ca
|
remove vector-load timing as its too expensive
|
11 months ago |