-
公开(公告)号:CN110058805A
公开(公告)日:2019-07-26
申请号:CN201811583661.6
申请日:2018-12-24
Applicant: 三星电子株式会社
IPC: G06F3/06
Abstract: 本发明公开一种能重复数据删除高速缓存及其方法。能重复数据删除高速缓存包括能重复数据删除读取高速缓存及不能重复数据删除写入缓冲器。能重复数据删除高速缓存包括重复数据删除引擎以管理从能重复数据删除读取高速缓存的读取以及写入,且返回指示写入是否成功的写入状态信号。能重复数据删除高速缓存包括高速缓存控制器,包括:确定是否能够在能重复数据删除读取高速缓存找到请求的地址的高速缓存命中/未中检查;当能在能重复数据删除读取高速缓存找到所请求的数据时管理数据存取的命中块;当不能在能重复数据删除读取高速缓存找到所请求的数据时管理数据存取的未中块;将与对数据存取有关的信息存储在能重复数据删除读取高速缓存的历史存储。
-
公开(公告)号:CN107402889A
公开(公告)日:2017-11-28
申请号:CN201710358270.3
申请日:2017-05-19
Applicant: 三星电子株式会社
IPC: G06F12/02 , G06F12/0866
CPC classification number: G06F12/0261 , G06F12/0866
Abstract: 提供一种检索数据方法、存储数据方法和重复数据删除模块。所述方法包括:识别数据的逻辑地址;根据逻辑地址,通过查找转换表中的逻辑地址的至少一部分,识别数据的物理行ID;对各个物理行进行定位,所述各个物理行对应于物理行ID;从所述各个物理行检索数据,检索的步骤包括将各个哈希缸复制到读取缓存,所述各个哈希缸包括:各个哈希桶,所述各个哈希桶包括所述各个物理行;各个参考计数器桶,所述各个参考计数器桶包括与所述各个物理行相关联的各个参考计数器。
-
公开(公告)号:CN110058805B
公开(公告)日:2024-10-01
申请号:CN201811583661.6
申请日:2018-12-24
Applicant: 三星电子株式会社
IPC: G06F3/06
Abstract: 本发明公开一种能重复数据删除高速缓存及其方法。能重复数据删除高速缓存包括能重复数据删除读取高速缓存及不能重复数据删除写入缓冲器。能重复数据删除高速缓存包括重复数据删除引擎以管理从能重复数据删除读取高速缓存的读取以及写入,且返回指示写入是否成功的写入状态信号。能重复数据删除高速缓存包括高速缓存控制器,包括:确定是否能够在能重复数据删除读取高速缓存找到请求的地址的高速缓存命中/未中检查;当能在能重复数据删除读取高速缓存找到所请求的数据时管理数据存取的命中块;当不能在能重复数据删除读取高速缓存找到所请求的数据时管理数据存取的未中块;将与对数据存取有关的信息存储在能重复数据删除读取高速缓存的历史存储。
-
-
公开(公告)号:CN110851076A
公开(公告)日:2020-02-28
申请号:CN201910764183.7
申请日:2019-08-19
Applicant: 三星电子株式会社
IPC: G06F3/06
Abstract: 一种存储器系统针对在主机系统的虚拟存储器空间中重复的用户数据对系统的物理存储器空间中的用户数据提供删除重复。事务管理器使用事务表来为虚拟存储器空间维护数据相干性及数据并发性。写入数据引擎管理器使用未完成桶编号及命令队列来为物理存储器空间维护数据相干性及数据并发性。写入数据引擎管理器从事务管理器接收数据写入请求,并将对应的写入命令发送到所选命令队列。写入数据引擎通过以下来对命令队列中的写入命令作出响应:如果数据未在虚拟存储器空间中重复,则将数据存储在溢出存储器区中;或者如果数据在虚拟存储器空间中重复,则使数据的参考计数器递增。也提供一种删除重复存储器系统。
-
公开(公告)号:CN109460183A
公开(公告)日:2019-03-12
申请号:CN201810913176.4
申请日:2018-08-10
Applicant: 三星电子株式会社
IPC: G06F3/06 , G06F12/0868 , G06F13/28
Abstract: 描述了一种用于存储器的事务管理器。事务管理器可以包括写数据缓冲器,用于存储未完成的写请求;读数据多路复用器,用于在从存储器和写数据缓冲器读取的数据之间进行选择;命令队列和优先队列,用于存储针对存储器的请求;以及事务表,用于跟踪未完成的写请求,每个写请求与无效、已修改和已转发状态相关联。
-
公开(公告)号:CN108363620A
公开(公告)日:2018-08-03
申请号:CN201810007083.5
申请日:2018-01-04
Applicant: 三星电子株式会社
IPC: G06F9/50
CPC classification number: G06F3/0644 , G06F3/0608 , G06F3/0641 , G06F3/0679 , G06F12/10 , G06F13/1673 , G06F13/4282 , G06F2212/1044 , G06F2212/656 , G06F2213/0026 , G06F2213/16 , G06F9/5016
Abstract: 一种内存模块包括:主机接口,其被配置为提供到主计算机的接口;一个或多个内存设备;去重引擎,其被配置为提供大于所述一个或多个内存设备的物理大小的所述内存模块的虚拟内存容量;内存控制器,其用于控制对所述一个或多个内存设备的访问;易失性存储器,其包括哈希表、溢出内存区域和信用单元,其中,当哈希冲突发生或哈希表满时,溢出内存区域存储用户数据,并且其中,信用单元存储溢出内存区域中的无效条目的地址;以及控制逻辑,其被配置为控制溢出内存区域和信用单元,并且生成指示溢出内存区域和信用单元的状态的警告。
-
-
-
-
-
-