发明名称 | 分级式不可变内容可寻址存储器处理器 | ||
摘要 | 改进的存储器管理根据分级式不可变内容可寻址存储器处理器(HICAMP)体系结构来提供。在HICAMP中,物理存储器被组织为两个或更多物理存储器块,每个物理存储器块具有固定的存储容量。对在任何时间点哪个物理存储器块中是现用的指示被提供。存储器控制器提供无重复写能力,其中将即将写至物理存储器的数据与写时刻的所有现用物理存储器块的内容相比较来确保在完成无重复写之后没有两个现用存储器块具有相同的数据。 | ||
申请公布号 | CN101652758B | 申请公布日期 | 2013.10.16 |
申请号 | CN200880010154.1 | 申请日期 | 2008.01.24 |
申请人 | 海坎普系统股份有限公司 | 发明人 | 大卫·R·谢里登 |
分类号 | G06F12/00(2006.01)I | 主分类号 | G06F12/00(2006.01)I |
代理机构 | 中国专利代理(香港)有限公司 72001 | 代理人 | 李湘;高为 |
主权项 | 一种计算机系统,包括:包括两个或多个物理存储块的内容可寻址物理存储器,每个所述物理存储块具有固定的存储容量,其中哪个物理存储块处于现用状态被指示;以及提供无重复写能力的存储器控制器,其中将即将写至所述物理存储器的数据与在写时刻被指示为处于现用状态的所有所述存储块的内容相比来避免在完成无重复写之后存储完全相同的数据,并且为一些或所有所述现用物理存储块将虚拟块ID映射到物理块ID;其中,所述无重复写能力通过使用按内容块读取BFBC指令来实现,该按内容块读取指令将块数据作为输入并将块地址作为输出;其中,如果所述块数据在执行所述BFBC指令之前是在写时刻被指示为处于现用状态的所有所述存储块的成员中的数据的重复,则所述块地址是现用物理存储块的地址;以及其中,如果所述块数据在执行所述BFBC指令之前不是在写时刻被指示为处于现用状态的所有所述存储块的成员中的数据的重复,则所述块地址是新分配的物理存储块的地址。 | ||
地址 | 美国加利福尼亚州 |