diff --git a/thesis/content/30_performance.tex b/thesis/content/30_performance.tex index 64e0f1f..706a317 100644 --- a/thesis/content/30_performance.tex +++ b/thesis/content/30_performance.tex @@ -30,7 +30,7 @@ Timing in the outer loop may display lower throughput than actual. This is the c \label{fig:benchmark-function:outer} \end{figure} -To get accurate results, the benchmark is repeated 10 times. Each iteration is timed from beginning to end, marked by yellow in Figure \ref{fig:benchmark-function:outer}. For small task sizes, the iterations complete in a very short amount of time, which can have adverse effects on the results \cite{time-longer-sections}. Therefore, we repeat the code of the inner loop for a configurable amount, virtually extending the duration of a single iteration for these cases. \par +To get accurate results, the benchmark is repeated 10 times. Each iteration is timed from beginning to end, marked by yellow in Figure \ref{fig:benchmark-function:outer}. For small task sizes, the iterations complete in a very short amount of time, which can have adverse effects on the results. Therefore, we repeat the code of the inner loop for a configurable amount, virtually extending the duration of a single iteration for these cases. \par \begin{figure}[h!tb] \centering diff --git a/thesis/own.bib b/thesis/own.bib index 6c7252e..a9f026f 100644 --- a/thesis/own.bib +++ b/thesis/own.bib @@ -66,8 +66,8 @@ @INPROCEEDINGS{atomics-cost-analysis, author={Schweizer, Hermann and Besta, Maciej and Hoefler, Torsten}, - booktitle={{2015 International Conference on Parallel Architecture and Compilation (PACT)}}, - title={{Evaluating the Cost of Atomic Operations on Modern Architectures}}, + booktitle={{2015 International Conference on Parallel Architecture and Compilation (PACT)}}, + title={{Evaluating the Cost of Atomic Operations on Modern Architectures}}, year={2015}, volume={}, number={}, @@ -77,8 +77,8 @@ @INPROCEEDINGS{shared-ptr-perf, author={T. Ku and N. Jung}, - booktitle={{Journal of Korea Game Society}}, - title={{Implementation of Lock-Free shared\_ptr and weak\_ptr for C++11 multi-thread programming}}, + booktitle={{Journal of Korea Game Society}}, + title={{Implementation of Lock-Free shared\_ptr and weak\_ptr for C++11 multi-thread programming}}, year={2021}, volume={21}, number={1}, @@ -168,8 +168,8 @@ @INPROCEEDINGS{hbm-arch-paper, author={Jun, Hongshin and Cho, Jinhee and Lee, Kangseol and Son, Ho-Young and Kim, Kwiwook and Jin, Hanho and Kim, Keith}, - booktitle={2017 IEEE International Memory Workshop (IMW)}, - title={HBM (High Bandwidth Memory) DRAM Technology and Architecture}, + booktitle={2017 IEEE International Memory Workshop (IMW)}, + title={HBM (High Bandwidth Memory) DRAM Technology and Architecture}, year={2017}, volume={}, number={}, @@ -238,8 +238,8 @@ @ARTICLE{bench:heterogeneous-communication, author={Thune, Andreas and Reinemo, Sven-Arne and Skeie, Tor and Cai, Xing}, - journal={IEEE Transactions on Parallel and Distributed Systems}, - title={Detailed Modeling of Heterogeneous and Contention-Constrained Point-to-Point MPI Communication}, + journal={IEEE Transactions on Parallel and Distributed Systems}, + title={Detailed Modeling of Heterogeneous and Contention-Constrained Point-to-Point MPI Communication}, year={2023}, volume={34}, number={5}, @@ -254,10 +254,3 @@ date = "2023", howpublished = "personal communication" } - -@misc{time-longer-sections, - author = "Horst Schirmeier", - title={{Length of timed Sections}}, - date = "2023", - howpublished = "personal communication" -} \ No newline at end of file