一种数据预取的方法和系统

    公开(公告)号:CN103902469B

    公开(公告)日:2017-03-15

    申请号:CN201210571705.X

    申请日:2012-12-25

    Abstract: 本发明公开了一种数据预取的方法和系统。本发明实施例采用预先对本地终端和与本地终端相连的远端终端设置不同的预取深度值,当预取系统接收到处理器发送的访存地址时,对该访存地址所属的终端进行区分判断,从而得到相应的预取深度值。本发明可在不增设额外预取系统情况下提高高速缓存命中率,降低访问远端内存的时延,降低了成本。同时提供软件编程接口,可在运行时动态修改各终端对应的预取深度值。

    一种内存访问的方法、相关装置和系统

    公开(公告)号:CN105701020A

    公开(公告)日:2016-06-22

    申请号:CN201410709140.6

    申请日:2014-11-28

    CPC classification number: G06F12/02

    Abstract: 本发明实施例提供了一种内存访问的方法、相关装置和系统,解决了现有技术内存访问效率较低的问题。该方法包括:接收进程的内存访问请求消息,其中,所述内存访问请求消息包括所述进程请求访问的内存对应的虚拟地址的信息;根据所述进程从预设的映射关系集合中获取所述进程所对应的映射关系,所述映射关系为所述虚拟地址与所述进程请求访问的内存对应的内存控制器MC的对应关系;根据所述虚拟地址的信息和所述映射关系,获取所述进程请求访问的内存所对应的MC;将所述内存访问请求消息发送至所述MC。该方法适用于计算机技术领域。

    一种数据处理器件与内存设备的通信方法及相关装置

    公开(公告)号:CN105653476A

    公开(公告)日:2016-06-08

    申请号:CN201410635552.X

    申请日:2014-11-12

    Abstract: 本发明公开了一种数据处理器件与内存设备的通信方法及相关装置,以实现多个数据处理器件间的直接通信,并在一定程度上减少协议开销,降低传输延时,提高传输效率。在本发明一些可行的实施方式中,方法包括:控制模块通过所述通知总线获取第一数据处理器件发出的指令信号,所述指令信号用于指示所述第一数据处理器件需要获取所述内存设备的读写控制权限,所述第一数据处理器件是所述多个数据处理器件中的任一个数据处理器件;所述控制模块获取所述第一数据处理器件发出的所述指令信号后,发出切换信号给所述交换电路,以指示所述交换电路进行电路切换,使得有且只有所述第一数据处理器件与所述内存设备建立通信连接。

    异构硬件中大数据处理的方法及装置

    公开(公告)号:CN105630690A

    公开(公告)日:2016-06-01

    申请号:CN201410608826.6

    申请日:2014-10-31

    Abstract: 本发明实施例公开了一种异构硬件中大数据处理的方法及装置,涉及通信技术领域,能够解决异构硬件处理大数据应用,载入的数据与程序运行所需的数据不一致,占用异构硬件的内存,并影响到程序的正常运行的问题。本发明的方法包括:接收所述Host发送的程序和地址信息;建立本地存储所述源数据的虚拟地址与所述地址信息的映射关系;当所述异构硬件运行所述程序过程中调用目标数据时,向所述Host发送目标数据请求;在接收所述Host回复的目标数据后,使用所述目标数据运行所述程序。本发明适用于异构硬件。

    缓存替换的方法、缓存控制器和处理器

    公开(公告)号:CN105095116A

    公开(公告)日:2015-11-25

    申请号:CN201410211355.5

    申请日:2014-05-19

    Abstract: 本发明实施例提供一种缓存替换的方法、缓存控制器和处理器,所述方法包括:缓存控制器通过确定待替换缓存行的关联缓存池,关联缓存池中的各关联缓存行与待替换缓存行属于同一内存行,并且进一步根据关联缓存行的访问信息从关联缓存池中确定待写回缓存行,将待替换缓存行以及待写回缓存行中的数据一起写入内存。由于待替换缓存行和待写回缓存行属于同一内存行,因此,能够提高行缓存区的命中率,从而提高内存访问性能,另外,缓存控制器进一步根据关联缓存行的访问信息从关联缓存池中确定待写回缓存行,只将关联缓存池中的待写回缓存行写回内存,因此,能够减少内存的写次数,提高内存的使用寿命。

    一种系统服务动态部署方法及装置

    公开(公告)号:CN104834565A

    公开(公告)日:2015-08-12

    申请号:CN201410049189.3

    申请日:2014-02-12

    Abstract: 本发明实施例提供了一种系统服务动态部署方法及装置,涉及计算机领域,能够检测当前应用的执行状态,实现多内核操作系统中系统服务动态负载均衡,细粒度的将任务调配到适合其运行的硬件上,在任务的运行过程中动态调整资源分配。该方法包括:获取系统服务内核及应用内核的检测信息,检测信息包括系统服务内核的当前执行状态信息、应用内核的当前执行状态信息以及当前应用的拓扑位置数据;根据检测信息,采用预设方案,获得对应于当前应用的最优拓扑方案,最优拓扑方案用于指示当前应用的系统服务内核和/或应用内核的执行交互路径;根据最优拓扑方案,调整执行当前应用的系统服务内核和/或应用内核。

    多内核操作系统的失效控制方法及装置

    公开(公告)号:CN104657240A

    公开(公告)日:2015-05-27

    申请号:CN201310577042.7

    申请日:2013-11-18

    Abstract: 本发明实施例公开了一种多内核操作系统的失效控制方法及装置。其中,方法包括:确定操作系统内的重核心内核以及多个轻核心内核;在重核心内核和多个轻核心内核上运行相应的系统服务,重核心内核以及多个轻核心内核均保存有所有内核的状态信息;监测重核心内核和多个轻核心内核的状态;当重核心内核出现故障时,则在多个轻核心内核中确定出新的重核心内核,将原重核心内核上运行的系统服务转移至新的重核心内核上,由新的重核心内核和多个轻核心内核更新相应内核的状态信息;当轻核心内核出现故障时,则将故障轻核心内核上运行的系统服务转移至其他正常轻核心内核,由重核心内核和多个轻核心内核更新相应内核的状态信息。

Patent Agency Ranking