-
公开(公告)号:CN116521583A
公开(公告)日:2023-08-01
申请号:CN202310371988.1
申请日:2023-04-10
Applicant: 中国科学院计算技术研究所
IPC: G06F12/0893 , G06F12/0877
Abstract: 本发明提出一种利用片上缓存记录访存地址序列的方法,包括:于内存控制器内设置第一缓冲区,并于最后一级缓存内设置第二缓冲区;当处理器核发出访存请求后,根据该访存请求生成访存记录,并将该访存记录暂存至该第一缓冲区;当该第一缓冲区内暂存的访存记录的数量达到暂存阈值时,将该第一缓冲区内的访存记录写入该第二缓冲区;运行于该处理器的程序通过直接读取该第二缓冲区以获取并处理该访存记录。本发明还提出一种数据处理装置,采用如前所述的利用片上缓存记录访存地址序列的方法进行程序运行,该数据处理装置包括:内存;内存控制器,包括访存记录与控制单元和第一缓冲区;处理器,其最后一级缓存中设置有第二缓冲区。
-
公开(公告)号:CN107885671A
公开(公告)日:2018-04-06
申请号:CN201610878743.8
申请日:2016-09-30
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: G06F12/0873
CPC classification number: G06F12/0873
Abstract: 本申请公开了一种非易失性内存NVM的持久化方法和计算设备,内存控制器关联的至少两个内存写指令集合中每个内存写指令集合配置有信用度值,介质控制器关联的至少两个介质写指令集合中每个介质写指令集合配置为信用度值,通过写指令的收发状态和执行状态变更信用度值,多个内存写指令集合各自对应的信用度值与介质控制器中设置的多个介质写指令集合各自对应的信用度值保持同步,内存控制器与介质控制器的信用度值保持同步后,能准确根据信用度值查询写指令是否完成持久化。同时,通过设置多个内存写指令集合,在持久化查询时能实现以内存写指令集合为粒度的局部阻塞,以提高内存控制器的并行处理效率。
-
公开(公告)号:CN107783727A
公开(公告)日:2018-03-09
申请号:CN201610797658.9
申请日:2016-08-31
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
CPC classification number: G06F3/06 , G06F3/061 , G06F3/0629 , G06F3/0685 , G06F17/3048
Abstract: 本发明实施例提供了一种内存设备的访问方法、装置和系统,实现了对内存设备的异步访问。该系统包含内存控制器和内存设备,内存设备包含介质控制器、存储器和缓存器;介质控制器用于根据接收到的内存控制器的每个访问请求,将每个访问请求所请求的保存在存储器中的数据写入缓存器;内存控制器,用于在向介质控制器发送至少一个访问请求之后,向介质控制器发送查询请求,查询请求用于查询缓存器中是否有数据写入;介质控制器,还用于根据查询请求,确定缓存器中是否有数据写入,若确定缓存器中已有数据写入,向内存控制器发送缓存器中已写入的数据。
-
-