Saved in:
Bibliographic Details
Main Author: Peng, Xiangjun
Format: Preprint
Published: 2024
Subjects:
Online Access:https://arxiv.org/abs/2404.11721
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866929318285803520
author Peng, Xiangjun
author_facet Peng, Xiangjun
contents 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.
format Preprint
id arxiv_https___arxiv_org_abs_2404_11721
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Functionality Locality, Mixture & Control = Logic = Memory
Peng, Xiangjun
Hardware Architecture
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.
title Functionality Locality, Mixture & Control = Logic = Memory
topic Hardware Architecture
url https://arxiv.org/abs/2404.11721