From 098bd6e9163bd4ca0d4b494c27669be3506c7c6e Mon Sep 17 00:00:00 2001 From: Dave Friedel Date: Mon, 28 Jul 2025 01:50:21 -0400 Subject: [PATCH] Adjusted machine details --- main.tex | 8 ++++---- ubiquity.pdf | Bin 1967131 -> 1967118 bytes 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/main.tex b/main.tex index 5f82b8a..ef7c1dd 100644 --- a/main.tex +++ b/main.tex @@ -123,7 +123,7 @@ All experiments were conducted on the following hardware and software configurat \textbf{Hardware Specifications:} \begin{itemize} -\item CPU: Apple M3 Max (16 cores ARM64, 3.7 GHz max frequency) +\item CPU: Apple M4 Max (16 cores ARM64, 4.4 GHz max frequency) \item RAM: 64GB unified memory (400 GB/s bandwidth) \item Storage: 2TB NVMe SSD with 7,000+ MB/s sequential read speeds \item Cache: L1: 128KB I-cache + 64KB D-cache per core, L2: 4MB shared per cluster @@ -131,7 +131,7 @@ All experiments were conducted on the following hardware and software configurat \textbf{Software Environment:} \begin{itemize} -\item OS: macOS 15.1 (Darwin 24.1.0 ARM64) +\item OS: macOS 15.5 \item Python: 3.12.7 with NumPy 2.2.0, SciPy 1.14.1, Matplotlib 3.9.3 \item .NET: 8.0.404 SDK (for C\# maze solver) \item SQLite: 3.43.2 @@ -457,7 +457,7 @@ O(log n) & 0.1 & 0.050 $\pm$ 0.002 ms & 0.8× & n/log n× \\ O(1) & 0.1 & 0.050 $\pm$ 0.002 ms & 0.8× & n× \\ \bottomrule \end{tabular} -\caption{SQLite buffer pool performance on Apple M3 Max with NVMe SSD. Counter-intuitively, smaller caches show better performance due to reduced memory management overhead on fast storage. Results show mean $\pm$ standard deviation from 50 queries per configuration.} +\caption{SQLite buffer pool performance on Apple M4 Max with NVMe SSD. Counter-intuitively, smaller caches show better performance due to reduced memory management overhead on fast storage. Results show mean $\pm$ standard deviation from 50 queries per configuration.} \label{tab:sqlite} \end{table} @@ -537,7 +537,7 @@ The 18.3× slowdown aligns more closely with theoretical predictions than our si \begin{figure}[htbp] \centering \includegraphics[width=0.95\textwidth]{figures/ollama_spacetime_results.png} -\caption{Real LLM experiments with Ollama showing (a) 18.3× slowdown for √n context chunking and (b) minimal 7.6\% overhead for checkpointing. These results with production models validate the theoretical space-time tradeoffs.} +\caption{Real LLM experiments with Ollama showing (a) 18.3× slowdown for $\sqrt{n}$ context chunking and (b) minimal 7.6\% overhead for checkpointing. These results with production models validate the theoretical space-time tradeoffs.} \label{fig:ollama_results} \end{figure} diff --git a/ubiquity.pdf b/ubiquity.pdf index 310e0ae4dfeffe25edad63e42bae62f20df1d9e1..6dca4b1aac781c0a1c030bdb462a463328c75358 100644 GIT binary patch delta 2074 zcmb`|`#;kQ0|#*1TsOvYTe&pLtq$2{W-BBc=^S#2D1~8T*wiR0e3=OejodGXPAR!| zTo$QDQ4={OaVXa!iei%FaK6v;dj5pxhxhCC`RVid@l%`{lbITGl>o()1w@<-!4hL* zlamGI2!@1E0y*a@MBNT=$t00T7EC6?JSZ>-M-L=XNR}3X3^Id6WDw{S8!Jm(5Iu-V zqEN^IL`yoJL135@@x&k^DKHSv#9Np*&O+o7kduvH6%`;5r<`@AK*+i@E>-2TsEyqqqz@8y-{g!27qOqmC*MCBJwyYqs)?BzaFVqz;oN+CRTTOqM&s zj^*lR>dQT=cj;ewHeBPb6`WsUl~uM_KW;iOVOZW#4Vwr2Ops-dg09J45zuz)n$*F% z)zh-ce_ck^P5BGt^7V`Y2#nL}FPsLOzUNe>0v>B^IQ9rrwWE_kZxatr^-1!rkZ1!1 z=YnYmV>vg>Wa8a&S{TY?kH1xz;Zfb>R#wsqw` ztp{w!Z}Tsu9#E%|KN%y_^A}FdvKXPy@3=f)9_y6x&Jx{C#TlYby4Akwwb8_W_GeWB zac;-aP_&T6sq8cAp{1zh&(A+we(N2*X6>ULOF>JY*{dM0K>WZzj0zg;_@J)Dy%($M zy6q75-q{@+rR5P03*L!N^?yzxm5wu?x?SKHsI2*xG+6Ju)1BxrjjBn8_yX&Tk7IKV0= z9S*#*-Qdff$mUo7b5iuw^D0k&DZXav?{1mPPnPy>W<71hh3` z-12&qN91kYGuZF1+t=M<=Da_P;rJ}C1BD@8Bbz?#F-}}|j^k}xha%iZLfw6nyvoKt zS~s0?E#$r!G3w!jFse)M5VZOLxh%KonR97fqwMvYtP=y8$4^Xk1P{4rg`C@DM=G^j z&&mRyDtEHu-6OBpj+?Z5hAjttjIY+%QK1R#i}=7VSZ!lftNBmO-F%1*IdAFih)t+y zmR7PgF@6zO8Sao4&qCp)j*%?C`$X*QM#Ug})6^sp3X=N%#bb-LEW{`U zme3_hazoC?NvmCKxABR01a{<8eVu|E&A?dVbM3q8A@xsV4WjI>S=4taE$cDg_q93y zyk2#Gmxs;utUWYn;e%qJ1erXM3JpiSsP*iSD$KAeWG{{OnosP?3y&-t5ho=5fwtqa zo^6j?nHQLa+jUXx%G$R+$x|0%WTtgwUpq~`G+o*Ij0Uu_aP2KHSHcI5n7brTGW*LWv$Qnm>M6IhurB!5$hQpFTgrlE-bEC5MkdM? ziP?5;TbxuiCNrnPIN~l}&3H&Bc29=E{pMVik=Yw&WsyGKnAT|X&6<|c`sBXrEmf!R z$s^xZC|jI(;tj?sClm5S&Fv>Gaos@tXF;^ zyCpTEzy$a>k*|X^xZ{`W?5FYj8D&+oSi*txnc2c%LW&JfdV&dGN* z6Jd|mX7u-A-1C(E-sJhOb2Q0UtR|v3iH2YMrndG8_7iat@p5j#XlEgh0L@H>^a)Y- zpwlwaSG#?p^OqW-sws$vP!J3x4Uz%Lg5*H*AO#Q{ga9dmlt4(3GDro40&N5Rr$-H> z4$=T=g3zGtpdBDBkhT!sI%u@r65XQ+ypqj(I)jGWmuym1cWZm32he8N0wjZf$@<2mLvI$k)7VsekjHC`0W z9~XVTfDv=WQjP?n6|A@wN`oJf7R2`WN7{xC1B}FBCmYNwjHbyLbancKbaC8XUf&zJ zXjr4tFxyELg^ljm8x#sSq~iQw_ixEB?x_rMUBlIlORc^H8Va>KDpq!ghnnR{hhPOt zt2(zV+#T=mzFkUi%Av>vR09yfvVY4i?>DRPRF5^qbGa0@lUMbMSnswaJ_s%fD o)$KIrO(R13jValOrRti@m*5Oe(Em;sOc4R0a15q-OII8AFXr#A2mk;8 delta 2039 zcmb`|`#;l*1IKZjP1=mP%-t*|n#FErj%!5`ht28K7`Vmgl4vlfY!6m_mS32pBiF z(jqWdJkkQD5KD_esNG~DIg(8y5FI#d5`_o^+mT9PQ6ijJR5Brg9O>rb#3Hb1kt70@ z9Z4h;A~{r+BZtF^A`u-3R2G>;lFowE;UGKdlEzjLh*Y|UU_mmlJ)0*ZG_xZ#K`jxQ z;B>TrOa`W5{G>#7L_93@QWtX|@$Ft@m%^5Q4$jnnC}mZZQy({bCPXEQlY~NX4h~OI zxma><(iPrn!|PA7sHFJ@d{cDoGIfE_T4}P4Z&4{rYlt2i2GYNKC_Kd+iKFY)d%#4s z^d3CCanG627{7P8OLG!##a@*t7CI_u)6NNiqA8g5s*81<}-X#aj?5~;WLB7P8Eux%wq zIC-@>d%|UYd?7Q4?Neua|EBL5`G5?{d@d8KYxkP9c7|Z<(w;F#djpF)It3JhA%R=s zSEMlUV=8PK`<3GNZFjkw>2A*76Nlhe&srjNy#2J_0-9P&u4Jmh-lD4}~@2i;_&Hn}>0;H28L>dE&ndsZLG zrV%xfb77aT_gtELh}-qPh;*5RA=g#d(0PVX%hsbuivKH57nOJmB<5LG#>z5xs}3;y z`ZMjS?&El;BmXqFbqMP4z+6xHEO4vP$kiswe;C2`PiZ0HecuEJDqiH>s$~Syp7c)m z--te0jH(`+EOWJ%{1#&+!nM5joJLybLi7v+mIYZR7jB^rseg!`|FRlK=hvcfGwDad zHf%bpBhw{`W!d%SMb~%6Z{DINw7B^*`aETpx#~$qZ$ml!iHn@x-EWZEoOIa!A0HUhI&^J5Gd*6ny$Z*)iU8S$V^O;=Fmcd&^`6Uzu6oZW5On5{NCB z(&+TMChhz?Gf&OmrTlMq<9hypW6>a5$1Z~yc zw#!q6$#8dx@0!TBT+;8<*(#s1kpHXF-EJ{>;$uzy{hI>mQn=lP1#a8-+}KmQ5+Y$t z9eI+Qolw>K)e~cEhN*Ua-2%I8;EDqTA5zc&x?>rjzy;S_em2eyZDa8Yom+3`U8UL| zOj~*PX~w5CXuHpIY~9bV`XQX$0uR3HN89ZzY-nvLyQCC(eTbpMVeZMr#$`{i)=*a>HSe0XB;T1>^e3BFQwlM zcr;ujFl(bbhsjcB!AImjUSZRc@=WjqG54~u!E40#N54GQig;LQU1Hwuut)rX|9Q3C zc}M!*Zv`6?%8o6j1NUrZPZaLZh@+=wdO621!<+>JSA3cD$AgDQ`|`8i1W3Yu)nree za8FYvcbrrYnhtW@bgjA(I)T+P7V@9%`Q>Zt)TZkT&7%3(l;**XwvK#F;)C0rBX4BE zN8@x~hJM!^MC4fSjhA$ZNicEyasM^BlS3A?B;E1Db6e^9#d7?Sg+cw_YD4WSzna(V zJASyvyv9zL;}KN~iT067;oiL72>~A0JxB1fB~3$Dr=m{=7H`5mONyEq5f)Vp~y!|$b z)EXi8%t&LSL1@^_RGc*FZ2yeqI5OXT5u81*e#sv(WayUg^Bz7UTW#;~-*YSr&z58o zxG)RU-vVg`e}F=SX~8MkiY_of6#xN10cwCP0Cm7t01N;JXaEoZO@I~v3D5@U0CWL* z02DwUU;r=#7y*m{CIHhGMVFb52ZTf+6V8J+%)I_rE&DgjTtNSa%R2vP(+sa~*_4Vd zTi3!@XjwR!%H&W?$%G+Z^BfFqEReT*FV2UjXq7z$->pY`OF~F0B~NxfmvI_Z#3J2Y z*h*3e;>UA5vV35Rr}0P8(^$}tKX!_qx*0T}pKz2Xe`JjrFH&oAdFKgJ(2n9dqiwwz z2z($!A2jwz4*@fOuwo)}Thr34FL*~kR`BuKVMzHk(0gb9qt(R+pb7-Y>B4qCtnc6^ z*kZaTZeLS_5{0Z=GFnvQ^JoO24{wgR$1_ai