Programming

Computer Architecture

Memory Locality in the Age of Virtualization: Optimizing Database Performance in Hidden NUMA Topologies

1. Introduction Modern cloud infrastructure presents a fascinating paradox: as we advance toward more sophisticated hardware architectures, virtualization increasingly obscures these same architectures from the software running within virtual machines. This phenomenon is particularly evident in Non-Uniform Memory Access (NUMA) systems, where memory access times depend on the memory location

By J

Thoughts

Addressing the Conjunction Fallacy in Probabilistic Information Retrieval: From Theory to Practice

1. Introduction In our previous explorations of probabilistic frameworks for information retrieval, we examined how transformations like softmax and sigmoid convert raw similarity scores into probabilities, enabling principled fusion of heterogeneous retrieval systems. While these transformations provide elegant mathematical foundations for ranking, they introduce a critical challenge when handling conjunctive

By J