diff --git a/.DS_Store b/.DS_Store
index f73cac3..0eeae2c 100644
Binary files a/.DS_Store and b/.DS_Store differ
diff --git a/.vscode/settings.json b/.vscode/settings.json
index 381bf7d..14391d5 100644
--- a/.vscode/settings.json
+++ b/.vscode/settings.json
@@ -62,7 +62,9 @@
"cstdlib": "c",
"cwchar": "c",
"new": "c",
- "param.h": "c"
+ "param.h": "c",
+ "pages.h": "c",
+ "jemalloc_malloc_pseudo_code": "c"
},
"C_Cpp.errorSquiggles": "disabled"
}
\ No newline at end of file
diff --git a/benchmarks/.DS_Store b/benchmarks/.DS_Store
index fd13145..b701660 100644
Binary files a/benchmarks/.DS_Store and b/benchmarks/.DS_Store differ
diff --git a/benchmarks/benchmarks/.DS_Store b/benchmarks/benchmarks/.DS_Store
index a5e97e1..32d9809 100644
Binary files a/benchmarks/benchmarks/.DS_Store and b/benchmarks/benchmarks/.DS_Store differ
diff --git a/benchmarks/benchmarks/StressTestMalloc/config.h b/benchmarks/benchmarks/StressTestMalloc/config.h
index 375ea84..c5062f3 100644
--- a/benchmarks/benchmarks/StressTestMalloc/config.h
+++ b/benchmarks/benchmarks/StressTestMalloc/config.h
@@ -1,9 +1,10 @@
#define NPAD 7
#define MIN_WSS sizeof(struct l)
-#ifdef __MACH__
-#define MAX_WSS 4294967296 //2^31
-#else
-#define MAX_WSS 8589934592 //2^32
-#endif
+#define MAX_WSS 429496729
+// #ifdef __MACH__
+// #define MAX_WSS 4294967296 //2^31
+// #else
+// #define MAX_WSS 8589934592 //2^32
+// #endif
#define NTHREADS 0
\ No newline at end of file
diff --git a/benchmarks/benchmarks/StressTestMalloc/glibc-bench.c b/benchmarks/benchmarks/StressTestMalloc/glibc-bench.c
index 5c649d3..6e774bd 100644
--- a/benchmarks/benchmarks/StressTestMalloc/glibc-bench.c
+++ b/benchmarks/benchmarks/StressTestMalloc/glibc-bench.c
@@ -207,10 +207,10 @@ main (int argc, char **argv)
// bench (size);
bench (2*size);
- //bench (4*size);
+ // bench (4*size);
//bench (8*size);
// bench (16*size);
- // bench (32*size);
+ //bench (32*size);
return 0;
}
\ No newline at end of file
diff --git a/benchmarks/benchmarks/StressTestMalloc/memaccesstest.c b/benchmarks/benchmarks/StressTestMalloc/memaccesstest.c
index 773455c..3fb1c34 100644
--- a/benchmarks/benchmarks/StressTestMalloc/memaccesstest.c
+++ b/benchmarks/benchmarks/StressTestMalloc/memaccesstest.c
@@ -266,10 +266,11 @@ void * walk(void *param)
int main(int argc,char **argv)
{
+clock_t tic = clock();
// INITREGULARALLOC();
-#ifdef DEBUG
+//#ifdef DEBUG
printf("DEBUG:sizeof(struct l)=%ld\n",sizeof(struct l));
-#endif
+// #endif
struct l *root;
unsigned long working_set_size;
int i;
@@ -285,11 +286,16 @@ int main(int argc,char **argv)
#ifdef DEBUG
printf("DEBUG:Working set size=%ld elements=%ld\n",working_set_size,working_set_size/sizeof(struct l));
#endif
-
+clock_t toc = clock();
+printf("Elapsed build get here before ll: %f seconds\n", (double)(toc - tic) / CLOCKS_PER_SEC);
#ifdef RANDOM_LIST
build_random_ll(root, working_set_size);
#else
- build_sequencial_ll(root, working_set_size);
+ clock_t tic1 = clock();
+ build_sequencial_ll(root, working_set_size);
+ // build_sequencial_ll(root, working_set_size);
+ clock_t toc1 = clock();
+ printf("Elapsed build ll: %f seconds\n", (double)(toc1 - tic1) / CLOCKS_PER_SEC);
#endif
#if NTHREADS>0
@@ -309,11 +315,17 @@ int main(int argc,char **argv)
tdata->thread_index=0;
tdata->root=root;
tdata->working_set_size=working_set_size;
-
- walk((void*)tdata);
+ clock_t tic2 = clock();
+ for (int i = 0; i < 8000; i++) {
+ walk((void*)tdata);
+ }
+ clock_t toc2 = clock();
+ printf("Elapsed build walk: %f seconds\n", (double)(toc2 - tic2) / CLOCKS_PER_SEC);
#endif
}
+ printf("-----------------------------------------------");
+
// free(root);
diff --git a/benchmarks/benchmarks/StressTestMalloc/memaccesstest.sh b/benchmarks/benchmarks/StressTestMalloc/memaccesstest.sh
index 54c4343..3abd1fc 100644
--- a/benchmarks/benchmarks/StressTestMalloc/memaccesstest.sh
+++ b/benchmarks/benchmarks/StressTestMalloc/memaccesstest.sh
@@ -1,3 +1,5 @@
# sh build.sh
-LD_PRELOAD=./libjemalloc.so time pmcstat -d -w 1 -p l1d_tlb_rd -p l2d_tlb_rd -p l1d_tlb_refill -p cpu_cycles -p dtlb_walk -p stall_backend -p ll_cache_miss_rd -o memaccesstest-cheri.stat ./memaccesstest.out
-LD_PRELOAD=./regularjemalloc.so time pmcstat -d -w 1 -p l1d_tlb_rd -p l2d_tlb_rd -p l1d_tlb_refill -p cpu_cycles -p dtlb_walk -p stall_backend -p ll_cache_miss_rd -o memaccesstest-regular.stat ./memaccesstest.out
\ No newline at end of file
+# LD_PRELOAD=./libjemalloc.so time pmcstat -d -w 1 -p l1d_tlb_rd -p l2d_tlb_rd -p l1d_tlb_refill -p cpu_cycles -p dtlb_walk -p stall_backend -p ll_cache_miss_rd -o memaccesstest-cheri-8000.stat ./memaccesstest.out
+# LD_PRELOAD=./regularjemalloc.so time pmcstat -d -w 1 -p l1d_tlb_rd -p l2d_tlb_rd -p l1d_tlb_refill -p cpu_cycles -p dtlb_walk -p stall_backend -p ll_cache_miss_rd -o memaccesstest-regular-8000.stat ./memaccesstest.out
+
+time pmcstat -d -w 1 -p l1d_tlb_rd -p l2d_tlb_rd -p l1d_tlb_refill -p cpu_cycles -p dtlb_walk -p stall_backend -p ll_cache_miss_rd -o memaccesstest-regular-alloc-8000.stat ./memaccesstest.out
\ No newline at end of file
diff --git a/docs/EuroSys/.DS_Store b/docs/EuroSys/.DS_Store
index b2318e8..e94f6da 100644
Binary files a/docs/EuroSys/.DS_Store and b/docs/EuroSys/.DS_Store differ
diff --git a/docs/EuroSys/Paper/.DS_Store b/docs/EuroSys/Paper/.DS_Store
index 87e97f3..584feca 100644
Binary files a/docs/EuroSys/Paper/.DS_Store and b/docs/EuroSys/Paper/.DS_Store differ
diff --git a/docs/EuroSys/Paper/build.sh b/docs/EuroSys/Paper/build.sh
index 089206d..aad181b 100644
--- a/docs/EuroSys/Paper/build.sh
+++ b/docs/EuroSys/Paper/build.sh
@@ -1 +1 @@
-latexmk -pdf paper.tex
+latexmk --shell-escape -pdf paper.tex
diff --git a/docs/EuroSys/Paper/diagram/.DS_Store b/docs/EuroSys/Paper/diagram/.DS_Store
index 014fa68..608d3f3 100644
Binary files a/docs/EuroSys/Paper/diagram/.DS_Store and b/docs/EuroSys/Paper/diagram/.DS_Store differ
diff --git a/docs/EuroSys/Paper/diagram/benchmarks-group/bargraph-large-dtlb-walk.png b/docs/EuroSys/Paper/diagram/benchmarks-group/bargraph-large-dtlb-walk.png
new file mode 100644
index 0000000..4842a11
Binary files /dev/null and b/docs/EuroSys/Paper/diagram/benchmarks-group/bargraph-large-dtlb-walk.png differ
diff --git a/docs/EuroSys/Paper/diagram/benchmarks-group/bargraph-large-l1tlb-reads.png b/docs/EuroSys/Paper/diagram/benchmarks-group/bargraph-large-l1tlb-reads.png
new file mode 100644
index 0000000..af0ce4d
Binary files /dev/null and b/docs/EuroSys/Paper/diagram/benchmarks-group/bargraph-large-l1tlb-reads.png differ
diff --git a/docs/EuroSys/Paper/diagram/benchmarks-group/bargraph-large-l1tlb-refill.png b/docs/EuroSys/Paper/diagram/benchmarks-group/bargraph-large-l1tlb-refill.png
new file mode 100644
index 0000000..8a42557
Binary files /dev/null and b/docs/EuroSys/Paper/diagram/benchmarks-group/bargraph-large-l1tlb-refill.png differ
diff --git a/docs/EuroSys/Paper/diagram/benchmarks-group/bargraph-large-l2tlb-reads.png b/docs/EuroSys/Paper/diagram/benchmarks-group/bargraph-large-l2tlb-reads.png
new file mode 100644
index 0000000..ad4a885
Binary files /dev/null and b/docs/EuroSys/Paper/diagram/benchmarks-group/bargraph-large-l2tlb-reads.png differ
diff --git a/docs/EuroSys/Paper/diagram/benchmarks-group/bargraph-large-ll-cache-rd.png b/docs/EuroSys/Paper/diagram/benchmarks-group/bargraph-large-ll-cache-rd.png
new file mode 100644
index 0000000..a07c745
Binary files /dev/null and b/docs/EuroSys/Paper/diagram/benchmarks-group/bargraph-large-ll-cache-rd.png differ
diff --git a/docs/EuroSys/Paper/diagram/benchmarks-group/bargraph-large-wallclock.png b/docs/EuroSys/Paper/diagram/benchmarks-group/bargraph-large-wallclock.png
new file mode 100644
index 0000000..53abde9
Binary files /dev/null and b/docs/EuroSys/Paper/diagram/benchmarks-group/bargraph-large-wallclock.png differ
diff --git a/docs/EuroSys/Paper/diagram/drawing.svg b/docs/EuroSys/Paper/diagram/drawing.svg
new file mode 100644
index 0000000..662df63
--- /dev/null
+++ b/docs/EuroSys/Paper/diagram/drawing.svg
@@ -0,0 +1,1140 @@
+
+
+
+
diff --git a/docs/EuroSys/Paper/diagram/drawing_png.png b/docs/EuroSys/Paper/diagram/drawing_png.png
new file mode 100644
index 0000000..c6b0153
Binary files /dev/null and b/docs/EuroSys/Paper/diagram/drawing_png.png differ
diff --git a/docs/EuroSys/Paper/drawio/jemalloc_malloc_pseudo_code b/docs/EuroSys/Paper/drawio/jemalloc_malloc_pseudo_code
new file mode 100644
index 0000000..3fe0b90
--- /dev/null
+++ b/docs/EuroSys/Paper/drawio/jemalloc_malloc_pseudo_code
@@ -0,0 +1,72 @@
+static void *
+os_pages_map(void *addr, size_t size, size_t alignment, bool *commit) {
+ assert(ALIGNMENT_ADDR2BASE(addr, os_page) == (vaddr_t)addr);
+ assert(ALIGNMENT_CEILING(size, os_page) == size);
+ assert(size != 0);
+ /* Non-NULL addresses don't work in CheriABI */
+ if (addr != NULL)
+ return (NULL);
+
+ if (os_overcommits) {
+ *commit = true;
+ }
+
+ void *ret;
+
+ ret = MALLOCCHERI(size);
+
+ assert(ret != NULL);
+
+ if (addr != NULL && ret != addr) {
+ /*
+ * We succeeded in mapping memory, but not in the right place.
+ */
+ os_pages_unmap(ret, size);
+ ret = NULL;
+ }
+}
+
+
+void *
+pages_map(void *addr, size_t size, size_t alignment, bool *commit) {
+ assert(alignment >= PAGE);
+ assert(ALIGNMENT_ADDR2BASE(addr, alignment) == (vaddr_t)addr);
+
+ if (size & ~CHERI_REPRESENTABLE_ALIGNMENT_MASK(size))
+ abort();
+
+ ...
+
+ void *ret = MALLOCCHERI(size); // replaced instead of mmap
+
+ return ret;
+
+}
+
+static bool
+pages_commit_impl(void *addr, size_t size, bool commit) {
+ assert(PAGE_ADDR2BASE(addr) == addr);
+ assert(PAGE_CEILING(size) == size);
+
+ ...
+
+ void *result = MALLOCCHERI(size); // replaced instead of mmap
+ if (result != addr) {
+ /*
+ * We succeeded in mapping memory, but not in the right
+ * place.
+ */
+ os_pages_unmap(result, size);
+ return true;
+ }
+ return false;
+
+}
+
+static void
+os_pages_unmap(void *addr, size_t size) {
+ assert(ALIGNMENT_ADDR2BASE(addr, os_page) == (vaddr_t)addr);
+ assert(ALIGNMENT_CEILING(size, os_page) == size);
+
+ FREECHERI(addr);
+}
\ No newline at end of file
diff --git a/docs/EuroSys/Paper/paper.aux b/docs/EuroSys/Paper/paper.aux
index 6689b03..178dfc5 100644
--- a/docs/EuroSys/Paper/paper.aux
+++ b/docs/EuroSys/Paper/paper.aux
@@ -1,19 +1,18 @@
\relax
+\providecommand{\transparent@use}[1]{}
\providecommand\hyper@newdestlabel[2]{}
\providecommand\HyField@AuxAddToFields[1]{}
\providecommand\HyField@AuxAddToCoFields[2]{}
+\citation{TLBHierarchy}
\citation{mittal_survey_2017}
\citation{panwar_hawkeye_2019}
\citation{woodruff_cheri_2014}
\citation{woodruff_cheri_2019}
+\@writefile{toc}{\contentsline {section}{Abstract}{1}{section*.1}\protected@file@percent }
+\@writefile{toc}{\contentsline {section}{\numberline {1}Introduction}{1}{section.1}\protected@file@percent }
\citation{TLBReach}
\citation{panwar_hawkeye_2019}
\citation{THP}
-\@writefile{toc}{\contentsline {section}{Abstract}{1}{section*.1}\protected@file@percent }
-\@writefile{toc}{\contentsline {section}{\numberline {1}Introduction}{1}{section.1}\protected@file@percent }
-\@writefile{toc}{\contentsline {section}{\numberline {2}Related work}{1}{section.2}\protected@file@percent }
-\newlabel{sec:org0e192da}{{2}{1}{Related work}{section.2}{}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {2.1}Huge Pages}{1}{subsection.2.1}\protected@file@percent }
\citation{IntelItanium}
\citation{Shadow_superpages}
\citation{DirectSegment}
@@ -22,83 +21,99 @@
\citation{chen_flexpointer_2023}
\citation{karakostas_redundant_2015}
\citation{woodruff_cheri_2019}
+\@writefile{toc}{\contentsline {section}{\numberline {2}Related work}{2}{section.2}\protected@file@percent }
+\newlabel{sec:org0e192da}{{2}{2}{Related work}{section.2}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {2.1}Huge Pages}{2}{subsection.2.1}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {2.2}Direct Segment}{2}{subsection.2.2}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {2.3}Redundant Memory Mapping (RMM)}{2}{subsection.2.3}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {2.4}CHERI}{2}{subsection.2.4}\protected@file@percent }
\newlabel{sec:orgbf2eaac}{{2.4}{2}{CHERI}{subsection.2.4}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {2.5}CHERI CC}{2}{subsection.2.5}\protected@file@percent }
-\@writefile{toc}{\contentsline {section}{\numberline {3}Fat Address Translations}{2}{section.3}\protected@file@percent }
-\newlabel{sec:FatPointerTranslations}{{3}{2}{Fat Address Translations}{section.3}{}}
\citation{woodruff_cheri_2019}
\citation{woodruff_cheri_2019}
\citation{woodruff_cheri_2019}
+\@writefile{toc}{\contentsline {section}{\numberline {3}Fat Address Translations}{3}{section.3}\protected@file@percent }
+\newlabel{sec:FatPointerTranslations}{{3}{3}{Fat Address Translations}{section.3}{}}
\@writefile{lof}{\contentsline {figure}{\numberline {1}{\ignorespaces High overview architecture}}{3}{figure.caption.3}\protected@file@percent }
\providecommand*\caption@xref[2]{\@setref\relax\@undefined{#1}}
\newlabel{fig:HighOverviewArchitecture}{{1}{3}{High overview architecture}{figure.caption.3}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.1}Encoding Ranges as Bounds to the Pointer}{3}{subsection.3.1}\protected@file@percent }
-\newlabel{sec:RangeMemory}{{3.1}{3}{Encoding Ranges as Bounds to the Pointer}{subsection.3.1}{}}
-\@writefile{lof}{\contentsline {figure}{\numberline {2}{\ignorespaces Range of memory}}{3}{figure.caption.4}\protected@file@percent }
-\newlabel{fig:RangeOfMemory}{{2}{3}{Range of memory}{figure.caption.4}{}}
\@writefile{toc}{\contentsline {section}{\numberline {4}128 bit compressed bounds}{3}{section.4}\protected@file@percent }
\newlabel{sec:128bitCompressedBounds}{{4}{3}{128 bit compressed bounds}{section.4}{}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {4.1}Instrumenting Block-Based Allocators with Physically Contiguous Memory}{4}{subsection.4.1}\protected@file@percent }
-\@writefile{lof}{\contentsline {figure}{\numberline {3}{\ignorespaces FAT Address Translations using huge pages}}{4}{figure.caption.5}\protected@file@percent }
-\newlabel{fig:HugePages}{{3}{4}{FAT Address Translations using huge pages}{figure.caption.5}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {4.1}Instrumenting Block-Based Allocators with Physically Contiguous Memory}{3}{subsection.4.1}\protected@file@percent }
+\citation{jemalloc}
+\citation{cheribsd}
+\citation{Benchmark}
+\citation{Morello}
\@writefile{toc}{\contentsline {section}{\numberline {5}Memory allocator design}{4}{section.5}\protected@file@percent }
\newlabel{sec:MemoryAllocator}{{5}{4}{Memory allocator design}{section.5}{}}
\@writefile{loa}{\contentsline {algorithm}{\numberline {1}{\ignorespaces Malloc implementation}}{4}{algorithm.1}\protected@file@percent }
\newlabel{alg:malloc}{{1}{4}{Malloc implementation}{algorithm.1}{}}
\@writefile{loa}{\contentsline {algorithm}{\numberline {2}{\ignorespaces Free implementation}}{4}{algorithm.2}\protected@file@percent }
\newlabel{alg:free}{{2}{4}{Free implementation}{algorithm.2}{}}
-\citation{jemalloc}
-\citation{cheribsd}
-\citation{Benchmark}
-\citation{Morello}
+\@writefile{loa}{\contentsline {algorithm}{\numberline {3}{\ignorespaces Init alloc function to create a initial 1 GB huge page}}{4}{algorithm.3}\protected@file@percent }
+\newlabel{alg:initAlloc}{{3}{4}{Init alloc function to create a initial 1 GB huge page}{algorithm.3}{}}
+\@writefile{toc}{\contentsline {section}{\numberline {6}Embedding FAT allocator inside Jemalloc}{4}{section.6}\protected@file@percent }
+\@writefile{toc}{\contentsline {section}{\numberline {7}Evaluation}{4}{section.7}\protected@file@percent }
+\newlabel{sec:Evaluation}{{7}{4}{Evaluation}{section.7}{}}
\citation{BenchmarkABI}
\citation{PerformanceCounter}
+\@writefile{loa}{\contentsline {algorithm}{\numberline {4}{\ignorespaces Modified Jemalloc Memory Mapping Routines}}{5}{algorithm.4}\protected@file@percent }
+\newlabel{alg:JemallocMalloc}{{4}{5}{Modified Jemalloc Memory Mapping Routines}{algorithm.4}{}}
+\newlabel{alg:JemallocFree}{{\caption@xref {alg:JemallocFree}{ on input line 827}}{5}{Embedding FAT allocator inside Jemalloc}{algorithm.4}{}}
+\@writefile{loa}{\contentsline {algorithm}{\numberline {5}{\ignorespaces os\_pages\_unmap}}{5}{algorithm.5}\protected@file@percent }
+\@writefile{toc}{\contentsline {subsection}{\numberline {7.1}Experiment setup}{5}{subsection.7.1}\protected@file@percent }
+\newlabel{sec:Experiment}{{7.1}{5}{Experiment setup}{subsection.7.1}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {7.2}Benchmarks}{5}{subsection.7.2}\protected@file@percent }
+\newlabel{sec:Micro}{{7.2.1}{5}{Micro benchmark}{subsubsection.7.2.1}{}}
+\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.2.1}Micro benchmark}{5}{subsubsection.7.2.1}\protected@file@percent }
+\newlabel{sec:Macro}{{7.2.2}{5}{Macro benchmark}{subsubsection.7.2.2}{}}
+\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.2.2}Macro benchmark}{5}{subsubsection.7.2.2}\protected@file@percent }
\citation{singh1993}
\citation{holt1995}
-\@writefile{loa}{\contentsline {algorithm}{\numberline {3}{\ignorespaces Init alloc function to create a initial 1 GB huge page}}{5}{algorithm.3}\protected@file@percent }
-\newlabel{alg:initAlloc}{{3}{5}{Init alloc function to create a initial 1 GB huge page}{algorithm.3}{}}
-\@writefile{toc}{\contentsline {section}{\numberline {6}Evaluation}{5}{section.6}\protected@file@percent }
-\newlabel{sec:Evaluation}{{6}{5}{Evaluation}{section.6}{}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {6.1}Experiment setup}{5}{subsection.6.1}\protected@file@percent }
-\newlabel{sec:Experiment}{{6.1}{5}{Experiment setup}{subsection.6.1}{}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {6.2}Benchmarks}{5}{subsection.6.2}\protected@file@percent }
-\newlabel{sec:Micro}{{6.2.1}{5}{Micro benchmark}{subsubsection.6.2.1}{}}
-\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.2.1}Micro benchmark}{5}{subsubsection.6.2.1}\protected@file@percent }
-\newlabel{sec:Macro}{{6.2.2}{5}{Macro benchmark}{subsubsection.6.2.2}{}}
-\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.2.2}Macro benchmark}{5}{subsubsection.6.2.2}\protected@file@percent }
-\@writefile{toc}{\contentsline {subsection}{\numberline {6.3}Results}{6}{subsection.6.3}\protected@file@percent }
-\newlabel{sec:Results}{{6.3}{6}{Results}{subsection.6.3}{}}
-\@writefile{lot}{\contentsline {table}{\numberline {1}{\ignorespaces ARM performance counters}}{6}{table.caption.6}\protected@file@percent }
-\newlabel{tab:org246a883}{{1}{6}{ARM performance counters}{table.caption.6}{}}
-\newlabel{table:ARMPerf}{{1}{6}{ARM performance counters}{table.caption.6}{}}
-\@writefile{lof}{\contentsline {figure}{\numberline {4}{\ignorespaces Percentage difference between the modified memory allocator against the default system memory allocator}}{7}{figure.caption.7}\protected@file@percent }
-\newlabel{fig:bargraph}{{4}{7}{Percentage difference between the modified memory allocator against the default system memory allocator}{figure.caption.7}{}}
-\@writefile{lof}{\contentsline {figure}{\numberline {5}{\ignorespaces Kmeans COZ benchmark executed against various cluster sizes}}{7}{figure.caption.8}\protected@file@percent }
-\newlabel{fig:org8683315}{{5}{7}{Kmeans COZ benchmark executed against various cluster sizes}{figure.caption.8}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {7.3}Results}{6}{subsection.7.3}\protected@file@percent }
+\newlabel{sec:Results}{{7.3}{6}{Results}{subsection.7.3}{}}
+\@writefile{lot}{\contentsline {table}{\numberline {1}{\ignorespaces ARM performance counters}}{6}{table.caption.4}\protected@file@percent }
+\newlabel{tab:org246a883}{{1}{6}{ARM performance counters}{table.caption.4}{}}
+\newlabel{table:ARMPerf}{{1}{6}{ARM performance counters}{table.caption.4}{}}
+\newlabel{fig:dtlb-walk}{{2a}{7}{DTLB Walks}{figure.caption.5}{}}
+\newlabel{sub@fig:dtlb-walk}{{a}{7}{DTLB Walks}{figure.caption.5}{}}
+\newlabel{fig:l1tlb-reads}{{2b}{7}{L1 TLB Reads}{figure.caption.5}{}}
+\newlabel{sub@fig:l1tlb-reads}{{b}{7}{L1 TLB Reads}{figure.caption.5}{}}
+\newlabel{fig:l1tlb-refill}{{2c}{7}{L1 TLB Refill}{figure.caption.5}{}}
+\newlabel{sub@fig:l1tlb-refill}{{c}{7}{L1 TLB Refill}{figure.caption.5}{}}
+\newlabel{fig:l2tlb-reads}{{2d}{7}{L2 TLB Reads}{figure.caption.5}{}}
+\newlabel{sub@fig:l2tlb-reads}{{d}{7}{L2 TLB Reads}{figure.caption.5}{}}
+\newlabel{fig:ll-cache-rd}{{2e}{7}{LL Cache Reads}{figure.caption.5}{}}
+\newlabel{sub@fig:ll-cache-rd}{{e}{7}{LL Cache Reads}{figure.caption.5}{}}
+\newlabel{fig:wallclock}{{2f}{7}{Wall Clock Time}{figure.caption.5}{}}
+\newlabel{sub@fig:wallclock}{{f}{7}{Wall Clock Time}{figure.caption.5}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {2}{\ignorespaces Benchmarks comparing the percentage difference between FAT.}}{7}{figure.caption.5}\protected@file@percent }
+\newlabel{fig:benchmarks-group}{{2}{7}{Benchmarks comparing the percentage difference between FAT}{figure.caption.5}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {7.4}Analysis}{8}{subsection.7.4}\protected@file@percent }
+\newlabel{sec:Analysis}{{7.4}{8}{Analysis}{subsection.7.4}{}}
\bibstyle{unsrtnat}
\bibdata{paperReferences}
-\bibcite{mittal_survey_2017}{{1}{}{{Mittal}}{{}}}
-\bibcite{panwar_hawkeye_2019}{{2}{}{{Panwar et~al.}}{{Panwar, Bansal, and Gopinath}}}
-\bibcite{woodruff_cheri_2014}{{3}{}{{Woodruff et~al.}}{{Woodruff, Watson, Chisnall, Moore, Anderson, Davis, Laurie, Neumann, Norton, and Roe}}}
-\bibcite{woodruff_cheri_2019}{{4}{}{{Woodruff et~al.}}{{Woodruff, Joannou, Xia, Fox, Norton, Chisnall, Davis, Gudka, Filardo, Markettos, Roe, Neumann, Watson, and Moore}}}
-\bibcite{TLBReach}{{5}{2014}{{Pham et~al.}}{{Pham, Bhattacharjee, Eckert, and Loh}}}
-\bibcite{THP}{{6}{2003}{{Navarro et~al.}}{{Navarro, Iyer, Druschel, and Cox}}}
-\bibcite{IntelItanium}{{7}{2003}{{Cornea et~al.}}{{Cornea, Harrison, and Tang}}}
-\bibcite{Shadow_superpages}{{8}{2001}{{Park and Park}}{{}}}
-\bibcite{DirectSegment}{{9}{2013}{{Basu et~al.}}{{Basu, Gandhi, Chang, Hill, and Swift}}}
-\bibcite{karakostas_redundant_2015}{{10}{}{{Karakostas et~al.}}{{Karakostas, Gandhi, Ayar, Cristal, Hill, {McKinley}, Nemirovsky, Swift, and Ünsal}}}
-\bibcite{chen_flexpointer_2023}{{11}{2023}{{Chen et~al.}}{{Chen, Tong, Yang, Yi, and Cheng}}}
-\bibcite{jemalloc}{{12}{2006}{{Evans}}{{}}}
-\bibcite{cheribsd}{{13}{}{{che}}{{}}}
-\bibcite{Benchmark}{{14}{}{{Ben}}{{}}}
-\bibcite{Morello}{{15}{}{{Mor}}{{}}}
-\bibcite{BenchmarkABI}{{16}{2023}{{Watson et~al.}}{{Watson, Clarke, Sewell, Woodruff, Moore, Barnes, Grisenthwaite, Stacer, Baranga, and Richardson}}}
-\bibcite{PerformanceCounter}{{17}{}{{Per}}{{}}}
-\bibcite{singh1993}{{18}{1993}{{Singh}}{{}}}
-\bibcite{holt1995}{{19}{1995}{{Holt and Singh}}{{}}}
+\bibcite{TLBHierarchy}{{1}{2013}{{Lustig et~al.}}{{Lustig, Bhattacharjee, and Martonosi}}}
+\bibcite{mittal_survey_2017}{{2}{}{{Mittal}}{{}}}
+\bibcite{panwar_hawkeye_2019}{{3}{}{{Panwar et~al.}}{{Panwar, Bansal, and Gopinath}}}
+\bibcite{woodruff_cheri_2014}{{4}{}{{Woodruff et~al.}}{{Woodruff, Watson, Chisnall, Moore, Anderson, Davis, Laurie, Neumann, Norton, and Roe}}}
+\bibcite{woodruff_cheri_2019}{{5}{}{{Woodruff et~al.}}{{Woodruff, Joannou, Xia, Fox, Norton, Chisnall, Davis, Gudka, Filardo, Markettos, Roe, Neumann, Watson, and Moore}}}
+\bibcite{TLBReach}{{6}{2014}{{Pham et~al.}}{{Pham, Bhattacharjee, Eckert, and Loh}}}
+\bibcite{THP}{{7}{2003}{{Navarro et~al.}}{{Navarro, Iyer, Druschel, and Cox}}}
+\bibcite{IntelItanium}{{8}{2003}{{Cornea et~al.}}{{Cornea, Harrison, and Tang}}}
+\bibcite{Shadow_superpages}{{9}{2001}{{Park and Park}}{{}}}
+\bibcite{DirectSegment}{{10}{2013}{{Basu et~al.}}{{Basu, Gandhi, Chang, Hill, and Swift}}}
+\bibcite{karakostas_redundant_2015}{{11}{}{{Karakostas et~al.}}{{Karakostas, Gandhi, Ayar, Cristal, Hill, {McKinley}, Nemirovsky, Swift, and Ünsal}}}
+\bibcite{chen_flexpointer_2023}{{12}{2023}{{Chen et~al.}}{{Chen, Tong, Yang, Yi, and Cheng}}}
+\bibcite{jemalloc}{{13}{2006}{{Evans}}{{}}}
+\bibcite{cheribsd}{{14}{}{{che}}{{}}}
+\bibcite{Benchmark}{{15}{}{{Ben}}{{}}}
+\bibcite{Morello}{{16}{}{{Mor}}{{}}}
+\bibcite{BenchmarkABI}{{17}{2023}{{Watson et~al.}}{{Watson, Clarke, Sewell, Woodruff, Moore, Barnes, Grisenthwaite, Stacer, Baranga, and Richardson}}}
+\bibcite{PerformanceCounter}{{18}{}{{Per}}{{}}}
+\bibcite{singh1993}{{19}{1993}{{Singh}}{{}}}
+\bibcite{holt1995}{{20}{1995}{{Holt and Singh}}{{}}}
\newlabel{tocindent-1}{0pt}
\newlabel{tocindent0}{0pt}
\newlabel{tocindent1}{4.185pt}
@@ -106,9 +121,8 @@
\newlabel{tocindent3}{18.198pt}
\newlabel{tocindent4}{0pt}
\newlabel{tocindent5}{0pt}
-\@writefile{toc}{\contentsline {subsection}{\numberline {6.4}Analysis}{8}{subsection.6.4}\protected@file@percent }
-\newlabel{sec:Analysis}{{6.4}{8}{Analysis}{subsection.6.4}{}}
-\@writefile{toc}{\contentsline {section}{\numberline {7}Conclusion}{8}{section.7}\protected@file@percent }
-\@writefile{toc}{\contentsline {section}{References}{8}{section*.10}\protected@file@percent }
-\newlabel{TotPages}{{8}{8}{}{page.8}{}}
-\gdef \@abspage@last{8}
+\@writefile{toc}{\contentsline {section}{\numberline {8}Conclusion}{9}{section.8}\protected@file@percent }
+\@writefile{toc}{\contentsline {section}{References}{9}{section*.7}\protected@file@percent }
+\newlabel{TotPages}{{9}{9}{}{page.9}{}}
+\gdef\svg@ink@ver@settings{{\m@ne }{inkscape}{\m@ne }}
+\gdef \@abspage@last{9}
diff --git a/docs/EuroSys/Paper/paper.bbl b/docs/EuroSys/Paper/paper.bbl
index 2652d9b..57e2892 100644
--- a/docs/EuroSys/Paper/paper.bbl
+++ b/docs/EuroSys/Paper/paper.bbl
@@ -1,10 +1,19 @@
-\begin{thebibliography}{19}
+\begin{thebibliography}{20}
\providecommand{\natexlab}[1]{#1}
\providecommand{\url}[1]{\texttt{#1}}
\expandafter\ifx\csname urlstyle\endcsname\relax
\providecommand{\doi}[1]{doi: #1}\else
\providecommand{\doi}{doi: \begingroup \urlstyle{rm}\Url}\fi
+\bibitem[Lustig et~al.(2013)Lustig, Bhattacharjee, and Martonosi]{TLBHierarchy}
+Daniel Lustig, Abhishek Bhattacharjee, and Margaret Martonosi.
+\newblock Tlb improvements for chip multiprocessors: Inter-core cooperative
+ prefetchers and shared last-level tlbs.
+\newblock \emph{ACM Trans. Archit. Code Optim.}, 10\penalty0 (1), April 2013.
+\newblock ISSN 1544-3566.
+\newblock \doi{10.1145/2445572.2445574}.
+\newblock URL \url{https://doi.org/10.1145/2445572.2445574}.
+
\bibitem[Mittal()]{mittal_survey_2017}
Sparsh Mittal.
\newblock A survey of techniques for architecting {TLBs}.
diff --git a/docs/EuroSys/Paper/paper.blg b/docs/EuroSys/Paper/paper.blg
index 0b9bb06..cb405c6 100644
--- a/docs/EuroSys/Paper/paper.blg
+++ b/docs/EuroSys/Paper/paper.blg
@@ -4,13 +4,13 @@ The top-level auxiliary file: paper.aux
The style file: unsrtnat.bst
Database file #1: paperReferences.bib
Warning--entry type for "cheribsd" isn't style-file defined
---line 496 of file paperReferences.bib
+--line 516 of file paperReferences.bib
Warning--entry type for "Benchmark" isn't style-file defined
---line 525 of file paperReferences.bib
+--line 545 of file paperReferences.bib
Warning--entry type for "Morello" isn't style-file defined
---line 532 of file paperReferences.bib
+--line 552 of file paperReferences.bib
Warning--entry type for "PerformanceCounter" isn't style-file defined
---line 539 of file paperReferences.bib
+--line 559 of file paperReferences.bib
Warning--empty journal in mittal_survey_2017
Warning--empty year in mittal_survey_2017
Warning--empty year in mittal_survey_2017
@@ -26,45 +26,45 @@ Warning--empty year in cheribsd
Warning--empty year in Benchmark
Warning--empty year in Morello
Warning--empty year in PerformanceCounter
-You've used 19 entries,
+You've used 20 entries,
2481 wiz_defined-function locations,
- 694 strings with 9651 characters,
-and the built_in function-call counts, 8253 in all, are:
-= -- 687
-> -- 483
+ 700 strings with 9907 characters,
+and the built_in function-call counts, 8624 in all, are:
+= -- 721
+> -- 504
< -- 10
-+ -- 187
-- -- 148
-* -- 708
-:= -- 1308
-add.period$ -- 89
-call.type$ -- 19
-change.case$ -- 37
-chr.to.int$ -- 18
-cite$ -- 38
-duplicate$ -- 388
-empty$ -- 699
-format.name$ -- 167
-if$ -- 1758
++ -- 195
+- -- 154
+* -- 742
+:= -- 1373
+add.period$ -- 95
+call.type$ -- 20
+change.case$ -- 39
+chr.to.int$ -- 19
+cite$ -- 39
+duplicate$ -- 406
+empty$ -- 728
+format.name$ -- 174
+if$ -- 1835
int.to.chr$ -- 2
-int.to.str$ -- 20
-missing$ -- 13
-newline$ -- 132
-num.names$ -- 45
-pop$ -- 168
+int.to.str$ -- 21
+missing$ -- 14
+newline$ -- 140
+num.names$ -- 48
+pop$ -- 172
preamble$ -- 1
-purify$ -- 19
+purify$ -- 20
quote$ -- 0
-skip$ -- 240
+skip$ -- 250
stack$ -- 0
-substring$ -- 281
-swap$ -- 86
+substring$ -- 283
+swap$ -- 89
text.length$ -- 5
text.prefix$ -- 0
top$ -- 0
-type$ -- 133
+type$ -- 140
warning$ -- 15
-while$ -- 47
+while$ -- 49
width$ -- 0
-write$ -- 302
+write$ -- 321
(There were 19 warnings)
diff --git a/docs/EuroSys/Paper/paper.fdb_latexmk b/docs/EuroSys/Paper/paper.fdb_latexmk
index c64b406..e9b9b50 100644
--- a/docs/EuroSys/Paper/paper.fdb_latexmk
+++ b/docs/EuroSys/Paper/paper.fdb_latexmk
@@ -1,13 +1,13 @@
# Fdb version 4
-["bibtex paper"] 1746119832.08846 "paper.aux" "paper.bbl" "paper" 1746120482.23376 0
- "./paperReferences.bib" 1745589340.63702 48697 d4883e407b5f720043f557e554344075 ""
+["bibtex paper"] 1748298354.94538 "paper.aux" "paper.bbl" "paper" 1748298357.47654 0
+ "./paperReferences.bib" 1746971882.78313 50975 d23cf0e29e30a59879e0a43f7bd63014 ""
"/usr/local/texlive/2025/texmf-dist/bibtex/bst/natbib/unsrtnat.bst" 1233624470 24550 a41a6405f4de768c43e871d9fbce2bc8 ""
- "paper.aux" 1746120481.91943 8630 8ff874d683ff65b7a1eef85ee83441f1 "pdflatex"
+ "paper.aux" 1748298357.087 9430 ccff33579246ecce72fa55d0a77e6d17 "pdflatex"
(generated)
"paper.bbl"
"paper.blg"
(rewritten before read)
-["pdflatex"] 1746120480.61771 "paper.tex" "paper.pdf" "paper" 1746120482.23388 0
+["pdflatex"] 1748298355.05037 "paper.tex" "paper.pdf" "paper" 1748298357.47672 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 ""
@@ -45,6 +45,7 @@
"/usr/local/texlive/2025/texmf-dist/fonts/tfm/public/libertine/LinLibertineTI-tlf-t1--base.tfm" 1490131464 1932 54655639067fe21ae3b23b77173351a5 ""
"/usr/local/texlive/2025/texmf-dist/fonts/tfm/public/libertine/LinLibertineTI-tlf-t1.tfm" 1490131464 19920 63bb3db95807ffe45b0900d104896325 ""
"/usr/local/texlive/2025/texmf-dist/fonts/tfm/public/newtx/LibertineMathMI.tfm" 1569879884 1552 f91250a4f6e3f34d48dfc8f34aabc764 ""
+ "/usr/local/texlive/2025/texmf-dist/fonts/tfm/public/newtx/LibertineMathRM.tfm" 1569879884 768 5d62e4cbf373f8d0d7ef7daa7a6f7a5d ""
"/usr/local/texlive/2025/texmf-dist/fonts/tfm/public/newtx/NewTXMI.tfm" 1572128992 1408 ef71a9098da4d5a1a85b5920860b6731 ""
"/usr/local/texlive/2025/texmf-dist/fonts/tfm/public/newtx/ntxexa.tfm" 1589834365 760 e8ec875a87aa119f1af7ea4be48da9e8 ""
"/usr/local/texlive/2025/texmf-dist/fonts/tfm/public/newtx/ntxexx.tfm" 1699567298 1788 252bc928adbd02cba8c68f0fccd62f6c ""
@@ -59,6 +60,8 @@
"/usr/local/texlive/2025/texmf-dist/fonts/tfm/public/newtx/nxlmia.tfm" 1617586172 2616 0bf54bdee01e38e3ed8342d25e5584f6 ""
"/usr/local/texlive/2025/texmf-dist/fonts/tfm/public/newtx/stxscr.tfm" 1569879884 1836 3af1bb0996e7f6070b70151de6395c2c ""
"/usr/local/texlive/2025/texmf-dist/fonts/tfm/public/newtx/txex-bar.tfm" 1699567298 900 fc8190d6de1e520c751c99f1e4e5fe0a ""
+ "/usr/local/texlive/2025/texmf-dist/fonts/tfm/public/newtx/txmiaSTbb.tfm" 1569879884 920 99acdf374993fd46fd345f9cac168080 ""
+ "/usr/local/texlive/2025/texmf-dist/fonts/tfm/public/newtx/txmiaX.tfm" 1736550153 1708 e6ab41b8c6f33e297f8c7977f1424a40 ""
"/usr/local/texlive/2025/texmf-dist/fonts/tfm/public/newtx/txsys.tfm" 1724614892 1656 68b5079c64f1cefe2cf442b6a60cf2fd ""
"/usr/local/texlive/2025/texmf-dist/fonts/type1/public/inconsolata/Inconsolata-zi4r.pfb" 1558214095 55526 184de5d68af8c544d6d1653244a2b006 ""
"/usr/local/texlive/2025/texmf-dist/fonts/type1/public/libertine/LinBiolinumT.pfb" 1354061736 548786 1e51d517556d29f2841d57da58668a69 ""
@@ -69,6 +72,7 @@
"/usr/local/texlive/2025/texmf-dist/fonts/type1/public/libertine/LinLibertineTI.pfb" 1354061736 490980 e27f1e217a0902faea22205f197918d4 ""
"/usr/local/texlive/2025/texmf-dist/fonts/type1/public/newtx/LibertineMathMI.pfb" 1569879884 35829 268d1d114c9114e541f92817aec4230d ""
"/usr/local/texlive/2025/texmf-dist/fonts/type1/public/newtx/NewTXMI.pfb" 1724614892 32409 aee30089ce2d804d7327a2f8ccff0462 ""
+ "/usr/local/texlive/2025/texmf-dist/fonts/type1/public/newtx/txmiaX.pfb" 1736550153 65081 1217ccf27de85b7db49806ee29c16745 ""
"/usr/local/texlive/2025/texmf-dist/fonts/type1/public/newtx/txsys.pfb" 1724614892 45985 fd5f8adcc4f0e93e9a95469e12126723 ""
"/usr/local/texlive/2025/texmf-dist/fonts/vf/public/libertine/LinBiolinumT-tlf-t1.vf" 1490131464 1728 e76e04a950024a95b620698b679c9810 ""
"/usr/local/texlive/2025/texmf-dist/fonts/vf/public/libertine/LinBiolinumTB-tlf-t1.vf" 1354061736 1728 4ae633ddccb76ba8d0a0906a5e2e8fdf ""
@@ -81,10 +85,13 @@
"/usr/local/texlive/2025/texmf-dist/fonts/vf/public/libertine/LinLibertineTI-tlf-t1.vf" 1490131464 1768 b3bfd8ed1fe2dce5fd19610abe4c3dbe ""
"/usr/local/texlive/2025/texmf-dist/fonts/vf/public/newtx/ntxsy.vf" 1724614892 1792 7cf99effbd74f7851ca7683a6d12b685 ""
"/usr/local/texlive/2025/texmf-dist/fonts/vf/public/newtx/nxlmi.vf" 1569879884 2744 3e5ba39e1559219ae379b7645e2f9524 ""
+ "/usr/local/texlive/2025/texmf-dist/fonts/vf/public/newtx/nxlmia.vf" 1617586172 2252 bb868e02d533d88cf043058750d87c0b ""
"/usr/local/texlive/2025/texmf-dist/tex/context/base/mkii/supp-pdf.mkii" 1461363279 71627 94eb9990bed73c364d7f53f960cc8c5b ""
"/usr/local/texlive/2025/texmf-dist/tex/generic/atbegshi/atbegshi.sty" 1575674566 24708 5584a51a7101caf7e6bbf1fc27d8f7b1 ""
"/usr/local/texlive/2025/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty" 1576625341 40635 c40361e206be584d448876bba8a64a3b ""
"/usr/local/texlive/2025/texmf-dist/tex/generic/bitset/bitset.sty" 1576016050 33961 6b5c75130e435b2bfdb9f480a09a39f9 ""
+ "/usr/local/texlive/2025/texmf-dist/tex/generic/catchfile/catchfile.sty" 1576016007 8622 63834878edeb14dd71d58d8f22bc3e06 ""
+ "/usr/local/texlive/2025/texmf-dist/tex/generic/etexcmds/etexcmds.sty" 1576625273 7734 b98cbb34c81f667027c1e3ebdbfce34b ""
"/usr/local/texlive/2025/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty" 1576625223 8371 9d55b8bd010bc717624922fb3477d92e ""
"/usr/local/texlive/2025/texmf-dist/tex/generic/iftex/ifluatex.sty" 1572645307 492 1994775aa15b0d1289725a0b1bbc2d4c ""
"/usr/local/texlive/2025/texmf-dist/tex/generic/iftex/iftex.sty" 1734129479 7984 7dbb9280f03c0a315425f1b4f35d43ee ""
@@ -98,6 +105,18 @@
"/usr/local/texlive/2025/texmf-dist/tex/generic/pdfescape/pdfescape.sty" 1576015897 19007 15924f7228aca6c6d184b115f4baa231 ""
"/usr/local/texlive/2025/texmf-dist/tex/generic/pdftex/glyphtounicode.tex" 1353199370 216747 92ec6cf8e39216b4894417b5aa6f057a ""
"/usr/local/texlive/2025/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty" 1593379760 20089 80423eac55aa175305d35b49e04fe23b ""
+ "/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/pgf.revision.tex" 1673816307 114 e6d443369d0673933b38834bf99e422d ""
+ "/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/systemlayer/pgf.cfg" 1601326656 926 2963ea0dcf6cc6c0a770b69ec46a477b ""
+ "/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-common-pdf.def" 1673816307 5542 32f75a31ea6c3a7e1148cd6d5e93dbb7 ""
+ "/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-pdftex.def" 1673816307 12612 7774ba67bfd72e593c4436c2de6201e3 ""
+ "/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/systemlayer/pgfsys.code.tex" 1673816307 61351 bc5f86e0355834391e736e97a61abced ""
+ "/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/systemlayer/pgfsysprotocol.code.tex" 1601326656 1896 b8e0ca0ac371d74c0ca05583f6313c91 ""
+ "/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/systemlayer/pgfsyssoftpath.code.tex" 1601326656 7778 53c8b5623d80238f6a20aa1df1868e63 ""
+ "/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/utilities/pgfkeys.code.tex" 1673816307 39784 414c54e866ebab4b801e2ad81d9b21d8 ""
+ "/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/utilities/pgfkeyslibraryfiltered.code.tex" 1673816307 37433 940bc6d409f1ffd298adfdcaf125dd86 ""
+ "/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/utilities/pgfrcs.code.tex" 1673816307 4385 510565c2f07998c8a0e14f0ec07ff23c ""
+ "/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/utilities/pgfutil-common.tex" 1673816307 29239 22e8c7516012992a49873eff0d868fed ""
+ "/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/utilities/pgfutil-latex.def" 1673816307 6950 8524a062d82b7afdc4a88a57cb377784 ""
"/usr/local/texlive/2025/texmf-dist/tex/generic/stringenc/se-pdfdoc.def" 1575152242 5108 8920602307ea1294ccbce2300c7c6ccb ""
"/usr/local/texlive/2025/texmf-dist/tex/generic/stringenc/se-utf8.def" 1575152242 11635 4fd2019d04ad095a0b1bde5aaed4a70e ""
"/usr/local/texlive/2025/texmf-dist/tex/generic/stringenc/stringenc.sty" 1575152242 21514 b7557edcee22835ef6b03ede1802dad4 ""
@@ -121,6 +140,7 @@
"/usr/local/texlive/2025/texmf-dist/tex/latex/amsmath/amsopn.sty" 1717359999 4474 23ca1d3a79a57b405388059456d0a8df ""
"/usr/local/texlive/2025/texmf-dist/tex/latex/amsmath/amstext.sty" 1717359999 2444 71618ea5f2377e33b04fb97afdd0eac2 ""
"/usr/local/texlive/2025/texmf-dist/tex/latex/atveryend/atveryend.sty" 1728505250 1695 be6b4d13b33db697fd3fd30b24716c1a ""
+ "/usr/local/texlive/2025/texmf-dist/tex/latex/auxhook/auxhook.sty" 1576625391 3935 57aa3c3e203a5c2effb4d2bd2efbc323 ""
"/usr/local/texlive/2025/texmf-dist/tex/latex/base/atbegshi-ltx.sty" 1738182759 2963 d8ec5a1b4e0a106c5c737900202763e4 ""
"/usr/local/texlive/2025/texmf-dist/tex/latex/base/atveryend-ltx.sty" 1738182759 2378 14b657ee5031da98cf91648f19642694 ""
"/usr/local/texlive/2025/texmf-dist/tex/latex/base/fontenc.sty" 1738182759 5275 0d62fb62162c7ab056e941ef18c5076d ""
@@ -130,6 +150,7 @@
"/usr/local/texlive/2025/texmf-dist/tex/latex/caption/caption-ams-smf.sto" 1645391520 2176 c0bb71a9780b6b41388cfa629b1a32f7 ""
"/usr/local/texlive/2025/texmf-dist/tex/latex/caption/caption.sty" 1696191071 56128 c2ccf1a29d78c33bc553880402e4fb9a ""
"/usr/local/texlive/2025/texmf-dist/tex/latex/caption/caption3.sty" 1696191071 72619 ee90b6612147680fd73c3b1406a74245 ""
+ "/usr/local/texlive/2025/texmf-dist/tex/latex/caption/subcaption.sty" 1690576852 12494 0c0cdb824278a4d51cefeb2e79901315 ""
"/usr/local/texlive/2025/texmf-dist/tex/latex/cmap/cmap.sty" 1612650595 3574 ddc11a0ae1c579d351ed20d2319ad422 ""
"/usr/local/texlive/2025/texmf-dist/tex/latex/cmap/ot1.cmap" 1177721415 1207 4e0d96772f0d338847cbfb4eca683c81 ""
"/usr/local/texlive/2025/texmf-dist/tex/latex/cmap/t1.cmap" 1215522782 1938 beaa4a8467aa0074076e0e19f2992e29 ""
@@ -160,8 +181,13 @@
"/usr/local/texlive/2025/texmf-dist/tex/latex/hyperref/puenc.def" 1730838014 117112 7533bff456301d32e6d6356fad15f543 ""
"/usr/local/texlive/2025/texmf-dist/tex/latex/hyperxmp/hyperxmp.sty" 1710792253 62205 a7f89f92229cfedbace009eb0e06c099 ""
"/usr/local/texlive/2025/texmf-dist/tex/latex/ifmtarg/ifmtarg.sty" 1525197427 318 019510c713feab56160631df4423d2aa ""
+ "/usr/local/texlive/2025/texmf-dist/tex/latex/ifplatform/ifplatform.sty" 1507930826 3910 e04f6a6d983bdbdb024917b7ccc80262 ""
"/usr/local/texlive/2025/texmf-dist/tex/latex/inconsolata/t1zi4.fd" 1516054831 1021 03341d1cf7f388bbac1915f944d5d128 ""
"/usr/local/texlive/2025/texmf-dist/tex/latex/inconsolata/zi4.sty" 1558214095 4319 14e5db0b68d045ed49e4ed232b58e93f ""
+ "/usr/local/texlive/2025/texmf-dist/tex/latex/koma-script/scrbase.sty" 1729800159 100966 88ffa900fd38336daf0681d35d342ea9 ""
+ "/usr/local/texlive/2025/texmf-dist/tex/latex/koma-script/scrlfile-hook.sty" 1729800159 11185 08107e8d26d093ccd4c424c2b74809f6 ""
+ "/usr/local/texlive/2025/texmf-dist/tex/latex/koma-script/scrlfile.sty" 1729800159 3328 17a5a2d4f4e9d388803c10ac9fffe9d3 ""
+ "/usr/local/texlive/2025/texmf-dist/tex/latex/koma-script/scrlogo.sty" 1729800159 2162 e219c1ddf641a7cd0ee0103af3ac7f3d ""
"/usr/local/texlive/2025/texmf-dist/tex/latex/kvoptions/kvoptions.sty" 1655478651 22555 6d8e155cfef6d82c3d5c742fea7c992e ""
"/usr/local/texlive/2025/texmf-dist/tex/latex/kvsetkeys/kvsetkeys.sty" 1665067230 13815 760b0c02f691ea230f5359c4e1de23a7 ""
"/usr/local/texlive/2025/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def" 1716410060 29785 9f93ab201fe5dd053afcc6c1bcf7d266 ""
@@ -200,11 +226,18 @@
"/usr/local/texlive/2025/texmf-dist/tex/latex/newtx/untxsym.fd" 1692649180 568 9df6be53c1b3ec79740d714ff4ae0937 ""
"/usr/local/texlive/2025/texmf-dist/tex/latex/oberdiek/centernot.sty" 1575152444 1640 c9cca60f81c5839b9a3e794d72c0b0a7 ""
"/usr/local/texlive/2025/texmf-dist/tex/latex/oberdiek/ifdraft.sty" 1575152444 1922 5bdcc31b0573e5e7f31c36f1b88b6a7d ""
+ "/usr/local/texlive/2025/texmf-dist/tex/latex/pgf/systemlayer/pgfsys.sty" 1601326656 443 8c872229db56122037e86bcda49e14f3 ""
+ "/usr/local/texlive/2025/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty" 1601326656 325 f9f16d12354225b7dd52a3321f085955 ""
"/usr/local/texlive/2025/texmf-dist/tex/latex/preprint/balance.sty" 1137110595 3366 d938ad2440edc1ea1c9042843580ec42 ""
"/usr/local/texlive/2025/texmf-dist/tex/latex/refcount/refcount.sty" 1576624809 9878 9e94e8fa600d95f9c7731bb21dfb67a4 ""
"/usr/local/texlive/2025/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty" 1657483315 9714 ba3194bd52c8499b3f1e3eb91d409670 ""
"/usr/local/texlive/2025/texmf-dist/tex/latex/sttools/stfloats.sty" 1633983922 24057 ff20efb65b128d27c08eac20ec07f540 ""
+ "/usr/local/texlive/2025/texmf-dist/tex/latex/svg/svg.sty" 1606428179 43468 671ae75b3a15019004495eff4c0911e8 ""
+ "/usr/local/texlive/2025/texmf-dist/tex/latex/tools/multicol.sty" 1730496337 32879 f4cfa2226c995da5b04a89ee47abf182 ""
+ "/usr/local/texlive/2025/texmf-dist/tex/latex/tools/shellesc.sty" 1717359999 4121 6039ae6d0916154d7ba5f20a77b9ab2c ""
"/usr/local/texlive/2025/texmf-dist/tex/latex/totpages/totpages.sty" 1137110984 7670 b07e668265cf485332abe582e7ed306e ""
+ "/usr/local/texlive/2025/texmf-dist/tex/latex/transparent/transparent-nometadata.sty" 1667073146 4212 8da4873548cbd3f1cdb053c708e8aa7e ""
+ "/usr/local/texlive/2025/texmf-dist/tex/latex/transparent/transparent.sty" 1667073146 1918 c8d1ecb3722721d6f624992cbc042b70 ""
"/usr/local/texlive/2025/texmf-dist/tex/latex/trimspaces/trimspaces.sty" 1253232110 1380 971a51b00a14503ddf754cab24c3f209 ""
"/usr/local/texlive/2025/texmf-dist/tex/latex/upquote/upquote.sty" 1334873510 1048 517e01cde97c1c0baf72e69d43aa5a2e ""
"/usr/local/texlive/2025/texmf-dist/tex/latex/url/url.sty" 1388531844 12796 8edb7d69a20b857904dd0ea757c14ec9 ""
@@ -214,15 +247,17 @@
"/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/AllocationOverview24.png" 1744196148.80395 45834 e2cfc13e3970cce298f0396858ac1356 ""
- "diagram/HighOverviewArchitecture.drawio.png" 1744196148.80443 152902 4b92f7b86b6525c26112d4fd5935c951 ""
- "diagram/TLBAccess.drawio.png" 1744196148.80543 77522 75367f218335fe386db852966a892e9b ""
- "diagram/bargraph.png" 1744196148.80607 74263 65509d21744edc6c9ca02b8c67d664fb ""
- "diagram/kmeans.png" 1744196148.80901 94217 5d14308c169ff296bf499805b9823aa6 ""
- "paper.aux" 1746120481.91943 8630 8ff874d683ff65b7a1eef85ee83441f1 "pdflatex"
- "paper.bbl" 1746119832.17155 7952 3cec73ed2c35c17fe652d73c68776561 "bibtex paper"
- "paper.out" 1746120481.92017 3219 ff23a20e7f9cd62748c922bd1981ad35 "pdflatex"
- "paper.tex" 1746120448.7184 84344 b3fefa270d2a57b400742b41f24533a9 ""
+ "diagram/benchmarks-group/bargraph-large-dtlb-walk.png" 1747839169.51412 55694 1d2244ce5bf0e4a9c6b7c9faf2176c0e ""
+ "diagram/benchmarks-group/bargraph-large-l1tlb-reads.png" 1747839169.51112 55892 7f51ff764bcc2892c6114e6d056d96e2 ""
+ "diagram/benchmarks-group/bargraph-large-l1tlb-refill.png" 1747839169.50512 55494 10dad415512d4b39cbf8ea65851df404 ""
+ "diagram/benchmarks-group/bargraph-large-l2tlb-reads.png" 1747839169.50845 54947 eb8cf45e5c18c985341539250aaf1907 ""
+ "diagram/benchmarks-group/bargraph-large-ll-cache-rd.png" 1747839169.49301 52855 22a83d7bc1ca7dfa1c47f31936824ff6 ""
+ "diagram/benchmarks-group/bargraph-large-wallclock.png" 1747839751.63939 55378 1da56901d20a39a645beca6272b36eaf ""
+ "diagram/drawing_png.png" 1748297803.36134 22858 0c9dbeaa2b2a2c8d4588aeb499d141da ""
+ "paper.aux" 1748298357.087 9430 ccff33579246ecce72fa55d0a77e6d17 "pdflatex"
+ "paper.bbl" 1748298355.0467 8420 47d3ab73b727b7165b20d774bb45ad1a "bibtex paper"
+ "paper.out" 1748298357.08809 3482 dfb5cd2e0b64721769d9bbb90a3777d7 "pdflatex"
+ "paper.tex" 1748298348.19746 97986 3d168af49491944c70254477c1890880 ""
(generated)
"paper.aux"
"paper.log"
diff --git a/docs/EuroSys/Paper/paper.fls b/docs/EuroSys/Paper/paper.fls
index 22763e2..ae6644e 100644
--- a/docs/EuroSys/Paper/paper.fls
+++ b/docs/EuroSys/Paper/paper.fls
@@ -242,6 +242,63 @@ INPUT /usr/local/texlive/2025/texmf-dist/tex/latex/sttools/stfloats.sty
INPUT /usr/local/texlive/2025/texmf-dist/tex/latex/sttools/stfloats.sty
INPUT /usr/local/texlive/2025/texmf-dist/tex/latex/grffile/grffile.sty
INPUT /usr/local/texlive/2025/texmf-dist/tex/latex/grffile/grffile.sty
+INPUT /usr/local/texlive/2025/texmf-dist/tex/latex/tools/multicol.sty
+INPUT /usr/local/texlive/2025/texmf-dist/tex/latex/tools/multicol.sty
+INPUT /usr/local/texlive/2025/texmf-dist/tex/latex/caption/subcaption.sty
+INPUT /usr/local/texlive/2025/texmf-dist/tex/latex/caption/subcaption.sty
+INPUT /usr/local/texlive/2025/texmf-dist/tex/latex/svg/svg.sty
+INPUT /usr/local/texlive/2025/texmf-dist/tex/latex/svg/svg.sty
+INPUT /usr/local/texlive/2025/texmf-dist/tex/latex/koma-script/scrbase.sty
+INPUT /usr/local/texlive/2025/texmf-dist/tex/latex/koma-script/scrbase.sty
+INPUT /usr/local/texlive/2025/texmf-dist/tex/latex/koma-script/scrlfile.sty
+INPUT /usr/local/texlive/2025/texmf-dist/tex/latex/koma-script/scrlfile.sty
+INPUT /usr/local/texlive/2025/texmf-dist/tex/latex/koma-script/scrlfile-hook.sty
+INPUT /usr/local/texlive/2025/texmf-dist/tex/latex/koma-script/scrlfile-hook.sty
+INPUT /usr/local/texlive/2025/texmf-dist/tex/latex/koma-script/scrlogo.sty
+INPUT /usr/local/texlive/2025/texmf-dist/tex/latex/koma-script/scrlogo.sty
+INPUT /usr/local/texlive/2025/texmf-dist/tex/latex/tools/shellesc.sty
+INPUT /usr/local/texlive/2025/texmf-dist/tex/latex/tools/shellesc.sty
+INPUT /usr/local/texlive/2025/texmf-dist/tex/latex/ifplatform/ifplatform.sty
+INPUT /usr/local/texlive/2025/texmf-dist/tex/latex/ifplatform/ifplatform.sty
+INPUT /usr/local/texlive/2025/texmf-dist/tex/generic/catchfile/catchfile.sty
+INPUT /usr/local/texlive/2025/texmf-dist/tex/generic/catchfile/catchfile.sty
+INPUT /usr/local/texlive/2025/texmf-dist/tex/generic/etexcmds/etexcmds.sty
+INPUT /usr/local/texlive/2025/texmf-dist/tex/generic/etexcmds/etexcmds.sty
+INPUT ./paper.w18
+INPUT ./paper.w18
+INPUT paper.w18
+INPUT /usr/local/texlive/2025/texmf-dist/tex/latex/transparent/transparent.sty
+INPUT /usr/local/texlive/2025/texmf-dist/tex/latex/transparent/transparent.sty
+INPUT /usr/local/texlive/2025/texmf-dist/tex/latex/transparent/transparent-nometadata.sty
+INPUT /usr/local/texlive/2025/texmf-dist/tex/latex/transparent/transparent-nometadata.sty
+INPUT /usr/local/texlive/2025/texmf-dist/tex/latex/auxhook/auxhook.sty
+INPUT /usr/local/texlive/2025/texmf-dist/tex/latex/auxhook/auxhook.sty
+INPUT /usr/local/texlive/2025/texmf-dist/tex/latex/pgf/systemlayer/pgfsys.sty
+INPUT /usr/local/texlive/2025/texmf-dist/tex/latex/pgf/systemlayer/pgfsys.sty
+INPUT /usr/local/texlive/2025/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty
+INPUT /usr/local/texlive/2025/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty
+INPUT /usr/local/texlive/2025/texmf-dist/tex/generic/pgf/utilities/pgfutil-common.tex
+INPUT /usr/local/texlive/2025/texmf-dist/tex/generic/pgf/utilities/pgfutil-latex.def
+INPUT /usr/local/texlive/2025/texmf-dist/tex/generic/pgf/utilities/pgfrcs.code.tex
+INPUT /usr/local/texlive/2025/texmf-dist/tex/generic/pgf/utilities/pgfrcs.code.tex
+INPUT /usr/local/texlive/2025/texmf-dist/tex/generic/pgf/utilities/pgfrcs.code.tex
+INPUT /usr/local/texlive/2025/texmf-dist/tex/generic/pgf/pgf.revision.tex
+INPUT /usr/local/texlive/2025/texmf-dist/tex/generic/pgf/pgf.revision.tex
+INPUT /usr/local/texlive/2025/texmf-dist/tex/generic/pgf/systemlayer/pgfsys.code.tex
+INPUT /usr/local/texlive/2025/texmf-dist/tex/generic/pgf/systemlayer/pgfsys.code.tex
+INPUT /usr/local/texlive/2025/texmf-dist/tex/generic/pgf/systemlayer/pgfsys.code.tex
+INPUT /usr/local/texlive/2025/texmf-dist/tex/generic/pgf/utilities/pgfkeys.code.tex
+INPUT /usr/local/texlive/2025/texmf-dist/tex/generic/pgf/utilities/pgfkeyslibraryfiltered.code.tex
+INPUT /usr/local/texlive/2025/texmf-dist/tex/generic/pgf/systemlayer/pgf.cfg
+INPUT /usr/local/texlive/2025/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-pdftex.def
+INPUT /usr/local/texlive/2025/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-pdftex.def
+INPUT /usr/local/texlive/2025/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-common-pdf.def
+INPUT /usr/local/texlive/2025/texmf-dist/tex/generic/pgf/systemlayer/pgfsyssoftpath.code.tex
+INPUT /usr/local/texlive/2025/texmf-dist/tex/generic/pgf/systemlayer/pgfsyssoftpath.code.tex
+INPUT /usr/local/texlive/2025/texmf-dist/tex/generic/pgf/systemlayer/pgfsyssoftpath.code.tex
+INPUT /usr/local/texlive/2025/texmf-dist/tex/generic/pgf/systemlayer/pgfsysprotocol.code.tex
+INPUT /usr/local/texlive/2025/texmf-dist/tex/generic/pgf/systemlayer/pgfsysprotocol.code.tex
+INPUT /usr/local/texlive/2025/texmf-dist/tex/generic/pgf/systemlayer/pgfsysprotocol.code.tex
INPUT /usr/local/texlive/2025/texmf-dist/tex/latex/preprint/balance.sty
INPUT /usr/local/texlive/2025/texmf-dist/tex/latex/preprint/balance.sty
INPUT ./paper.aux
@@ -322,6 +379,7 @@ INPUT /usr/local/texlive/2025/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg
INPUT /usr/local/texlive/2025/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg
INPUT /usr/local/texlive/2025/texmf-dist/tex/latex/upquote/upquote.sty
INPUT /usr/local/texlive/2025/texmf-dist/tex/latex/upquote/upquote.sty
+INPUT 'inkscape' -V
INPUT /usr/local/texlive/2025/texmf-dist/fonts/tfm/public/libertine/LinLibertineT-tlf-t1.tfm
INPUT /usr/local/texlive/2025/texmf-dist/tex/latex/libertine/T1LinuxBiolinumT-TLF.fd
INPUT /usr/local/texlive/2025/texmf-dist/tex/latex/libertine/T1LinuxBiolinumT-TLF.fd
@@ -491,31 +549,25 @@ INPUT /usr/local/texlive/2025/texmf-dist/fonts/tfm/public/newtx/txsys.tfm
INPUT /usr/local/texlive/2025/texmf-dist/fonts/tfm/public/newtx/txex-bar.tfm
INPUT /usr/local/texlive/2025/texmf-dist/fonts/vf/public/libertine/LinLibertineTB-tlf-t1.vf
INPUT /usr/local/texlive/2025/texmf-dist/fonts/tfm/public/libertine/LinLibertineTB-tlf-t1--base.tfm
-INPUT ./diagram/HighOverviewArchitecture.drawio.png
-INPUT ./diagram/HighOverviewArchitecture.drawio.png
-INPUT ./diagram/HighOverviewArchitecture.drawio.png
-INPUT ./diagram/HighOverviewArchitecture.drawio.png
-INPUT ./diagram/HighOverviewArchitecture.drawio.png
-INPUT /usr/local/texlive/2025/texmf-dist/fonts/tfm/public/libertine/LinLibertineTI-tlf-t1.tfm
INPUT /usr/local/texlive/2025/texmf-dist/fonts/tfm/public/libertine/LinBiolinumT-tlf-t1.tfm
INPUT /usr/local/texlive/2025/texmf-dist/fonts/tfm/public/libertine/LinBiolinumT-tlf-t1.tfm
INPUT /usr/local/texlive/2025/texmf-dist/fonts/vf/public/libertine/LinBiolinumT-tlf-t1.vf
INPUT /usr/local/texlive/2025/texmf-dist/fonts/tfm/public/libertine/LinBiolinumT-tlf-t1--base.tfm
+INPUT ./diagram/drawing_png.png
+INPUT ./diagram/drawing_png.png
+INPUT ./diagram/drawing_png.png
+INPUT ./diagram/drawing_png.png
+INPUT ./diagram/drawing_png.png
+INPUT /usr/local/texlive/2025/texmf-dist/fonts/tfm/public/libertine/LinLibertineTI-tlf-t1.tfm
INPUT /usr/local/texlive/2025/texmf-dist/fonts/vf/public/libertine/LinLibertineTI-tlf-t1.vf
INPUT /usr/local/texlive/2025/texmf-dist/fonts/tfm/public/libertine/LinLibertineTI-tlf-t1--base.tfm
-INPUT ./diagram/AllocationOverview24.png
-INPUT ./diagram/AllocationOverview24.png
-INPUT ./diagram/AllocationOverview24.png
-INPUT ./diagram/AllocationOverview24.png
-INPUT ./diagram/AllocationOverview24.png
-INPUT ./diagram/TLBAccess.drawio.png
-INPUT ./diagram/TLBAccess.drawio.png
-INPUT ./diagram/TLBAccess.drawio.png
-INPUT ./diagram/TLBAccess.drawio.png
-INPUT ./diagram/TLBAccess.drawio.png
INPUT /usr/local/texlive/2025/texmf-dist/fonts/tfm/public/libertine/LinLibertineT-tlf-sc-t1.tfm
INPUT /usr/local/texlive/2025/texmf-dist/fonts/tfm/public/libertine/LinLibertineT-tlf-t1.tfm
INPUT /usr/local/texlive/2025/texmf-dist/fonts/tfm/public/libertine/LinLibertineT-tlf-t1.tfm
+INPUT /usr/local/texlive/2025/texmf-dist/tex/latex/inconsolata/t1zi4.fd
+INPUT /usr/local/texlive/2025/texmf-dist/tex/latex/inconsolata/t1zi4.fd
+INPUT /usr/local/texlive/2025/texmf-dist/tex/latex/inconsolata/t1zi4.fd
+INPUT /usr/local/texlive/2025/texmf-dist/fonts/tfm/public/inconsolata/t1-zi4r-4.tfm
INPUT /usr/local/texlive/2025/texmf-dist/fonts/vf/public/libertine/LinLibertineT-tlf-sc-t1.vf
INPUT /usr/local/texlive/2025/texmf-dist/fonts/tfm/public/libertine/LinLibertineT-tlf-sc-t1--base.tfm
INPUT /usr/local/texlive/2025/texmf-dist/fonts/enc/dvips/libertine/lbtn_ncsllp.enc
@@ -527,23 +579,43 @@ INPUT /usr/local/texlive/2025/texmf-dist/fonts/vf/public/libertine/LinLibertineT
INPUT /usr/local/texlive/2025/texmf-dist/fonts/tfm/public/libertine/LinLibertineT-tlf-ot1--base.tfm
INPUT /usr/local/texlive/2025/texmf-dist/fonts/enc/dvips/libertine/lbtn_oexx6f.enc
INPUT /usr/local/texlive/2025/texmf-dist/fonts/tfm/public/libertine/LinBiolinumTI-tlf-t1.tfm
-INPUT /usr/local/texlive/2025/texmf-dist/tex/latex/inconsolata/t1zi4.fd
-INPUT /usr/local/texlive/2025/texmf-dist/tex/latex/inconsolata/t1zi4.fd
-INPUT /usr/local/texlive/2025/texmf-dist/tex/latex/inconsolata/t1zi4.fd
-INPUT /usr/local/texlive/2025/texmf-dist/fonts/tfm/public/inconsolata/t1-zi4r-4.tfm
-INPUT ./diagram/bargraph.png
-INPUT ./diagram/bargraph.png
-INPUT ./diagram/bargraph.png
-INPUT ./diagram/bargraph.png
-INPUT ./diagram/bargraph.png
+INPUT /usr/local/texlive/2025/texmf-dist/fonts/enc/dvips/inconsolata/i4-t1-4.enc
+INPUT /usr/local/texlive/2025/texmf-dist/fonts/vf/public/newtx/nxlmia.vf
+INPUT /usr/local/texlive/2025/texmf-dist/fonts/tfm/public/newtx/LibertineMathRM.tfm
+INPUT /usr/local/texlive/2025/texmf-dist/fonts/tfm/public/newtx/txmiaSTbb.tfm
+INPUT /usr/local/texlive/2025/texmf-dist/fonts/tfm/public/newtx/txmiaX.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 /usr/local/texlive/2025/texmf-dist/fonts/enc/dvips/inconsolata/i4-t1-4.enc
-INPUT ./diagram/kmeans.png
-INPUT ./diagram/kmeans.png
-INPUT ./diagram/kmeans.png
-INPUT ./diagram/kmeans.png
-INPUT ./diagram/kmeans.png
+INPUT ./diagram/benchmarks-group/bargraph-large-dtlb-walk.png
+INPUT ./diagram/benchmarks-group/bargraph-large-dtlb-walk.png
+INPUT ./diagram/benchmarks-group/bargraph-large-dtlb-walk.png
+INPUT ./diagram/benchmarks-group/bargraph-large-dtlb-walk.png
+INPUT ./diagram/benchmarks-group/bargraph-large-dtlb-walk.png
+INPUT ./diagram/benchmarks-group/bargraph-large-l1tlb-reads.png
+INPUT ./diagram/benchmarks-group/bargraph-large-l1tlb-reads.png
+INPUT ./diagram/benchmarks-group/bargraph-large-l1tlb-reads.png
+INPUT ./diagram/benchmarks-group/bargraph-large-l1tlb-reads.png
+INPUT ./diagram/benchmarks-group/bargraph-large-l1tlb-reads.png
+INPUT ./diagram/benchmarks-group/bargraph-large-l1tlb-refill.png
+INPUT ./diagram/benchmarks-group/bargraph-large-l1tlb-refill.png
+INPUT ./diagram/benchmarks-group/bargraph-large-l1tlb-refill.png
+INPUT ./diagram/benchmarks-group/bargraph-large-l1tlb-refill.png
+INPUT ./diagram/benchmarks-group/bargraph-large-l1tlb-refill.png
+INPUT ./diagram/benchmarks-group/bargraph-large-l2tlb-reads.png
+INPUT ./diagram/benchmarks-group/bargraph-large-l2tlb-reads.png
+INPUT ./diagram/benchmarks-group/bargraph-large-l2tlb-reads.png
+INPUT ./diagram/benchmarks-group/bargraph-large-l2tlb-reads.png
+INPUT ./diagram/benchmarks-group/bargraph-large-l2tlb-reads.png
+INPUT ./diagram/benchmarks-group/bargraph-large-ll-cache-rd.png
+INPUT ./diagram/benchmarks-group/bargraph-large-ll-cache-rd.png
+INPUT ./diagram/benchmarks-group/bargraph-large-ll-cache-rd.png
+INPUT ./diagram/benchmarks-group/bargraph-large-ll-cache-rd.png
+INPUT ./diagram/benchmarks-group/bargraph-large-ll-cache-rd.png
+INPUT ./diagram/benchmarks-group/bargraph-large-wallclock.png
+INPUT ./diagram/benchmarks-group/bargraph-large-wallclock.png
+INPUT ./diagram/benchmarks-group/bargraph-large-wallclock.png
+INPUT ./diagram/benchmarks-group/bargraph-large-wallclock.png
+INPUT ./diagram/benchmarks-group/bargraph-large-wallclock.png
INPUT ./paper.bbl
INPUT ./paper.bbl
INPUT paper.bbl
@@ -565,4 +637,5 @@ INPUT /usr/local/texlive/2025/texmf-dist/fonts/type1/public/libertine/LinLiberti
INPUT /usr/local/texlive/2025/texmf-dist/fonts/type1/public/libertine/LinLibertineTB.pfb
INPUT /usr/local/texlive/2025/texmf-dist/fonts/type1/public/libertine/LinLibertineTI.pfb
INPUT /usr/local/texlive/2025/texmf-dist/fonts/type1/public/newtx/NewTXMI.pfb
+INPUT /usr/local/texlive/2025/texmf-dist/fonts/type1/public/newtx/txmiaX.pfb
INPUT /usr/local/texlive/2025/texmf-dist/fonts/type1/public/newtx/txsys.pfb
diff --git a/docs/EuroSys/Paper/paper.log b/docs/EuroSys/Paper/paper.log
index 055b238..45fd650 100644
--- a/docs/EuroSys/Paper/paper.log
+++ b/docs/EuroSys/Paper/paper.log
@@ -1,6 +1,6 @@
-This is pdfTeX, Version 3.141592653-2.6-1.40.27 (TeX Live 2025) (preloaded format=pdflatex 2025.4.2) 1 MAY 2025 18:28
+This is pdfTeX, Version 3.141592653-2.6-1.40.27 (TeX Live 2025) (preloaded format=pdflatex 2025.4.2) 26 MAY 2025 23:25
entering extended mode
- restricted \write18 enabled.
+ \write18 enabled.
%&-line parsing enabled.
**paper.tex
(./paper.tex
@@ -802,68 +802,267 @@ y)
Package grffile Info: This package is an empty stub for compatibility on input
line 40.
)
-Package hyperref Info: Option `pdfdisplaydoctitle' set `true' on input line 125
-.
-\c@theorem=\count346
+(/usr/local/texlive/2025/texmf-dist/tex/latex/tools/multicol.sty
+Package: multicol 2024/09/14 v1.9i multicolumn formatting (FMi)
+\c@tracingmulticols=\count346
+\mult@box=\box66
+\multicol@leftmargin=\dimen198
+\c@unbalance=\count347
+\c@collectmore=\count348
+\doublecol@number=\count349
+\multicoltolerance=\count350
+\multicolpretolerance=\count351
+\full@width=\dimen199
+\page@free=\dimen256
+\premulticols=\dimen257
+\postmulticols=\dimen258
+\multicolsep=\skip86
+\multicolbaselineskip=\skip87
+\partial@page=\box67
+\last@line=\box68
+\mc@boxedresult=\box69
+\maxbalancingoverflow=\dimen259
+\mult@rightbox=\box70
+\mult@grightbox=\box71
+\mult@firstbox=\box72
+\mult@gfirstbox=\box73
+\@tempa=\box74
+\@tempa=\box75
+\@tempa=\box76
+\@tempa=\box77
+\@tempa=\box78
+\@tempa=\box79
+\@tempa=\box80
+\@tempa=\box81
+\@tempa=\box82
+\@tempa=\box83
+\@tempa=\box84
+\@tempa=\box85
+\@tempa=\box86
+\@tempa=\box87
+\@tempa=\box88
+\@tempa=\box89
+\@tempa=\box90
+\@tempa=\box91
+\@tempa=\box92
+\@tempa=\box93
+\@tempa=\box94
+\@tempa=\box95
+\@tempa=\box96
+\@tempa=\box97
+\@tempa=\box98
+\@tempa=\box99
+\@tempa=\box100
+\@tempa=\box101
+\@tempa=\box102
+\@tempa=\box103
+\@tempa=\box104
+\@tempa=\box105
+\@tempa=\box106
+\@tempa=\box107
+\@tempa=\box108
+\@tempa=\box109
+\c@minrows=\count352
+\c@columnbadness=\count353
+\c@finalcolumnbadness=\count354
+\last@try=\dimen260
+\multicolovershoot=\dimen261
+\multicolundershoot=\dimen262
+\mult@nat@firstbox=\box110
+\colbreak@box=\box111
+\mc@col@check@num=\count355
+)
+(/usr/local/texlive/2025/texmf-dist/tex/latex/caption/subcaption.sty
+Package: subcaption 2023/07/28 v1.6b Sub-captions (AR)
+Package caption Info: New subtype `subfigure' on input line 238.
+\c@subfigure=\count356
+Package caption Info: New subtype `subtable' on input line 238.
+\c@subtable=\count357
+)
+(/usr/local/texlive/2025/texmf-dist/tex/latex/svg/svg.sty
+Package: svg 2020/11/26 v2.02k (include SVG pictures)
-(/usr/local/texlive/2025/texmf-dist/tex/latex/preprint/balance.sty
+(/usr/local/texlive/2025/texmf-dist/tex/latex/koma-script/scrbase.sty
+Package: scrbase 2024/10/24 v3.43 KOMA-Script package (KOMA-Script-independent
+basics and keyval usage)
+
+(/usr/local/texlive/2025/texmf-dist/tex/latex/koma-script/scrlfile.sty
+Package: scrlfile 2024/10/24 v3.43 KOMA-Script package (file load hooks)
+
+(/usr/local/texlive/2025/texmf-dist/tex/latex/koma-script/scrlfile-hook.sty
+Package: scrlfile-hook 2024/10/24 v3.43 KOMA-Script package (using LaTeX hooks)
+
+
+(/usr/local/texlive/2025/texmf-dist/tex/latex/koma-script/scrlogo.sty
+Package: scrlogo 2024/10/24 v3.43 KOMA-Script package (logo)
+)))
+Applying: [2021/05/01] Usage of raw or classic option list on input line 254.
+Already applied: [0000/00/00] Usage of raw or classic option list on input line
+ 370.
+)
+(/usr/local/texlive/2025/texmf-dist/tex/latex/tools/shellesc.sty
+Package: shellesc 2023/07/08 v1.0d unified shell escape interface for LaTeX
+Package shellesc Info: Unrestricted shell escape enabled on input line 75.
+)
+(/usr/local/texlive/2025/texmf-dist/tex/latex/ifplatform/ifplatform.sty
+Package: ifplatform 2017/10/13 v0.4a Testing for the operating system
+
+(/usr/local/texlive/2025/texmf-dist/tex/generic/catchfile/catchfile.sty
+Package: catchfile 2019/12/09 v1.8 Catch the contents of a file (HO)
+
+(/usr/local/texlive/2025/texmf-dist/tex/generic/etexcmds/etexcmds.sty
+Package: etexcmds 2019/12/15 v1.7 Avoid name clashes with e-TeX commands (HO)
+))
+runsystem(uname -s > "paper.w18")...executed.
+
+
+(./paper.w18)
+runsystem(rm -- "paper.w18")...executed.
+
+)
+\c@svg@param@lastpage=\count358
+\svg@box=\box112
+\c@svg@param@currpage=\count359
+)
+(/usr/local/texlive/2025/texmf-dist/tex/latex/transparent/transparent.sty
+Package: transparent 2022-10-27 v1.5 Transparency with color stacks
+
+(/usr/local/texlive/2025/texmf-dist/tex/latex/transparent/transparent-nometadat
+a.sty
+Package: transparent-nometadata 2022-10-27 v1.5 Transparency via pdfTeX's color
+ stack (HO)
+ (/usr/local/texlive/2025/texmf-dist/tex/latex/auxhook/auxhook.sty
+Package: auxhook 2019-12-17 v1.6 Hooks for auxiliary files (HO)
+)))
+(/usr/local/texlive/2025/texmf-dist/tex/latex/pgf/systemlayer/pgfsys.sty
+(/usr/local/texlive/2025/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty
+(/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/utilities/pgfutil-common.te
+x
+\pgfutil@everybye=\toks43
+\pgfutil@tempdima=\dimen263
+\pgfutil@tempdimb=\dimen264
+)
+(/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/utilities/pgfutil-latex.def
+\pgfutil@abb=\box113
+) (/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/utilities/pgfrcs.code.tex
+(/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/pgf.revision.tex)
+Package: pgfrcs 2023-01-15 v3.1.10 (3.1.10)
+))
+(/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/systemlayer/pgfsys.code.tex
+Package: pgfsys 2023-01-15 v3.1.10 (3.1.10)
+(/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/utilities/pgfkeys.code.tex
+\pgfkeys@pathtoks=\toks44
+\pgfkeys@temptoks=\toks45
+
+(/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/utilities/pgfkeyslibraryfil
+tered.code.tex
+\pgfkeys@tmptoks=\toks46
+))
+\pgf@x=\dimen265
+\pgf@y=\dimen266
+\pgf@xa=\dimen267
+\pgf@ya=\dimen268
+\pgf@xb=\dimen269
+\pgf@yb=\dimen270
+\pgf@xc=\dimen271
+\pgf@yc=\dimen272
+\pgf@xd=\dimen273
+\pgf@yd=\dimen274
+\w@pgf@writea=\write4
+\r@pgf@reada=\read3
+\c@pgf@counta=\count360
+\c@pgf@countb=\count361
+\c@pgf@countc=\count362
+\c@pgf@countd=\count363
+\t@pgf@toka=\toks47
+\t@pgf@tokb=\toks48
+\t@pgf@tokc=\toks49
+\pgf@sys@id@count=\count364
+
+(/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/systemlayer/pgf.cfg
+File: pgf.cfg 2023-01-15 v3.1.10 (3.1.10)
+)
+Driver file for pgf: pgfsys-pdftex.def
+
+(/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-pdftex.d
+ef
+File: pgfsys-pdftex.def 2023-01-15 v3.1.10 (3.1.10)
+
+(/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-common-p
+df.def
+File: pgfsys-common-pdf.def 2023-01-15 v3.1.10 (3.1.10)
+)))
+(/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/systemlayer/pgfsyssoftpath.
+code.tex
+File: pgfsyssoftpath.code.tex 2023-01-15 v3.1.10 (3.1.10)
+\pgfsyssoftpath@smallbuffer@items=\count365
+\pgfsyssoftpath@bigbuffer@items=\count366
+)
+(/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/systemlayer/pgfsysprotocol.
+code.tex
+File: pgfsysprotocol.code.tex 2023-01-15 v3.1.10 (3.1.10)
+))
+Package hyperref Info: Option `pdfdisplaydoctitle' set `true' on input line 131
+.
+\c@theorem=\count367
+ (/usr/local/texlive/2025/texmf-dist/tex/latex/preprint/balance.sty
Package: balance 1999/02/23 4.3 (PWD)
-\oldvsize=\dimen198
+\oldvsize=\dimen275
)
Excluding comment 'screenonly' Include comment 'printonly'
Include comment 'anonsuppress' (./paper.aux)
\openout1 = `paper.aux'.
-LaTeX Font Info: Checking defaults for OML/nxlmi/m/it on input line 125.
+LaTeX Font Info: Checking defaults for OML/nxlmi/m/it on input line 131.
LaTeX Font Info: Trying to load font information for OML+nxlmi on input line
- 125.
+ 131.
(/usr/local/texlive/2025/texmf-dist/tex/latex/newtx/omlnxlmi.fd
File: omlnxlmi.fd 2013/11/19 Fontinst v1.933 font definitions for OML/nxlmi.
)
-LaTeX Font Info: ... okay on input line 125.
-LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 125.
-LaTeX Font Info: ... okay on input line 125.
-LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 125.
-LaTeX Font Info: ... okay on input line 125.
-LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 125.
-LaTeX Font Info: ... okay on input line 125.
-LaTeX Font Info: Checking defaults for TS1/cmr/m/n on input line 125.
-LaTeX Font Info: ... okay on input line 125.
-LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 125.
-LaTeX Font Info: ... okay on input line 125.
-LaTeX Font Info: Checking defaults for U/ntxexa/m/n on input line 125.
+LaTeX Font Info: ... okay on input line 131.
+LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 131.
+LaTeX Font Info: ... okay on input line 131.
+LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 131.
+LaTeX Font Info: ... okay on input line 131.
+LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 131.
+LaTeX Font Info: ... okay on input line 131.
+LaTeX Font Info: Checking defaults for TS1/cmr/m/n on input line 131.
+LaTeX Font Info: ... okay on input line 131.
+LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 131.
+LaTeX Font Info: ... okay on input line 131.
+LaTeX Font Info: Checking defaults for U/ntxexa/m/n on input line 131.
LaTeX Font Info: Trying to load font information for U+ntxexa on input line
-125.
+131.
(/usr/local/texlive/2025/texmf-dist/tex/latex/newtx/untxexa.fd
File: untxexa.fd 2012/04/16 Fontinst v1.933 font definitions for U/ntxexa.
)
-LaTeX Font Info: ... okay on input line 125.
-LaTeX Font Info: Checking defaults for PD1/pdf/m/n on input line 125.
-LaTeX Font Info: ... okay on input line 125.
-LaTeX Font Info: Checking defaults for PU/pdf/m/n on input line 125.
-LaTeX Font Info: ... okay on input line 125.
-LaTeX Font Info: Checking defaults for LMS/ntxsy/m/n on input line 125.
+LaTeX Font Info: ... okay on input line 131.
+LaTeX Font Info: Checking defaults for PD1/pdf/m/n on input line 131.
+LaTeX Font Info: ... okay on input line 131.
+LaTeX Font Info: Checking defaults for PU/pdf/m/n on input line 131.
+LaTeX Font Info: ... okay on input line 131.
+LaTeX Font Info: Checking defaults for LMS/ntxsy/m/n on input line 131.
LaTeX Font Info: Trying to load font information for LMS+ntxsy on input line
- 125.
+ 131.
(/usr/local/texlive/2025/texmf-dist/tex/latex/newtx/lmsntxsy.fd
File: lmsntxsy.fd 2016/07/02 Fontinst v1.933 font definitions for LMS/ntxsy.
)
-LaTeX Font Info: ... okay on input line 125.
-LaTeX Font Info: Checking defaults for LMX/ntxexx/m/n on input line 125.
+LaTeX Font Info: ... okay on input line 131.
+LaTeX Font Info: Checking defaults for LMX/ntxexx/m/n on input line 131.
LaTeX Font Info: Trying to load font information for LMX+ntxexx on input lin
-e 125.
+e 131.
(/usr/local/texlive/2025/texmf-dist/tex/latex/newtx/lmxntxexx.fd
File: lmxntxexx.fd 2016/07/03 Fontinst v1.933 font definitions for LMX/ntxexx.
)
-LaTeX Font Info: ... okay on input line 125.
+LaTeX Font Info: ... okay on input line 131.
LaTeX Font Info: Font shape `T1/LinuxLibertineT-TLF/m/n' will be
-(Font) scaled to size 7.0pt on input line 125.
+(Font) scaled to size 7.0pt on input line 131.
LaTeX Font Info: Trying to load font information for OT1+LinuxLibertineT-TLF
- on input line 125.
+ on input line 131.
(/usr/local/texlive/2025/texmf-dist/tex/latex/libertine/OT1LinuxLibertineT-TLF.
fd
@@ -871,85 +1070,85 @@ File: OT1LinuxLibertineT-TLF.fd 2017/03/20 (autoinst) Font definitions for OT1/
LinuxLibertineT-TLF.
)
LaTeX Font Info: Font shape `OT1/LinuxLibertineT-TLF/m/n' will be
-(Font) scaled to size 7.3pt on input line 125.
+(Font) scaled to size 7.3pt on input line 131.
<>
LaTeX Font Info: Font shape `OT1/LinuxLibertineT-TLF/m/n' will be
-(Font) scaled to size 5.5pt on input line 125.
+(Font) scaled to size 5.5pt on input line 131.
LaTeX Font Info: Font shape `OML/nxlmi/m/it' will be
-(Font) scaled to size 7.3pt on input line 125.
+(Font) scaled to size 7.3pt on input line 131.
<>
LaTeX Font Info: Font shape `OML/nxlmi/m/it' will be
-(Font) scaled to size 5.5pt on input line 125.
+(Font) scaled to size 5.5pt on input line 131.
LaTeX Font Info: Font shape `LMS/ntxsy/m/n' will be
-(Font) scaled to size 7.3pt on input line 125.
+(Font) scaled to size 7.3pt on input line 131.
LaTeX Font Info: Font shape `LMS/ntxsy/m/n' will be
-(Font) scaled to size 5.5pt on input line 125.
+(Font) scaled to size 5.5pt on input line 131.
LaTeX Font Info: Font shape `LMX/ntxexx/m/n' will be
-(Font) scaled to size 7.3pt on input line 125.
+(Font) scaled to size 7.3pt on input line 131.
LaTeX Font Info: Font shape `LMX/ntxexx/m/n' will be
-(Font) scaled to size 5.5pt on input line 125.
-LaTeX Font Info: Trying to load font information for U+msa on input line 125
+(Font) scaled to size 5.5pt on input line 131.
+LaTeX Font Info: Trying to load font information for U+msa on input line 131
.
(/usr/local/texlive/2025/texmf-dist/tex/latex/amsfonts/umsa.fd
File: umsa.fd 2013/01/14 v3.01 AMS symbols A
)
-LaTeX Font Info: Trying to load font information for U+msb on input line 125
+LaTeX Font Info: Trying to load font information for U+msb on input line 131
.
(/usr/local/texlive/2025/texmf-dist/tex/latex/amsfonts/umsb.fd
File: umsb.fd 2013/01/14 v3.01 AMS symbols B
)
LaTeX Font Info: Trying to load font information for U+ntxmia on input line
-125.
+131.
(/usr/local/texlive/2025/texmf-dist/tex/latex/newtx/untxmia.fd
File: untxmia.fd 2024/04/09 Fontinst v1.933 font definitions for U/ntxmia.
)
LaTeX Font Info: Font shape `U/ntxmia/m/it' will be
-(Font) scaled to size 7.3pt on input line 125.
+(Font) scaled to size 7.3pt on input line 131.
LaTeX Font Info: Font shape `U/ntxmia/m/it' will be
-(Font) scaled to size 5.5pt on input line 125.
+(Font) scaled to size 5.5pt on input line 131.
LaTeX Font Info: Trying to load font information for U+ntxsym on input line
-125.
+131.
(/usr/local/texlive/2025/texmf-dist/tex/latex/newtx/untxsym.fd
File: untxsym.fd 2023/08/16 Fontinst v1.933 font definitions for U/ntxsym.
)
LaTeX Font Info: Font shape `U/ntxsym/m/n' will be
-(Font) scaled to size 7.3pt on input line 125.
+(Font) scaled to size 7.3pt on input line 131.
LaTeX Font Info: Font shape `U/ntxsym/m/n' will be
-(Font) scaled to size 5.5pt on input line 125.
+(Font) scaled to size 5.5pt on input line 131.
LaTeX Font Info: Trying to load font information for U+ntxsyc on input line
-125.
+131.
(/usr/local/texlive/2025/texmf-dist/tex/latex/newtx/untxsyc.fd
File: untxsyc.fd 2012/04/12 Fontinst v1.933 font definitions for U/ntxsyc.
)
LaTeX Font Info: Font shape `U/ntxsyc/m/n' will be
-(Font) scaled to size 7.3pt on input line 125.
+(Font) scaled to size 7.3pt on input line 131.
LaTeX Font Info: Font shape `U/ntxsyc/m/n' will be
-(Font) scaled to size 5.5pt on input line 125.
+(Font) scaled to size 5.5pt on input line 131.
LaTeX Font Info: Font shape `U/ntxexa/m/n' will be
-(Font) scaled to size 7.3pt on input line 125.
+(Font) scaled to size 7.3pt on input line 131.
LaTeX Font Info: Font shape `U/ntxexa/m/n' will be
-(Font) scaled to size 5.5pt on input line 125.
-LaTeX Info: Command `\dddot' is already robust on input line 125.
-LaTeX Info: Command `\ddddot' is already robust on input line 125.
-LaTeX Info: Redefining \microtypecontext on input line 125.
-Package microtype Info: Applying patch `item' on input line 125.
-Package microtype Info: Applying patch `toc' on input line 125.
-Package microtype Info: Applying patch `eqnum' on input line 125.
-Package microtype Info: Applying patch `footnote' on input line 125.
-Package microtype Info: Applying patch `verbatim' on input line 125.
-LaTeX Info: Redefining \microtypesetup on input line 125.
+(Font) scaled to size 5.5pt on input line 131.
+LaTeX Info: Command `\dddot' is already robust on input line 131.
+LaTeX Info: Command `\ddddot' is already robust on input line 131.
+LaTeX Info: Redefining \microtypecontext on input line 131.
+Package microtype Info: Applying patch `item' on input line 131.
+Package microtype Info: Applying patch `toc' on input line 131.
+Package microtype Info: Applying patch `eqnum' on input line 131.
+Package microtype Info: Applying patch `footnote' on input line 131.
+Package microtype Info: Applying patch `verbatim' on input line 131.
+LaTeX Info: Redefining \microtypesetup on input line 131.
Package microtype Info: Generating PDF output.
Package microtype Info: Character protrusion enabled (level 2).
Package microtype Info: Using default protrusion set `alltext'.
Package microtype Info: Automatic font expansion enabled (level 2),
(microtype) stretch: 20, shrink: 20, step: 1, non-selected.
Package microtype Info: Using default expansion set `alltext-nott'.
-LaTeX Info: Redefining \showhyphens on input line 125.
+LaTeX Info: Redefining \showhyphens on input line 131.
Package microtype Info: No adjustment of tracking.
Package microtype Info: No adjustment of interword spacing.
Package microtype Info: No adjustment of character kerning.
@@ -957,26 +1156,26 @@ Package microtype Info: Loading generic protrusion settings for font family
(microtype) `LinuxLibertineT-TLF' (encoding: T1).
(microtype) For optimal results, create family-specific settings.
(microtype) See the microtype manual for details.
-Package hyperref Info: Link coloring OFF on input line 125.
+Package hyperref Info: Link coloring OFF on input line 131.
(./paper.out)
(./paper.out)
-\@outlinefile=\write4
-\openout4 = `paper.out'.
+\@outlinefile=\write5
+\openout5 = `paper.out'.
(/usr/local/texlive/2025/texmf-dist/tex/context/base/mkii/supp-pdf.mkii
[Loading MPS to PDF converter (version 2006.09.02).]
-\scratchcounter=\count347
-\scratchdimen=\dimen199
-\scratchbox=\box66
-\nofMPsegments=\count348
-\nofMParguments=\count349
-\everyMPshowfont=\toks43
-\MPscratchCnt=\count350
-\MPscratchDim=\dimen256
-\MPnumerator=\count351
-\makeMPintoPDFobject=\count352
-\everyMPtoPDFconversion=\toks44
+\scratchcounter=\count368
+\scratchdimen=\dimen276
+\scratchbox=\box114
+\nofMPsegments=\count369
+\nofMParguments=\count370
+\everyMPshowfont=\toks50
+\MPscratchCnt=\count371
+\MPscratchDim=\dimen277
+\MPnumerator=\count372
+\makeMPintoPDFobject=\count373
+\everyMPtoPDFconversion=\toks51
) (/usr/local/texlive/2025/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty
Package: epstopdf-base 2020-01-24 v2.11 Base part for package epstopdf
Package epstopdf-base Info: Redefining graphics rule for `.eps' on input line 4
@@ -1020,8 +1219,8 @@ e
* \@reversemarginfalse
* (1in=72.27pt=25.4mm, 1cm=28.453pt)
-\c@mv@tabular=\count353
-\c@mv@boldtabular=\count354
+\c@mv@tabular=\count374
+\c@mv@boldtabular=\count375
(/usr/local/texlive/2025/texmf-dist/tex/latex/upquote/upquote.sty
Package: upquote 2012/04/19 v1.3 upright-quote and grave-accent glyphs in verba
tim
@@ -1030,54 +1229,64 @@ Package caption Info: Begin \AtBeginDocument code.
Package caption Info: float package is loaded.
Package caption Info: listings package is loaded.
Package caption Info: End \AtBeginDocument code.
-\c@lstlisting=\count355
+\c@lstlisting=\count376
+
+(|'inkscape' -V )
+
+Package svg Warning: No version of Inkscape was detected by invoking
+(svg) `inkscape -V'
+(svg) so the Inkscape export will fail quite sure as the
+(svg) command is probably unknown to your OS. You could set
+(svg) `inkscapeversion=' manually but this is very
+(svg) unlikely to work on input line 131.
+
LaTeX Font Info: Font shape `T1/LinuxLibertineT-TLF/m/n' will be
-(Font) scaled to size 17.28pt on input line 308.
+(Font) scaled to size 17.28pt on input line 316.
LaTeX Font Info: Trying to load font information for T1+LinuxBiolinumT-TLF o
-n input line 308.
+n input line 316.
(/usr/local/texlive/2025/texmf-dist/tex/latex/libertine/T1LinuxBiolinumT-TLF.fd
File: T1LinuxBiolinumT-TLF.fd 2017/03/20 (autoinst) Font definitions for T1/Lin
uxBiolinumT-TLF.
)
LaTeX Font Info: Font shape `T1/LinuxBiolinumT-TLF/m/n' will be
-(Font) scaled to size 17.28pt on input line 308.
+(Font) scaled to size 17.28pt on input line 316.
Package microtype Info: Loading generic protrusion settings for font family
(microtype) `LinuxBiolinumT-TLF' (encoding: T1).
(microtype) For optimal results, create family-specific settings.
(microtype) See the microtype manual for details.
LaTeX Font Info: Font shape `T1/LinuxBiolinumT-TLF/b/n' will be
-(Font) scaled to size 17.28pt on input line 308.
+(Font) scaled to size 17.28pt on input line 316.
LaTeX Font Info: Font shape `T1/LinuxLibertineT-TLF/m/n' will be
-(Font) scaled to size 12.0pt on input line 308.
+(Font) scaled to size 12.0pt on input line 316.
LaTeX Font Info: Font shape `OT1/LinuxLibertineT-TLF/m/n' will be
-(Font) scaled to size 12.0pt on input line 308.
+(Font) scaled to size 12.0pt on input line 316.
Package microtype Info: Loading generic protrusion settings for font family
(microtype) `LinuxLibertineT-TLF' (encoding: OT1).
(microtype) For optimal results, create family-specific settings.
(microtype) See the microtype manual for details.
LaTeX Font Info: Font shape `OT1/LinuxLibertineT-TLF/m/n' will be
-(Font) scaled to size 8.8pt on input line 308.
+(Font) scaled to size 8.8pt on input line 316.
LaTeX Font Info: Font shape `OT1/LinuxLibertineT-TLF/m/n' will be
-(Font) scaled to size 6.6pt on input line 308.
+(Font) scaled to size 6.6pt on input line 316.
LaTeX Font Info: Font shape `OML/nxlmi/m/it' will be
-(Font) scaled to size 12.0pt on input line 308.
+(Font) scaled to size 12.0pt on input line 316.
LaTeX Font Info: Font shape `OML/nxlmi/m/it' will be
-(Font) scaled to size 8.8pt on input line 308.
+(Font) scaled to size 8.8pt on input line 316.
LaTeX Font Info: Font shape `OML/nxlmi/m/it' will be
-(Font) scaled to size 6.6pt on input line 308.
+(Font) scaled to size 6.6pt on input line 316.
LaTeX Font Info: Font shape `LMS/ntxsy/m/n' will be
-(Font) scaled to size 12.0pt on input line 308.
+(Font) scaled to size 12.0pt on input line 316.
LaTeX Font Info: Font shape `LMS/ntxsy/m/n' will be
-(Font) scaled to size 8.8pt on input line 308.
+(Font) scaled to size 8.8pt on input line 316.
LaTeX Font Info: Font shape `LMS/ntxsy/m/n' will be
-(Font) scaled to size 6.6pt on input line 308.
+(Font) scaled to size 6.6pt on input line 316.
LaTeX Font Info: Font shape `LMX/ntxexx/m/n' will be
-(Font) scaled to size 12.0pt on input line 308.
+(Font) scaled to size 12.0pt on input line 316.
LaTeX Font Info: Font shape `LMX/ntxexx/m/n' will be
-(Font) scaled to size 8.8pt on input line 308.
+(Font) scaled to size 8.8pt on input line 316.
LaTeX Font Info: Font shape `LMX/ntxexx/m/n' will be
-(Font) scaled to size 6.6pt on input line 308.
+(Font) scaled to size 6.6pt on input line 316.
(/usr/local/texlive/2025/texmf-dist/tex/latex/microtype/mt-msa.cfg
File: mt-msa.cfg 2006/02/04 v1.1 microtype config. file: AMS symbols (a) (RS)
)
@@ -1085,31 +1294,31 @@ File: mt-msa.cfg 2006/02/04 v1.1 microtype config. file: AMS symbols (a) (RS)
File: mt-msb.cfg 2005/06/01 v1.0 microtype config. file: AMS symbols (b) (RS)
)
LaTeX Font Info: Font shape `U/ntxmia/m/it' will be
-(Font) scaled to size 12.0pt on input line 308.
+(Font) scaled to size 12.0pt on input line 316.
LaTeX Font Info: Font shape `U/ntxmia/m/it' will be
-(Font) scaled to size 8.8pt on input line 308.
+(Font) scaled to size 8.8pt on input line 316.
LaTeX Font Info: Font shape `U/ntxmia/m/it' will be
-(Font) scaled to size 6.6pt on input line 308.
+(Font) scaled to size 6.6pt on input line 316.
LaTeX Font Info: Font shape `U/ntxsym/m/n' will be
-(Font) scaled to size 12.0pt on input line 308.
+(Font) scaled to size 12.0pt on input line 316.
LaTeX Font Info: Font shape `U/ntxsym/m/n' will be
-(Font) scaled to size 8.8pt on input line 308.
+(Font) scaled to size 8.8pt on input line 316.
LaTeX Font Info: Font shape `U/ntxsym/m/n' will be
-(Font) scaled to size 6.6pt on input line 308.
+(Font) scaled to size 6.6pt on input line 316.
LaTeX Font Info: Font shape `U/ntxsyc/m/n' will be
-(Font) scaled to size 12.0pt on input line 308.
+(Font) scaled to size 12.0pt on input line 316.
LaTeX Font Info: Font shape `U/ntxsyc/m/n' will be
-(Font) scaled to size 8.8pt on input line 308.
+(Font) scaled to size 8.8pt on input line 316.
LaTeX Font Info: Font shape `U/ntxsyc/m/n' will be
-(Font) scaled to size 6.6pt on input line 308.
+(Font) scaled to size 6.6pt on input line 316.
LaTeX Font Info: Font shape `U/ntxexa/m/n' will be
-(Font) scaled to size 12.0pt on input line 308.
+(Font) scaled to size 12.0pt on input line 316.
LaTeX Font Info: Font shape `U/ntxexa/m/n' will be
-(Font) scaled to size 8.8pt on input line 308.
+(Font) scaled to size 8.8pt on input line 316.
LaTeX Font Info: Font shape `U/ntxexa/m/n' will be
-(Font) scaled to size 6.6pt on input line 308.
+(Font) scaled to size 6.6pt on input line 316.
LaTeX Font Info: Trying to load font information for TS1+LinuxLibertineT-TLF
- on input line 308.
+ on input line 316.
(/usr/local/texlive/2025/texmf-dist/tex/latex/libertine/TS1LinuxLibertineT-TLF.
fd
@@ -1117,151 +1326,157 @@ File: TS1LinuxLibertineT-TLF.fd 2017/03/20 (autoinst) Font definitions for TS1/
LinuxLibertineT-TLF.
)
LaTeX Font Info: Font shape `TS1/LinuxLibertineT-TLF/m/n' will be
-(Font) scaled to size 8.8pt on input line 308.
+(Font) scaled to size 8.8pt on input line 316.
Package microtype Info: Loading generic protrusion settings for font family
(microtype) `LinuxLibertineT-TLF' (encoding: TS1).
(microtype) For optimal results, create family-specific settings.
(microtype) See the microtype manual for details.
LaTeX Font Info: Font shape `T1/LinuxLibertineT-TLF/m/n' will be
-(Font) scaled to size 10.0pt on input line 308.
+(Font) scaled to size 10.0pt on input line 316.
LaTeX Font Info: Font shape `OT1/LinuxLibertineT-TLF/m/n' will be
-(Font) scaled to size 10.0pt on input line 308.
+(Font) scaled to size 10.0pt on input line 316.
LaTeX Font Info: Font shape `OML/nxlmi/m/it' will be
-(Font) scaled to size 10.0pt on input line 308.
+(Font) scaled to size 10.0pt on input line 316.
LaTeX Font Info: Font shape `LMS/ntxsy/m/n' will be
-(Font) scaled to size 10.0pt on input line 308.
+(Font) scaled to size 10.0pt on input line 316.
LaTeX Font Info: Font shape `LMX/ntxexx/m/n' will be
-(Font) scaled to size 10.0pt on input line 308.
+(Font) scaled to size 10.0pt on input line 316.
LaTeX Font Info: Font shape `U/ntxmia/m/it' will be
-(Font) scaled to size 10.0pt on input line 308.
+(Font) scaled to size 10.0pt on input line 316.
LaTeX Font Info: Font shape `U/ntxsym/m/n' will be
-(Font) scaled to size 10.0pt on input line 308.
+(Font) scaled to size 10.0pt on input line 316.
LaTeX Font Info: Font shape `U/ntxsyc/m/n' will be
-(Font) scaled to size 10.0pt on input line 308.
+(Font) scaled to size 10.0pt on input line 316.
LaTeX Font Info: Font shape `U/ntxexa/m/n' will be
-(Font) scaled to size 10.0pt on input line 308.
+(Font) scaled to size 10.0pt on input line 316.
LaTeX Font Info: Font shape `T1/LinuxLibertineT-TLF/b/n' will be
-(Font) scaled to size 10.0pt on input line 308.
+(Font) scaled to size 10.0pt on input line 316.
LaTeX Font Info: Font shape `T1/LinuxLibertineT-TLF/m/it' will be
-(Font) scaled to size 7.0pt on input line 308.
+(Font) scaled to size 7.0pt on input line 316.
LaTeX Font Info: Font shape `TS1/LinuxLibertineT-TLF/m/n' will be
-(Font) scaled to size 7.0pt on input line 308.
+(Font) scaled to size 7.0pt on input line 316.
LaTeX Font Info: Font shape `T1/LinuxLibertineT-TLF/b/n' will be
-(Font) scaled to size 9.0pt on input line 308.
+(Font) scaled to size 9.0pt on input line 316.
LaTeX Font Info: Font shape `T1/LinuxLibertineT-TLF/b/n' will be
-(Font) scaled to size 10.95pt on input line 308.
+(Font) scaled to size 10.95pt on input line 316.
+
+Overfull \hbox (8.2084pt too wide) in paragraph at lines 316--316
+[]\T1/LinuxLibertineT-TLF/m/n/9 (-20) The con-tri-bu-tion is an al-ter-na-tive
+ap-proach by ex-ploit-ing capability-
+ []
+
LaTeX Font Info: Font shape `T1/LinuxLibertineT-TLF/m/n' will be
-(Font) scaled to size 8.0pt on input line 308.
+(Font) scaled to size 8.0pt on input line 316.
LaTeX Font Info: Font shape `T1/LinuxLibertineT-TLF/b/n' will be
-(Font) scaled to size 8.0pt on input line 308.
+(Font) scaled to size 8.0pt on input line 316.
LaTeX Font Info: Font shape `T1/LinuxLibertineT-TLF/m/it' will be
-(Font) scaled to size 8.0pt on input line 308.
+(Font) scaled to size 8.0pt on input line 316.
LaTeX Font Info: Font shape `OT1/LinuxLibertineT-TLF/m/n' will be
-(Font) scaled to size 8.0pt on input line 308.
+(Font) scaled to size 8.0pt on input line 316.
LaTeX Font Info: Font shape `OT1/LinuxLibertineT-TLF/m/n' will be
-(Font) scaled to size 6.0pt on input line 308.
+(Font) scaled to size 6.0pt on input line 316.
LaTeX Font Info: Font shape `OML/nxlmi/m/it' will be
-(Font) scaled to size 8.0pt on input line 308.
+(Font) scaled to size 8.0pt on input line 316.
LaTeX Font Info: Font shape `OML/nxlmi/m/it' will be
-(Font) scaled to size 6.0pt on input line 308.
+(Font) scaled to size 6.0pt on input line 316.
LaTeX Font Info: Font shape `LMS/ntxsy/m/n' will be
-(Font) scaled to size 8.0pt on input line 308.
+(Font) scaled to size 8.0pt on input line 316.
LaTeX Font Info: Font shape `LMS/ntxsy/m/n' will be
-(Font) scaled to size 6.0pt on input line 308.
+(Font) scaled to size 6.0pt on input line 316.
LaTeX Font Info: Font shape `LMX/ntxexx/m/n' will be
-(Font) scaled to size 8.0pt on input line 308.
+(Font) scaled to size 8.0pt on input line 316.
LaTeX Font Info: Font shape `LMX/ntxexx/m/n' will be
-(Font) scaled to size 6.0pt on input line 308.
+(Font) scaled to size 6.0pt on input line 316.
LaTeX Font Info: Font shape `U/ntxmia/m/it' will be
-(Font) scaled to size 8.0pt on input line 308.
+(Font) scaled to size 8.0pt on input line 316.
LaTeX Font Info: Font shape `U/ntxmia/m/it' will be
-(Font) scaled to size 6.0pt on input line 308.
+(Font) scaled to size 6.0pt on input line 316.
LaTeX Font Info: Font shape `U/ntxsym/m/n' will be
-(Font) scaled to size 8.0pt on input line 308.
+(Font) scaled to size 8.0pt on input line 316.
LaTeX Font Info: Font shape `U/ntxsym/m/n' will be
-(Font) scaled to size 6.0pt on input line 308.
+(Font) scaled to size 6.0pt on input line 316.
LaTeX Font Info: Font shape `U/ntxsyc/m/n' will be
-(Font) scaled to size 8.0pt on input line 308.
+(Font) scaled to size 8.0pt on input line 316.
LaTeX Font Info: Font shape `U/ntxsyc/m/n' will be
-(Font) scaled to size 6.0pt on input line 308.
+(Font) scaled to size 6.0pt on input line 316.
LaTeX Font Info: Font shape `U/ntxexa/m/n' will be
-(Font) scaled to size 8.0pt on input line 308.
+(Font) scaled to size 8.0pt on input line 316.
LaTeX Font Info: Font shape `U/ntxexa/m/n' will be
-(Font) scaled to size 6.0pt on input line 308.
+(Font) scaled to size 6.0pt on input line 316.
LaTeX Font Info: Font shape `OT1/LinuxLibertineT-TLF/m/n' will be
-(Font) scaled to size 9.0pt on input line 360.
+(Font) scaled to size 9.0pt on input line 376.
LaTeX Font Info: Font shape `OML/nxlmi/m/it' will be
-(Font) scaled to size 9.0pt on input line 360.
+(Font) scaled to size 9.0pt on input line 376.
LaTeX Font Info: Font shape `LMS/ntxsy/m/n' will be
-(Font) scaled to size 9.0pt on input line 360.
+(Font) scaled to size 9.0pt on input line 376.
LaTeX Font Info: Font shape `LMX/ntxexx/m/n' will be
-(Font) scaled to size 9.0pt on input line 360.
+(Font) scaled to size 9.0pt on input line 376.
LaTeX Font Info: Font shape `U/ntxmia/m/it' will be
-(Font) scaled to size 9.0pt on input line 360.
+(Font) scaled to size 9.0pt on input line 376.
LaTeX Font Info: Font shape `U/ntxsym/m/n' will be
-(Font) scaled to size 9.0pt on input line 360.
+(Font) scaled to size 9.0pt on input line 376.
LaTeX Font Info: Font shape `U/ntxsyc/m/n' will be
-(Font) scaled to size 9.0pt on input line 360.
+(Font) scaled to size 9.0pt on input line 376.
LaTeX Font Info: Font shape `U/ntxexa/m/n' will be
-(Font) scaled to size 9.0pt on input line 360.
+(Font) scaled to size 9.0pt on input line 376.
LaTeX Font Info: Font shape `T1/LinuxLibertineT-TLF/m/n' will be
-(Font) scaled to size 6.0pt on input line 392.
+(Font) scaled to size 6.0pt on input line 393.
LaTeX Font Info: Font shape `T1/LinuxLibertineT-TLF/m/n' will be
-(Font) scaled to size 36.135pt on input line 392.
-LaTeX Font Info: Calculating math sizes for size <36.135> on input line 392.
+(Font) scaled to size 36.135pt on input line 393.
+LaTeX Font Info: Calculating math sizes for size <36.135> on input line 393.
LaTeX Font Info: Font shape `OT1/LinuxLibertineT-TLF/m/n' will be
-(Font) scaled to size 36.135pt on input line 392.
+(Font) scaled to size 36.135pt on input line 393.
LaTeX Font Info: Font shape `OT1/LinuxLibertineT-TLF/m/n' will be
-(Font) scaled to size 26.37839pt on input line 392.
+(Font) scaled to size 26.37839pt on input line 393.
LaTeX Font Info: Font shape `OT1/LinuxLibertineT-TLF/m/n' will be
-(Font) scaled to size 19.87434pt on input line 392.
+(Font) scaled to size 19.87434pt on input line 393.
LaTeX Font Info: Font shape `OML/nxlmi/m/it' will be
-(Font) scaled to size 36.135pt on input line 392.
+(Font) scaled to size 36.135pt on input line 393.
LaTeX Font Info: Font shape `OML/nxlmi/m/it' will be
-(Font) scaled to size 26.37839pt on input line 392.
+(Font) scaled to size 26.37839pt on input line 393.
LaTeX Font Info: Font shape `OML/nxlmi/m/it' will be
-(Font) scaled to size 19.87434pt on input line 392.
+(Font) scaled to size 19.87434pt on input line 393.
LaTeX Font Info: Font shape `LMS/ntxsy/m/n' will be
-(Font) scaled to size 36.135pt on input line 392.
+(Font) scaled to size 36.135pt on input line 393.
LaTeX Font Info: Font shape `LMS/ntxsy/m/n' will be
-(Font) scaled to size 26.37839pt on input line 392.
+(Font) scaled to size 26.37839pt on input line 393.
LaTeX Font Info: Font shape `LMS/ntxsy/m/n' will be
-(Font) scaled to size 19.87434pt on input line 392.
+(Font) scaled to size 19.87434pt on input line 393.
LaTeX Font Info: Font shape `LMX/ntxexx/m/n' will be
-(Font) scaled to size 36.135pt on input line 392.
+(Font) scaled to size 36.135pt on input line 393.
LaTeX Font Info: Font shape `LMX/ntxexx/m/n' will be
-(Font) scaled to size 26.37839pt on input line 392.
+(Font) scaled to size 26.37839pt on input line 393.
LaTeX Font Info: Font shape `LMX/ntxexx/m/n' will be
-(Font) scaled to size 19.87434pt on input line 392.
+(Font) scaled to size 19.87434pt on input line 393.
LaTeX Font Info: Font shape `U/ntxmia/m/it' will be
-(Font) scaled to size 36.135pt on input line 392.
+(Font) scaled to size 36.135pt on input line 393.
LaTeX Font Info: Font shape `U/ntxmia/m/it' will be
-(Font) scaled to size 26.37839pt on input line 392.
+(Font) scaled to size 26.37839pt on input line 393.
LaTeX Font Info: Font shape `U/ntxmia/m/it' will be
-(Font) scaled to size 19.87434pt on input line 392.
+(Font) scaled to size 19.87434pt on input line 393.
LaTeX Font Info: Font shape `U/ntxsym/m/n' will be
-(Font) scaled to size 36.135pt on input line 392.
+(Font) scaled to size 36.135pt on input line 393.
LaTeX Font Info: Font shape `U/ntxsym/m/n' will be
-(Font) scaled to size 26.37839pt on input line 392.
+(Font) scaled to size 26.37839pt on input line 393.
LaTeX Font Info: Font shape `U/ntxsym/m/n' will be
-(Font) scaled to size 19.87434pt on input line 392.
+(Font) scaled to size 19.87434pt on input line 393.
LaTeX Font Info: Font shape `U/ntxsyc/m/n' will be
-(Font) scaled to size 36.135pt on input line 392.
+(Font) scaled to size 36.135pt on input line 393.
LaTeX Font Info: Font shape `U/ntxsyc/m/n' will be
-(Font) scaled to size 26.37839pt on input line 392.
+(Font) scaled to size 26.37839pt on input line 393.
LaTeX Font Info: Font shape `U/ntxsyc/m/n' will be
-(Font) scaled to size 19.87434pt on input line 392.
+(Font) scaled to size 19.87434pt on input line 393.
LaTeX Font Info: Font shape `U/ntxexa/m/n' will be
-(Font) scaled to size 36.135pt on input line 392.
+(Font) scaled to size 36.135pt on input line 393.
LaTeX Font Info: Font shape `U/ntxexa/m/n' will be
-(Font) scaled to size 26.37839pt on input line 392.
+(Font) scaled to size 26.37839pt on input line 393.
LaTeX Font Info: Font shape `U/ntxexa/m/n' will be
-(Font) scaled to size 19.87434pt on input line 392.
+(Font) scaled to size 19.87434pt on input line 393.
[1.1{/usr/local/texlive/2025/texmf-var/fonts/map/pdftex/updmap/pdftex.map}{/usr
/local/texlive/2025/texmf-dist/fonts/enc/dvips/libertine/lbtn_76gpa5.enc}{/usr/
local/texlive/2025/texmf-dist/fonts/enc/dvips/libertine/lbtn_25tcsq.enc}{/usr/l
@@ -1270,109 +1485,154 @@ ocal/texlive/2025/texmf-dist/fonts/enc/dvips/libertine/lbtn_naooyc.enc}
{/usr/local/texlive/2025/texmf-dist/fonts/enc/dvips/libertine/lbtn_nh77jq.enc}{
/usr/local/texlive/2025/texmf-dist/fonts/enc/dvips/libertine/lbtn_7grukw.enc}]
-
-
-File: diagram/HighOverviewArchitecture.drawio.png Graphic file (type png)
-