-
公开(公告)号:US20160124644A1
公开(公告)日:2016-05-05
申请号:US14531596
申请日:2014-11-03
Applicant: ARM LIMITED
Inventor: Michele RIGA , Maz ZARDINI
IPC: G06F3/06
CPC classification number: G06F3/0604 , G06F3/064 , G06F3/0673 , G06F12/08
Abstract: A data storage apparatus and method of storing data in a data storage apparatus are provided, where the data storage apparatus comprises multiple banks for storing data. The multiple banks form multiple bank groups, wherein each bank group comprising more than one bank. A first data item of a received data block is stored at a selected storage location in a selected bank and a subsequent data item of the data block is stored to a further storage location in a different bank according to a sequence of banks. The sequence of banks firstly comprises the selected bank followed by all other banks in the bank group of the selected bank. Moreover the sequence of banks respects a hierarchical pattern, wherein a finer granularity of the hierarchical pattern comprises all banks in a given bank group, and a coarser granularity of the hierarchical pattern comprises the given bank group followed by a different bank group to the given bank group. Access to the data storage apparatus is thereby improved.
Abstract translation: 提供了一种在数据存储装置中存储数据的数据存储装置和方法,其中数据存储装置包括用于存储数据的多个存储体。 多个银行组成多个银行组,其中每个银行组包括多个银行。 接收到的数据块的第一数据项被存储在所选择的存储体中的所选择的存储位置处,并且数据块的后续数据项根据存储体的序列被存储到不同存储库中的另外存储位置。 银行序列首先包括所选银行,其次是所选银行银行集团其他所有银行。 此外,银行序列遵循分级模式,其中分级模式的更细粒度包括给定银行组中的所有银行,并且分层模式的较粗粒度包括给定银行组,其后是给定银行的不同银行组 组。 从而提高对数据存储装置的访问。