148 Commits (f9e3e7e4dfc88d85de4d04d7abf98a6fcd7962eb)
 

Author SHA1 Message Date
Constantin Fürst 897e363f44 fix forgotten add to vector in AddToTaskVector of ReadTaskData 1 year ago
Constantin Fürst 1bfb1f316c ignore first five runs to reduce influence of warmup, add non-batch-descriptor batch loop for testing, calculate standard deviation for all three messurements 1 year ago
Constantin Fürst 9265ce6f65 add empty benchmarker-script which will orchestrate all benchmarks and print the results in the future, add comments about planned tests to this script and remove the benchmark notes markdown file which is now obsolete 1 year ago
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