Invention Grant
US08190809B2 Shunted interleave for accessing plural memory banks, particularly those having partially accessed cells containing data for cache lines 有权
分流交织用于访问多个存储体,特别是具有部分访问的包含高速缓存行数据的单元的单元

Shunted interleave for accessing plural memory banks, particularly those having partially accessed cells containing data for cache lines
Abstract:
A bank select device has a plurality of addressable locations and a plurality of storage locations correlated to each other so that each storage location is correlated to plural addressable locations and each addressable location is correlated to one storage location. Each storage location contains a respective bank select. The addressable locations and storage locations are grouped into interleave patterns such that, for each pattern, there are Q storage locations and 2A addressable locations arranged in L sequential loops each containing Q sequentially addressable locations and a remainder loop containing R sequentially addressable locations, where L·Q+R=2A. A shunt defines a non-zero offset for each interleave so that each interleave commences with a different bank select and a complete rotation of all of the interleaves addresses each of the memory banks an equal number of times. The shunt (S) may be selected as mod(2A,Q), −Q+mod(2A,Q), ±1 or ±prime to , where −
Information query
Patent Agency Ranking
0/0