  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 principle ``Control = 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.
