Dynamic memory address encoding
AssigneePony Al Inc.
InventorsYubo Zhang, Pingfan Meng
Life of this patent
Estimating the term…
Loading patent…
AssigneePony Al Inc.
InventorsYubo Zhang, Pingfan Meng
Estimating the term…
Described herein is a memory architecture that is configured to dynamically determine an address encoding to use to encode multi-dimensional data such as multi-coordinate data in a manner that provides a coordinate bias corresponding to a current memory access pattern. The address encoding may be dynamically generated in response to receiving a memory access request or may be selected from a set of preconfigured address encodings. The dynamically generated or selected address encoding may apply an interleaving technique to bit representations of coordinate values to obtain an encoded memory address. The interleaving technique may interleave a greater number of bits from the bit representation corresponding to the coordinate direction in which a coordinate bias is desired than from bit representations corresponding to other coordinate directions.
A computer-implemented method for dynamic memory address encoding of coordinate data, the method comprising:
A system for dynamic memory address encoding of coordinate data, the system comprising:
A computer program product for dynamic memory address encoding of coordinate data, the computer program product comprising a non-transitory computer-readable medium readable by a processing circuit, the non-transitory computer-readable medium storing instructions executable by the processing circuit to cause a method to be performed, the method comprising:
Dependencies are inferred from the claim text.