Constantin Fürst
|
5fa12feb7d
|
add required explicit block_on_fault-option to the task submission so that the DSA can handle page faults
|
1 year ago |
Constantin Fürst
|
4e9688224b
|
create a custom barrier structure that allows synchronization of each iteration of the meassurement loop
|
1 year ago |
Constantin Fürst
|
80d1b5f543
|
remove fractional average calculation in favour of std::accumulate and remove option to set thread affinity to core while keeping support for node affinity assignment
|
1 year ago |
Constantin Fürst
|
42f892e70b
|
restructure CMakeLists.txt slightly
|
1 year ago |
Constantin Fürst
|
659883a765
|
check the status of the batch operation too - forgot this
|
1 year ago |
Constantin Fürst
|
da1da2062a
|
remove brackets around status code string representation
|
1 year ago |
Constantin Fürst
|
22f3ed8956
|
clean up naming of structs, functions and files
|
1 year ago |
Constantin Fürst
|
9b4d6cd768
|
add all new parameters to the json-representation of ThreadArgs, update task-description.json to be current, add the StatusCodeToString()-fn to its own file
|
1 year ago |
Constantin Fürst
|
cbdf9b3dcf
|
rename execute_move to execute_dml_memcpy and rename the file that contains this function to benchmark-dml-memcpy.hpp
|
1 year ago |
Constantin Fürst
|
7e8c9acbc3
|
implement batch operation and add control parameters to the ThreadArgs struct, also add more timing information: now submission and completion will be timed separately
|
1 year ago |
Constantin Fürst
|
5606a21cc0
|
use the new json handler for reading configuration and writing output
|
1 year ago |
Constantin Fürst
|
9083ba834f
|
small changes to execute move; remove unused repetition-options, pass args as ref to allow for writing results, dont use numa-node-setting dml submit call
|
1 year ago |
Constantin Fürst
|
fae50875ec
|
add nlohmann::json as submodule for json parsing, add helper that can read and write task description
|
1 year ago |
Constantin Fürst
|
06600f4179
|
add small testing function in main.cpp to test whether the new move-helper works
|
1 year ago |
Constantin Fürst
|
d09940daf0
|
restructure includes in error.hpp
|
1 year ago |
Constantin Fürst
|
8f208f06cf
|
modify benchmark notes to represent current development progress
|
1 year ago |
Constantin Fürst
|
741157c8bc
|
correctly link the numactl library and provide find-module for it
|
1 year ago |
Constantin Fürst
|
b14ca88e03
|
start implementation of benchmarks code, begin with state from test project, execute-move.hpp contains numa-aware task submit routine which is WIP
|
1 year ago |
Constantin Fürst
|
a7b709620a
|
fix missing detail on the first processor with dsa, add todos and clear the bullet points of stuff that has already been added to the text - all in technical background chapter
|
1 year ago |
Constantin Fürst
|
e75322e3f3
|
modify formatting of glossary entries to be more clean
|
1 year ago |
Constantin Fürst
|
c3b40d7af9
|
add main pdf output to git for easy reading from gitea
|
1 year ago |
Constantin Fürst
|
ba49381ca4
|
start writing the first few paragraphs on dsa architecture
|
1 year ago |
Constantin Fürst
|
58ae6d25c7
|
add glossary package and set up
|
1 year ago |
Constantin Fürst
|
f08e615bf0
|
shorten readme of the thesis to only contain source info for the template
|
1 year ago |
Constantin Fürst
|
d873d749a1
|
add tex makefile to the project
|
1 year ago |
Constantin Fürst
|
f1c07f4c83
|
add notes and subchapters to state and design
|
1 year ago |
Constantin Fürst
|
21319b067c
|
properly add gosh as submodule of the latex-template
|
1 year ago |
Constantin Fürst
|
7f1bd8c98a
|
remove last pdf files from the repository
|
1 year ago |
Constantin Fürst
|
23c066c2ba
|
specify language correctly
|
1 year ago |
Constantin Fürst
|
989b7ba5e8
|
add more latex build files to gitignore
|
1 year ago |
Constantin Fürst
|
3b0709e1ef
|
add latex build files to gitignore
|
1 year ago |
Constantin Fürst
|
78147e748d
|
fix some build issues by re-adding the latex template and applying all modifications again
|
1 year ago |
Constantin Fürst
|
c416b8d48d
|
add thesis template
|
1 year ago |
Constantin Fürst
|
2c170ed371
|
add error print output for dml status code
|
1 year ago |
Constantin Fürst
|
dca38de0f3
|
modify test to be just copy
|
1 year ago |
Constantin Fürst
|
9b2fd0fbd9
|
remove test-outptu
|
1 year ago |
Constantin Fürst
|
4c2824d503
|
add test-output
|
1 year ago |
Constantin Fürst
|
c17fd5355e
|
add DML test binaries
|
1 year ago |
Constantin Fürst
|
33d6c604ae
|
print error number on failure
|
1 year ago |
Constantin Fürst
|
c101f0ac29
|
fix some typos
|
1 year ago |
Constantin Fürst
|
63f111b205
|
output binaries in their own folder
|
1 year ago |
Constantin Fürst
|
53ffa1f0fc
|
modify gitignore
|
1 year ago |
Constantin Fürst
|
544cc52a5a
|
add source files and binary
|
1 year ago |
Constantin Fürst
|
63cf652ff0
|
update gitignore
|
1 year ago |
Constantin Fürst
|
2cba3785eb
|
Initial commit
|
1 year ago |