CPC G06F 12/0811 (2013.01) [G06F 12/0292 (2013.01); G06F 12/0851 (2013.01); G06F 12/1045 (2013.01); G06F 2212/40 (2013.01)] | 20 Claims |
1. A computer-implemented method for dynamic memory address encoding of coordinate data, the method comprising:
identifying one or more constraints associated with coordinate data;
determining, based on the one or more constraints, a particular interleaving scheme that applies a particular number of bit representations corresponding to addresses of a cache in respective coordinate axes;
determining an address encoding for the coordinate data corresponding to the interleaving scheme;
applying the address encoding to the coordinate data to obtain an encoded memory address; and
storing the coordinate data at a memory location corresponding to the encoded memory address.
|