-
-
公开(公告)号:CN107239230B
公开(公告)日:2022-04-05
申请号:CN201710196455.9
申请日:2017-03-29
Applicant: 三星电子株式会社
IPC: G06F3/06 , G06F12/1018
Abstract: 一种存储器去重的方法包括:识别散列表,每个散列表与散列函数对应,并且每个散列表包括物理桶,每个物理桶包括路并且被配置为存储数据;识别虚拟桶,每个虚拟桶包括一些物理桶,并且每个虚拟桶与另一虚拟桶共享物理桶;将其上存储数据的物理桶的每个识别为被指定给单个虚拟桶;根据散列函数来散列数据行以生成散列值;根据散列值确定相应虚拟桶是否有用于数据块的可用空间;当相应虚拟桶没有可用空间时,将数据从相应虚拟桶顺序地移动到邻近虚拟桶,直到相应虚拟桶有用于数据块的空间为止,以及将数据块存储在相应虚拟桶中。
-
-
-
公开(公告)号:CN107273397A
公开(公告)日:2017-10-20
申请号:CN201710206262.7
申请日:2017-03-31
Applicant: 三星电子株式会社
IPC: G06F17/30
CPC classification number: G06F12/0864 , G06F12/0223 , G06F2212/1016 , G06F2212/1044 , G06F17/3033 , G06F17/30159 , G06F17/30303
Abstract: 一种对存储器模块中的存储器进行重复删除的方法,该方法包括:识别包括多个哈希表的哈希表阵列,每个哈希表对应于哈希函数并且每个哈希表包括物理桶,每个物理桶包括路并且被配置为存储数据;识别多个虚拟桶,每个虚拟桶中包括物理桶中的一些并且每个虚拟桶与虚拟桶中的另一个虚拟桶共享物理桶中的至少一个;根据哈希函数中的相对应的哈希函数来对数据块进行哈希化以产生哈希值;根据哈希值确定物理桶中的期望的物理桶是否具有用于数据块的可用空间;以及当期望的物理桶不具有可用空间时,确定附近位置的物理桶是否具有用于数据块的可用空间,附近位置的物理桶与期望的物理桶在虚拟桶中的同一虚拟桶中。
-
公开(公告)号:CN107273042A
公开(公告)日:2017-10-20
申请号:CN201710206477.9
申请日:2017-03-31
Applicant: 三星电子株式会社
IPC: G06F3/06
CPC classification number: G11C29/808 , G06F12/0802 , G11C29/74 , G06F3/0641 , G06F3/0658 , G06F3/0667 , G06F3/0679
Abstract: 一种被配置为内部地执行存储器重复删除的重复删除存储器模块,包括:哈希表存储器,用于将多个数据块存储在包括哈希表的哈希表阵列中,哈希表中的每个包括物理桶和多个虚拟桶,虚拟桶中的每个包括物理桶中的一些,物理桶中的每个包括路;地址查找表存储器(ALUTM),包括多个指针,所述多个指针指示在物理桶中的相对应的一个物理桶中所存储的数据块中的每个的位置;和缓冲存储器,用于当哈希表阵列为满时,存储未被存储在哈希表存储器中的唯一的数据块;处理器;以及存储器,其中,存储器在其上存储有指令,该指令当由处理器执行时使得存储器模块与外部系统交换数据。
-
公开(公告)号:CN105260258A
公开(公告)日:2016-01-20
申请号:CN201510405545.5
申请日:2015-07-10
Applicant: 三星电子株式会社
IPC: G06F11/10
CPC classification number: G06F11/1044 , G06F11/1012 , G06F11/1024 , G06F11/1048 , G06F11/106 , G06F11/108 , G06F2211/1057
Abstract: 示例性实施例提供了层级ECC单芯片和双芯片CHIPKILL方案。所述层级错误校正码(ECC)Chipkill系统包括:装置ECC,兼容到多个存储装置的至少一部分中,校正相应的存储装置中的n位存储装置级失效,并当任何存储装置级失效大于n位且超过装置ECC装置的校正能力时发送存储装置失效信号;以及系统级ECC装置,在所述多个存储装置之外,响应于接收存储装置失效信号以基于系统ECC奇偶校验来校正存储装置失效。
-
-
-
-
-
-