diff --git a/docs/EuroSys/Paper/diagram/Benchmarks/dtlb_walk.png b/docs/EuroSys/Paper/diagram/Benchmarks/dtlb_walk.png new file mode 100644 index 0000000..062404d Binary files /dev/null and b/docs/EuroSys/Paper/diagram/Benchmarks/dtlb_walk.png differ diff --git a/docs/EuroSys/Paper/diagram/Benchmarks/l1_tlb_rd.png b/docs/EuroSys/Paper/diagram/Benchmarks/l1_tlb_rd.png new file mode 100644 index 0000000..3248d12 Binary files /dev/null and b/docs/EuroSys/Paper/diagram/Benchmarks/l1_tlb_rd.png differ diff --git a/docs/EuroSys/Paper/diagram/Benchmarks/l1_tlb_refill.png b/docs/EuroSys/Paper/diagram/Benchmarks/l1_tlb_refill.png new file mode 100644 index 0000000..dd403ee Binary files /dev/null and b/docs/EuroSys/Paper/diagram/Benchmarks/l1_tlb_refill.png differ diff --git a/docs/EuroSys/Paper/diagram/Benchmarks/l2_tlb_rd.png b/docs/EuroSys/Paper/diagram/Benchmarks/l2_tlb_rd.png new file mode 100644 index 0000000..db66d75 Binary files /dev/null and b/docs/EuroSys/Paper/diagram/Benchmarks/l2_tlb_rd.png differ diff --git a/docs/EuroSys/Paper/diagram/Benchmarks/ll_cache_miss_rd.png b/docs/EuroSys/Paper/diagram/Benchmarks/ll_cache_miss_rd.png new file mode 100644 index 0000000..3e50dbd Binary files /dev/null and b/docs/EuroSys/Paper/diagram/Benchmarks/ll_cache_miss_rd.png differ diff --git a/docs/EuroSys/Paper/diagram/Benchmarks/wall_clock.png b/docs/EuroSys/Paper/diagram/Benchmarks/wall_clock.png new file mode 100644 index 0000000..a5ed72c Binary files /dev/null and b/docs/EuroSys/Paper/diagram/Benchmarks/wall_clock.png differ diff --git a/docs/EuroSys/Paper/paper.fdb_latexmk b/docs/EuroSys/Paper/paper.fdb_latexmk index eb730e3..c255313 100644 --- a/docs/EuroSys/Paper/paper.fdb_latexmk +++ b/docs/EuroSys/Paper/paper.fdb_latexmk @@ -1,13 +1,13 @@ # Fdb version 4 -["bibtex paper"] 1756125835.65327 "paper.aux" "paper.bbl" "paper" 1756125837.91186 0 +["bibtex paper"] 1756125835.65327 "paper.aux" "paper.bbl" "paper" 1756392217.53277 0 "./paperReferences.bib" 1754599671.87956 54714 19039cdfd8414d201259ef3610c2b156 "" "/usr/local/texlive/2025/texmf-dist/bibtex/bst/natbib/unsrtnat.bst" 1233624470 24550 a41a6405f4de768c43e871d9fbce2bc8 "" - "paper.aux" 1756125837.48584 10393 e972020ff1bf8c79e9b591332321dba9 "pdflatex" + "paper.aux" 1756392217.11279 10393 e972020ff1bf8c79e9b591332321dba9 "pdflatex" (generated) "paper.bbl" "paper.blg" (rewritten before read) -["pdflatex"] 1756125835.74977 "paper.tex" "paper.pdf" "paper" 1756125837.912 0 +["pdflatex"] 1756392212.86191 "paper.tex" "paper.pdf" "paper" 1756392217.53292 0 "/usr/local/texlive/2025/texmf-dist/fonts/enc/dvips/inconsolata/i4-t1-4.enc" 1558214095 7693 0f2dce6d313c82989ec3a67fc24df2a0 "" "/usr/local/texlive/2025/texmf-dist/fonts/enc/dvips/libertine/lbtn_25tcsq.enc" 1490131464 2921 8ca0eb0831f9bc5da080d3697cfe67bf "" "/usr/local/texlive/2025/texmf-dist/fonts/enc/dvips/libertine/lbtn_76gpa5.enc" 1490131464 2933 9ad527ce78d7c5fa0a642dead095f172 "" @@ -221,18 +221,18 @@ "/usr/local/texlive/2025/texmf-var/fonts/map/pdftex/updmap/pdftex.map" 1743605858 5467155 19efa205003f9ecad95fbbaa6ff24da1 "" "/usr/local/texlive/2025/texmf-var/web2c/pdftex/pdflatex.fmt" 1743605772 3345731 9f70a6727154d056b4116903856deae2 "" "/usr/local/texlive/2025/texmf.cnf" 1741450484 577 418a7058ec8e006d8704f60ecd22c938 "" + "diagram/Benchmarks/dtlb_walk.png" 1756391850.1979 290906 f79121953cac5ae42dc1711c4528b580 "" + "diagram/Benchmarks/l1_tlb_rd.png" 1756391850.62529 282518 5a47a1fb3d81710e96743ade57bccfcb "" + "diagram/Benchmarks/l1_tlb_refill.png" 1756391850.41475 287470 956e94c6cc7f06815e69018ac80586a8 "" + "diagram/Benchmarks/l2_tlb_rd.png" 1756391850.84003 288516 c64518e43cd4fe1f42b2725a88170632 "" + "diagram/Benchmarks/ll_cache_miss_rd.png" 1756391849.98342 295264 7f51cfd1a9cb24864dbfafdc4b501b5b "" + "diagram/Benchmarks/wall_clock.png" 1756391851.05303 286465 3e5d20a3e0f119787d515a2a034b5fb2 "" "diagram/benchmarks-group/Memaccess_size.png" 1756112512.12369 84925 c98bdfb9f27657e08e7126191f4cf920 "" - "diagram/benchmarks-group/large/bargraph-large-dtlb_walk.png" 1754599671.86354 87466 43cc9d9e52ad24eda0534e9c374cb177 "" - "diagram/benchmarks-group/large/bargraph-large-l1_tlb_rd.png" 1754599671.86437 85873 12aaa5f38f23c0de67f2b955760bd468 "" - "diagram/benchmarks-group/large/bargraph-large-l1tlb_refill.png" 1754599671.8654 87037 94cbd9625ae4cfd18cd2dc86434f81a9 "" - "diagram/benchmarks-group/large/bargraph-large-l2_tlb_rd.png" 1754599671.8659 86347 c2c0623228d38c390fd0bca4fc3a2061 "" - "diagram/benchmarks-group/large/bargraph-large-last-cache-miss-read.png" 1755550185.23242 85171 01ddc0c85f17b19bc86b12327051d3d5 "" - "diagram/benchmarks-group/large/bargraph-large-wallclock.png" 1754599671.86798 85258 015855fa73ccdb4ae859b79da8032169 "" "diagram/drawing.pdf" 1754599671.86851 28646 0eb4d6c5fd7bfd13117f881769bcc40b "" - "paper.aux" 1756125837.48584 10393 e972020ff1bf8c79e9b591332321dba9 "pdflatex" + "paper.aux" 1756392217.11279 10393 e972020ff1bf8c79e9b591332321dba9 "pdflatex" "paper.bbl" 1756125835.74686 9667 c839f5ff789de0c36cd440f7e70c5f20 "bibtex paper" - "paper.out" 1756125837.48686 4008 5d099748df22819073f9a7767f18c6a3 "pdflatex" - "paper.tex" 1756125826.07124 114344 7a47427783f88f50802b74b52d1efe2f "" + "paper.out" 1756392217.11377 4008 5d099748df22819073f9a7767f18c6a3 "pdflatex" + "paper.tex" 1756392211.05234 114553 2de71d11524fb629943ac4667ebbc4a0 "" (generated) "paper.aux" "paper.log" diff --git a/docs/EuroSys/Paper/paper.fls b/docs/EuroSys/Paper/paper.fls index ca79ceb..6ef50d4 100644 --- a/docs/EuroSys/Paper/paper.fls +++ b/docs/EuroSys/Paper/paper.fls @@ -535,36 +535,36 @@ INPUT /usr/local/texlive/2025/texmf-dist/fonts/tfm/public/newtx/txmiaX.tfm INPUT /usr/local/texlive/2025/texmf-dist/fonts/tfm/public/libertine/LinBiolinumTI-tlf-t1.tfm INPUT /usr/local/texlive/2025/texmf-dist/fonts/vf/public/libertine/LinBiolinumTI-tlf-t1.vf INPUT /usr/local/texlive/2025/texmf-dist/fonts/tfm/public/libertine/LinBiolinumTI-tlf-t1--base.tfm -INPUT ./diagram/benchmarks-group/large/bargraph-large-l1_tlb_rd.png -INPUT ./diagram/benchmarks-group/large/bargraph-large-l1_tlb_rd.png -INPUT ./diagram/benchmarks-group/large/bargraph-large-l1_tlb_rd.png -INPUT ./diagram/benchmarks-group/large/bargraph-large-l1_tlb_rd.png -INPUT ./diagram/benchmarks-group/large/bargraph-large-l1_tlb_rd.png -INPUT ./diagram/benchmarks-group/large/bargraph-large-l2_tlb_rd.png -INPUT ./diagram/benchmarks-group/large/bargraph-large-l2_tlb_rd.png -INPUT ./diagram/benchmarks-group/large/bargraph-large-l2_tlb_rd.png -INPUT ./diagram/benchmarks-group/large/bargraph-large-l2_tlb_rd.png -INPUT ./diagram/benchmarks-group/large/bargraph-large-l2_tlb_rd.png -INPUT ./diagram/benchmarks-group/large/bargraph-large-dtlb_walk.png -INPUT ./diagram/benchmarks-group/large/bargraph-large-dtlb_walk.png -INPUT ./diagram/benchmarks-group/large/bargraph-large-dtlb_walk.png -INPUT ./diagram/benchmarks-group/large/bargraph-large-dtlb_walk.png -INPUT ./diagram/benchmarks-group/large/bargraph-large-dtlb_walk.png -INPUT ./diagram/benchmarks-group/large/bargraph-large-l1tlb_refill.png -INPUT ./diagram/benchmarks-group/large/bargraph-large-l1tlb_refill.png -INPUT ./diagram/benchmarks-group/large/bargraph-large-l1tlb_refill.png -INPUT ./diagram/benchmarks-group/large/bargraph-large-l1tlb_refill.png -INPUT ./diagram/benchmarks-group/large/bargraph-large-l1tlb_refill.png -INPUT ./diagram/benchmarks-group/large/bargraph-large-last-cache-miss-read.png -INPUT ./diagram/benchmarks-group/large/bargraph-large-last-cache-miss-read.png -INPUT ./diagram/benchmarks-group/large/bargraph-large-last-cache-miss-read.png -INPUT ./diagram/benchmarks-group/large/bargraph-large-last-cache-miss-read.png -INPUT ./diagram/benchmarks-group/large/bargraph-large-last-cache-miss-read.png -INPUT ./diagram/benchmarks-group/large/bargraph-large-wallclock.png -INPUT ./diagram/benchmarks-group/large/bargraph-large-wallclock.png -INPUT ./diagram/benchmarks-group/large/bargraph-large-wallclock.png -INPUT ./diagram/benchmarks-group/large/bargraph-large-wallclock.png -INPUT ./diagram/benchmarks-group/large/bargraph-large-wallclock.png +INPUT ./diagram/Benchmarks/l1_tlb_rd.png +INPUT ./diagram/Benchmarks/l1_tlb_rd.png +INPUT ./diagram/Benchmarks/l1_tlb_rd.png +INPUT ./diagram/Benchmarks/l1_tlb_rd.png +INPUT ./diagram/Benchmarks/l1_tlb_rd.png +INPUT ./diagram/Benchmarks/l2_tlb_rd.png +INPUT ./diagram/Benchmarks/l2_tlb_rd.png +INPUT ./diagram/Benchmarks/l2_tlb_rd.png +INPUT ./diagram/Benchmarks/l2_tlb_rd.png +INPUT ./diagram/Benchmarks/l2_tlb_rd.png +INPUT ./diagram/Benchmarks/dtlb_walk.png +INPUT ./diagram/Benchmarks/dtlb_walk.png +INPUT ./diagram/Benchmarks/dtlb_walk.png +INPUT ./diagram/Benchmarks/dtlb_walk.png +INPUT ./diagram/Benchmarks/dtlb_walk.png +INPUT ./diagram/Benchmarks/l1_tlb_refill.png +INPUT ./diagram/Benchmarks/l1_tlb_refill.png +INPUT ./diagram/Benchmarks/l1_tlb_refill.png +INPUT ./diagram/Benchmarks/l1_tlb_refill.png +INPUT ./diagram/Benchmarks/l1_tlb_refill.png +INPUT ./diagram/Benchmarks/ll_cache_miss_rd.png +INPUT ./diagram/Benchmarks/ll_cache_miss_rd.png +INPUT ./diagram/Benchmarks/ll_cache_miss_rd.png +INPUT ./diagram/Benchmarks/ll_cache_miss_rd.png +INPUT ./diagram/Benchmarks/ll_cache_miss_rd.png +INPUT ./diagram/Benchmarks/wall_clock.png +INPUT ./diagram/Benchmarks/wall_clock.png +INPUT ./diagram/Benchmarks/wall_clock.png +INPUT ./diagram/Benchmarks/wall_clock.png +INPUT ./diagram/Benchmarks/wall_clock.png INPUT ./diagram/benchmarks-group/Memaccess_size.png INPUT ./diagram/benchmarks-group/Memaccess_size.png INPUT ./diagram/benchmarks-group/Memaccess_size.png diff --git a/docs/EuroSys/Paper/paper.log b/docs/EuroSys/Paper/paper.log index ae6d0f7..71314b6 100644 --- a/docs/EuroSys/Paper/paper.log +++ b/docs/EuroSys/Paper/paper.log @@ -1,4 +1,4 @@ -This is pdfTeX, Version 3.141592653-2.6-1.40.27 (TeX Live 2025) (preloaded format=pdflatex 2025.4.2) 25 AUG 2025 13:43 +This is pdfTeX, Version 3.141592653-2.6-1.40.27 (TeX Live 2025) (preloaded format=pdflatex 2025.4.2) 28 AUG 2025 15:43 entering extended mode \write18 enabled. %&-line parsing enabled. @@ -1452,53 +1452,41 @@ LaTeX Font Info: Font shape `T1/LinuxBiolinumT-TLF/m/it' will be [6.6] - -File: diagram/benchmarks-group/large/bargraph-large-l1_tlb_rd.png Graphic file -(type png) - -Package pdftex.def Info: diagram/benchmarks-group/large/bargraph-large-l1_tlb_r -d.png used on input line 1167. + +File: diagram/Benchmarks/l1_tlb_rd.png Graphic file (type png) + +Package pdftex.def Info: diagram/Benchmarks/l1_tlb_rd.png used on input line 1 +167. (pdftex.def) Requested size: 241.14749pt x 137.79964pt. - -File: diagram/benchmarks-group/large/bargraph-large-l2_tlb_rd.png Graphic file -(type png) - -Package pdftex.def Info: diagram/benchmarks-group/large/bargraph-large-l2_tlb_r -d.png used on input line 1172. + +File: diagram/Benchmarks/l2_tlb_rd.png Graphic file (type png) + +Package pdftex.def Info: diagram/Benchmarks/l2_tlb_rd.png used on input line 1 +172. (pdftex.def) Requested size: 241.14749pt x 137.79964pt. - -File: diagram/benchmarks-group/large/bargraph-large-dtlb_walk.png Graphic file -(type png) - -Package pdftex.def Info: diagram/benchmarks-group/large/bargraph-large-dtlb_wal -k.png used on input line 1180. + +File: diagram/Benchmarks/dtlb_walk.png Graphic file (type png) + +Package pdftex.def Info: diagram/Benchmarks/dtlb_walk.png used on input line 1 +180. (pdftex.def) Requested size: 241.14749pt x 137.79964pt. - -File: diagram/benchmarks-group/large/bargraph-large-l1tlb_refill.png Graphic fi -le (type png) - -Package pdftex.def Info: diagram/benchmarks-group/large/bargraph-large-l1tlb_re -fill.png used on input line 1185. + +File: diagram/Benchmarks/l1_tlb_refill.png Graphic file (type png) + +Package pdftex.def Info: diagram/Benchmarks/l1_tlb_refill.png used on input li +ne 1185. (pdftex.def) Requested size: 241.14749pt x 137.79964pt. - -File: diagram/benchmarks-group/large/bargraph-large-last-cache-miss-read.png Gr -aphic file (type png) - -Package pdftex.def Info: diagram/benchmarks-group/large/bargraph-large-last-cac -he-miss-read.png used on input line 1193. + +File: diagram/Benchmarks/ll_cache_miss_rd.png Graphic file (type png) + +Package pdftex.def Info: diagram/Benchmarks/ll_cache_miss_rd.png used on input + line 1193. (pdftex.def) Requested size: 241.14749pt x 137.79964pt. - -File: diagram/benchmarks-group/large/bargraph-large-wallclock.png Graphic file -(type png) - -Package pdftex.def Info: diagram/benchmarks-group/large/bargraph-large-wallcloc -k.png used on input line 1198. + +File: diagram/Benchmarks/wall_clock.png Graphic file (type png) + +Package pdftex.def Info: diagram/Benchmarks/wall_clock.png used on input line +1198. (pdftex.def) Requested size: 241.14749pt x 137.79964pt. @@ -1507,9 +1495,6 @@ Class acmart Warning: A possible image without description on input line 1206. -Underfull \vbox (badness 10000) has occurred while \output is active [] - - [7.7] Underfull \vbox (badness 10000) has occurred while \output is active [] @@ -1520,23 +1505,21 @@ Underfull \vbox (badness 10000) has occurred while \output is active [] File: diagram/benchmarks-group/Memaccess_size.png Graphic file (type png) Package pdftex.def Info: diagram/benchmarks-group/Memaccess_size.png used on i -nput line 1339. +nput line 1344. (pdftex.def) Requested size: 241.14749pt x 248.93466pt. -Class acmart Warning: A possible image without description on input line 1342. +Class acmart Warning: A possible image without description on input line 1347. Underfull \vbox (badness 10000) has occurred while \output is active [] -[8.8 <./diagram/benchmarks-group/large/bargraph-large-l1_tlb_rd.png> <./diagram -/benchmarks-group/large/bargraph-large-l2_tlb_rd.png> <./diagram/benchmarks-gro -up/large/bargraph-large-dtlb_walk.png> <./diagram/benchmarks-group/large/bargra -ph-large-l1tlb_refill.png> <./diagram/benchmarks-group/large/bargraph-large-las -t-cache-miss-read.png> <./diagram/benchmarks-group/large/bargraph-large-wallclo -ck.png>] -Overfull \hbox (19.8336pt too wide) in paragraph at lines 1439--1469 +[8.8 <./diagram/Benchmarks/l1_tlb_rd.png> <./diagram/Benchmarks/l2_tlb_rd.png> +<./diagram/Benchmarks/dtlb_walk.png> <./diagram/Benchmarks/l1_tlb_refill.png> < +./diagram/Benchmarks/ll_cache_miss_rd.png> <./diagram/Benchmarks/wall_clock.png +>] +Overfull \hbox (19.8336pt too wide) in paragraph at lines 1444--1474 \T1/LinuxLibertineT-TLF/m/n/9 (-20) Although per-for-mance gains are less sig-n if-i-cant for larger or computation- [] @@ -1588,7 +1571,7 @@ Package rerunfilecheck Info: File `paper.out' has not changed. ) Here is how much of TeX's memory you used: 24410 strings out of 473190 - 403065 string characters out of 5715801 + 401917 string characters out of 5715801 980850 words of memory out of 5000000 46501 multiletter control sequences out of 15000+600000 781557 words of font info for 491 fonts, out of 8000000 for 9000 @@ -1606,7 +1589,7 @@ lic/libertine/LinLibertineTB.pfb> -Output written on paper.pdf (10 pages, 1032868 bytes). +Output written on paper.pdf (10 pages, 2200383 bytes). PDF statistics: 404 PDF objects out of 1000 (max. 8388607) 336 compressed objects within 4 object streams diff --git a/docs/EuroSys/Paper/paper.pdf b/docs/EuroSys/Paper/paper.pdf index 89a7cff..d0b44ae 100644 Binary files a/docs/EuroSys/Paper/paper.pdf and b/docs/EuroSys/Paper/paper.pdf differ diff --git a/docs/EuroSys/Paper/paper.tex b/docs/EuroSys/Paper/paper.tex index be17aac..2541c37 100644 --- a/docs/EuroSys/Paper/paper.tex +++ b/docs/EuroSys/Paper/paper.tex @@ -1164,12 +1164,12 @@ This extension is described by Holt and Singh ~\cite{holt1995}. \begin{figure*} \begin{multicols}{2} \begin{subfigure}{\linewidth} - \includegraphics[width=\linewidth]{diagram/benchmarks-group/large/bargraph-large-l1_tlb_rd.png} + \includegraphics[width=\linewidth]{diagram/Benchmarks/l1_tlb_rd.png} \caption{L1 TLB Reads} \label{fig:l1tlb-reads} \end{subfigure}\par \begin{subfigure}{\linewidth} - \includegraphics[width=\linewidth]{diagram/benchmarks-group/large/bargraph-large-l2_tlb_rd.png} + \includegraphics[width=\linewidth]{diagram/Benchmarks/l2_tlb_rd.png} \caption{L2 TLB Reads} \label{fig:l2tlb-reads} \end{subfigure}\par @@ -1177,12 +1177,12 @@ This extension is described by Holt and Singh ~\cite{holt1995}. \begin{multicols}{2} \begin{subfigure}{\linewidth} - \includegraphics[width=\linewidth]{diagram/benchmarks-group/large/bargraph-large-dtlb_walk.png} + \includegraphics[width=\linewidth]{diagram/Benchmarks/dtlb_walk.png} \caption{DTLB Walks} \label{fig:dtlb-walk} \end{subfigure}\par \begin{subfigure}{\linewidth} - \includegraphics[width=\linewidth]{diagram/benchmarks-group/large/bargraph-large-l1tlb_refill.png} + \includegraphics[width=\linewidth]{diagram/Benchmarks/l1_tlb_refill.png} \caption{L1 DTLB Refill} \label{fig:l1tlb-refill} \end{subfigure}\par @@ -1190,12 +1190,12 @@ This extension is described by Holt and Singh ~\cite{holt1995}. \begin{multicols}{2} \begin{subfigure}{\linewidth} - \includegraphics[width=\linewidth]{diagram/benchmarks-group/large/bargraph-large-last-cache-miss-read.png} + \includegraphics[width=\linewidth]{diagram/Benchmarks/ll_cache_miss_rd.png} \caption{LL Cache Reads} \label{fig:ll-cache-rd} \end{subfigure}\par \begin{subfigure}{\linewidth} - \includegraphics[width=\linewidth]{diagram/benchmarks-group/large/bargraph-large-wallclock.png} + \includegraphics[width=\linewidth]{diagram/Benchmarks/wall_clock.png} \caption{Wall Clock Time} \label{fig:wallclock} \end{subfigure}\par