US 11,809,318 B2
Memory architecture for efficient spatial-temporal data storage and access
Yubo Zhang, Los Gatos, CA (US); and Pingfan Meng, Dublin, CA (US)
Assigned to Pony AI Inc., Grand Cayman (KY)
Filed by Pony AI Inc., Grand Cayman (KY)
Filed on Dec. 28, 2021, as Appl. No. 17/563,923.
Application 17/563,923 is a continuation of application No. 16/709,217, filed on Dec. 10, 2019, granted, now 11,210,221.
Prior Publication US 2022/0121573 A1, Apr. 21, 2022
Int. Cl. G06F 12/08 (2016.01); G06F 12/02 (2006.01); G06F 12/0811 (2016.01); G06F 12/0846 (2016.01); G06F 12/1045 (2016.01); G06F 12/0831 (2016.01)
CPC G06F 12/0811 (2013.01) [G06F 12/0292 (2013.01); G06F 12/0835 (2013.01); G06F 12/0851 (2013.01); G06F 12/1045 (2013.01)] 16 Claims
OG exemplary drawing
 
1. A computer-implemented method for memory address encoding of multi-dimensional data, the method comprising:
determining a memory access pattern indicative of relative frequencies of access corresponding to respective directions;
adjusting an address encoding to the multi-dimensional data based on the memory access pattern, wherein the adjusting of the access encoding comprises selectively applying an access encoding absent from coordinate bias in response to the relative frequencies of access corresponding to the respective directions being equal or differing by less than a threshold range or a threshold amount;
applying the adjusted address encoding to the multi-dimensional data to obtain a memory address for the multi-dimensional data; and
storing the multi-dimensional data at the memory address.