发明名称 防止记忆库冲突之记忆体系统与处理系统及其方法
摘要 一种具有多重记忆体记忆库之记忆体系统被配置用以防止存取需求间之记忆库冲突。该记忆体系统包括:一记忆体控制器,以及被操作以耦合至该记忆体控制器之复数个记忆体记忆库,其中每一记忆体记忆库被配置用以储存复数个资料项。尤其,一给定资料项系以多重资料项复本储存,其中多重复本中的一给定复本在一指定最小数目之记忆体记忆库中的每一记忆体记忆库。记忆体控制器被调整以根据一指定记忆库存取顺序处理记忆体记忆库中所储存资料项之存取需求。用以储存给定资料项之多重复本的最小记忆体记忆库数可依记忆体记忆库之一随机周期时间与一随机记忆库存取延迟的一函数,例如依大于或等于随机周期时间对随机记忆库存取延迟之比例的一整数决定。较佳者,该记忆体系统可以上述记忆库冲突防止模式及一标准随机存取模式作业。尤其,该记忆体系统非常适合用于涉及读取与写入存取之一不平衡比例的一应用,例如当作一网路处理器积体电路的一外部树记忆体,但同时可用于许多其他处理装置之记忆体应用。
申请公布号 TWI255990 申请公布日期 2006.06.01
申请号 TW091134318 申请日期 2002.11.26
申请人 艾基尔系统公司 发明人 格瑞格A. 布查德;莫利西欧 卡尔;拉菲 拉马斯瓦米
分类号 G06F12/14 主分类号 G06F12/14
代理机构 代理人 陈长文 台北市松山区敦化北路201号7楼
主权项 1.一种防止记忆库冲突之记忆体系统,包含: 一记忆体控制器;以及 被操作地耦合至该记忆体控制器之复数个记忆体 记忆库,每一记忆体记忆库被配置用以储存复数个 资料项,其中一给定资料项系以该资料项之多重复 本储存,而且多重复本中的一给定复本在一指定最 小数目之记忆体记忆库中的每一记忆体记忆库中; 该记忆体控制器被调整以根据被配置用以防止存 取需求间记忆库冲突的一特定记忆库存取顺序处 理对记忆体记忆库中所储存资料项存取之需求。 2.如申请专利范围第1项之记忆体系统,其中用以储 存给定资料项之多重复本之最小记忆体记忆库数 系依记忆体记忆库之一随机周期时间的一函数决 定。 3.如申请专利范围第2项之记忆体系统,其中用以储 存给定资料项之多重复本之最小记忆体记忆库数 系依记忆体记忆库之随机周期时间与记忆体记忆 库之一随机记忆库存取延迟的一函数决定。 4.如申请专利范围第3项之记忆体系统,其中用以储 存给定资料项之多重复本之最小记忆体记忆库数 系依大于或等于记忆体记忆库之随机周期时间对 一记忆库之随机记忆库存取延迟之一比例的一整 数决定。 5.如申请专利范围第1项之记忆体系统,进一步包括 含有复数个记忆体记忆库以当作一第一复数个记 忆体记忆库之一第一记忆体通道,以及含有一第二 复数个记忆体记忆库之一第二记忆体通道。 6.如申请专利范围第1项之记忆体系统,其中该记忆 体控制器进一步包含: 被配置用以储存存取需求之一组伫列,每一伫列关 联到复数个记忆体记忆库中的一对应之记忆体记 忆库;以及 被操作以耦合至该伫列组而根据指定之记忆库存 取顺序从其中选择一给定存取需求之一仲裁器。 7.如申请专利范围第6项之记忆体系统,其中该指定 之记忆库存取顺序包含一循环选择顺序,其中一特 殊存取需求系以一循环顺序,从该伫列组之开头位 置选择,并且应用于复数个记忆体记忆库中的一对 应之记忆体记忆库。 8.如申请专利范围第1项之记忆体系统,其可在多重 模式中作业,该等多重模式包含:至少 一第一模式,其中一给定资料项系以该资料项之多 重复本储存,其中多重复本中的一给定复本在一指 定最小数目之记忆体记忆库中的每一记忆体记忆 库中,而且该记忆体控制器被调整以根据指定记忆 库存取顺序处理对记忆体记忆库中所储存资料项 存取之需求;以及 一第二模式,其中给定资料项系以该资料项之一单 一复本储存,其中该单一复本在复数个记忆体记忆 库中的一特殊记忆体记忆库中,而且该记忆体控制 器被调整以根据指定之记忆库存取顺序以外的一 顺序,处理对记忆体记忆库中所储存资料项之存取 需求。 9.一种防止记忆库冲突之处理系统,包含: 一处理装置;以及 被操作用以耦合至该处理装置之一记忆体系统,该 记忆体系统包含: 一记忆体控制器;以及 被操作用以耦合至该记忆体控制器之复数个记忆 体记忆库,每一记忆体记忆库被配置用以储存复数 个资料项,其中一给定资料项系以该资料项之多重 复本储存,而且多重复本中的一给定复本在一指定 最小数目之记忆体记忆库中的每一记忆体记忆库 中; 该记忆体控制器被调整用以根据被配置用以防止 存取需求间记忆库冲突的一指定记忆库存取顺序 处理接收来自该处理装置对记忆体记忆库中所储 存资料项之存取需求。 10.一种用于一记忆体系统之防止记忆库冲突之方 法,包含一记忆体控制器,以及被操作以耦合至该 记忆体控制器之复数个记忆体记忆库,每一记忆体 记忆库被配置用以储存复数个资料项,该方法包含 : 将一给定资料项以资料项之多重复本储存,其中多 重复本中的一给定复本在一指定最小数目之记忆 体记忆库中的每一记忆体记忆库中;以及 在记忆体控制器中根据被配置用以防止存取需求 间记忆库冲突的一指定记忆库存取顺序处理对记 忆体记忆库中所储存资料项存取之需求。 图式简单说明: 图1出示根据本发明之技术所配置之一记忆体系统 的一简化方块图。 图2图解将相同资料项集以根据本发明之一记忆库 冲突防止模式储存于图1记忆体系统中之多重记忆 体记忆库的方式。 图3系根据本发明之一记忆库冲突防止处理的一流 程图。 图4系出示在本发明一图解之具体实施例中处理图 1系统之两通道之存取需求的一时序图。 图5图解使用图1之记忆体系统当作包括一内部记 忆体之一处理装置的一外部记忆体。
地址 美国