Functionality Locality, Mixture & Control = Logic = Memory
Abstract: This work provides new insights and constructs to the field of computer architecture and systems, and these insights are expected to be useful for the broad software stack. First, this work introduces Functionality Locality: this form of Functionality Locality shows that functionalities can be changed with a single piece of information, by solely changing the access order. This broadens the scope of principle of locality", which originally includes spatial and temporal locality. Second, this work coins the term Mixture, by incorporating the layout-directed functionalities with the original quantifiers such as scalar and vector. The implications of Mixture significantly expands new understanding of quantifiers, and this work identifies several important ones (from the author perspective). Third, with Functionality and Mixture, this work identifies the principleControl = Logic = Memory", and provides a revisit to Von Neumann architectures and Harvard architectures. This centers the focus on the memory, and brings further guidelines on memory-centric architectures with a new analytic framework. Fourth, this work discusses several important implications from this work in a variety of aspects.
- Gottfried Wilhelm Leibniz “Explication de l’arithmetique binaire, qui se sert des seuls caracteres O et I avec des remarques sur son utilite et sur ce qu’elle donne le sens des anciennes figures chinoises de Fohy” In Memoires de l’Académie Royale des Science 3, 1703, pp. 85–89
- Gottfried Wilhelm Leibniz “The Monadology and Other Philosophical Writings”, 1898
- Onur Mutlu “Memory-Centric Computing” In DAC, 2023
- Xiangjun Peng “Reversed Indexes ≈\approx≈ Values in Wavelet Trees” In Submitted to FOCS, 2024
- Xiangjun Peng “Value, Representation, Information and Communication” In Submitted to FOCS, 2024
- “In-DRAM Bulk Bitwise Execution Engine” In ArXiv, 2019
- John Von Neumann “First Draft of a Report on the EDVAC”, 1945
- John Von Neumann “The Hixon Symposium”, 1948
Paper Prompts
Sign up for free to create and run prompts on this paper using GPT-5.
Top Community Prompts
Collections
Sign up for free to add this paper to one or more collections.