-
公开(公告)号:CN104346295A
公开(公告)日:2015-02-11
申请号:CN201310348127.8
申请日:2013-08-09
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
CPC classification number: G06F12/0893 , G06F12/0804 , G06F2212/1016 , G06F2212/1028 , Y02D10/13
Abstract: 本发明的实施例提供一种缓存刷新方法和装置,涉及计算机领域,能够实现通过一条指令一次刷新多行缓存,从而降低了缓存的访问次数,解决了缓存刷新速度慢、功耗高的问题。其方法为:根据刷新指令确定待刷新的缓存组的索引;所述刷新指令包括基地址寄存器操作数和位掩码,所述缓存组中包括至少两行缓存;根据所述索引访问缓存标签阵列,获取所述索引对应的多路缓存标签,其中缓存标签为该缓存标签所关联的一行缓存的地址的高位;根据所述位掩码的指示将所述索引对应的多路缓存标签与所述物理地址进行比较,根据比较结果输出命中信号;将所述命中信号在有效缓存阵列中命中的缓存设置为无效。本发明实施例用于缓存刷新。
-
公开(公告)号:CN104239222A
公开(公告)日:2014-12-24
申请号:CN201310247458.2
申请日:2013-06-20
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: G06F12/02
Abstract: 本发明实施例提供的一种内存访问方法、设备和系统,涉及计算机体系结构领域,解决了集群系统中内存资源的分配问题,并提高了集群内部通信效率。该方法包括:通过接收内存访问命令,判断该内存访问命令的访存地址是否为异地内存地址;如果该内存访问命令的访存地址为异地内存地址,则根据外部地址映射表查找外部地址映射表中访存地址对应的参数信息,获得访存地址所在的异地节点的标识;根据参数信息生成内存请求消息,并将内存请求消息发送至异地节点,以便通知异地节点根据内存请求消息访问异地内存获取请求数据完成内存访问并生成响应消息;通过通信模块接收并分析响应消息得到请求数据。本发明的实施例应用于计算机集群系统间内存访问技术。
-
公开(公告)号:CN104216681A
公开(公告)日:2014-12-17
申请号:CN201310213735.8
申请日:2013-05-31
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: G06F9/30
CPC classification number: G06F9/384 , G06F9/3826
Abstract: 本发明提供一种CPU指令处理方法和处理器,涉及计算机领域,能够节省寄存器资源,并降低读写继存器所需消耗的功耗。其方法为:当第一指令的结果只被第一指令之后的第二指令使用一次时,将第一指令和第二指令的中间结果不写回寄存器堆并且在寄存器重命名阶段对存储所述中间结果的寄存器不进行重命名,即不将存储所述中间结果的寄存器映射为物理寄存器。本发明的实施例用于指令间的结果传递。
-
公开(公告)号:CN101854289B
公开(公告)日:2014-08-13
申请号:CN200910081235.7
申请日:2009-03-30
Applicant: 华为技术有限公司
IPC: H04L12/70
Abstract: 本发明实施例公开了一种BGP路由处理方法、装置和系统,属于网络通信技术领域。该方法包括:接收BGP邻居发送来的BGP路由;根据所述BGP路由,获取所述BGP路由的路由前缀;根据所述路由前缀,确定与所述路由前缀对应的BGP路由存储与处理模块;发送所述BGP路由给所述确定的BGP路由存储与处理模块,使得所述BGP路由存储与处理模块对接收到的BGP路由进行处理。本发明实施例还提供了一种BGP路由处理的装置和系统。在本发明实施例中,可以提高BGP路由处理效率,实现高扩展性。
-
公开(公告)号:CN103970738A
公开(公告)日:2014-08-06
申请号:CN201310027416.8
申请日:2013-01-24
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
CPC classification number: G06F17/10 , G06F16/285 , H04L67/06
Abstract: 本发明提供一种产生数据的方法和装置,涉及计算机领域,能够利用小规模的样本数据生成大数据,同时还保留了原有小规模数据的特征规律,提高了生成的大数据的参考价值,并且不需要进行数据的大规模移动,有效节省了存储和网络开销。其方法为:通过主节点根据样本数据制定数据生成的策略,并将数据生成的策略分发至至少一个从节点,以便主节点和从节点根据数据生成策略产生数据,并将产生的数据上传至文件系统。使得最终产生的数据具有样本数据的数值规律,并且在此基础上提高了生成数据的参考价值,同时避免了数据的大规模移动,有效的节省了存储和网络开销。本发明用于产生大数据。
-
公开(公告)号:CN103885890A
公开(公告)日:2014-06-25
申请号:CN201210562433.7
申请日:2012-12-21
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: G06F12/08
Abstract: 本发明实施例提供的高速缓冲存储器cache中cache块的替换处理方法和装置,通过为除了L1?cache之外的cache中各cacheline增加一个标志位来指示其内的数据是否存在于上级cache中,尽可能减少上级cache中含有的cache?line在本级cache被替换出去的情况,进而减少了上级cache的cache?line被替换造成的开销;而且还能够提高cache的命中率,减少存储器访问时延。
-
公开(公告)号:CN101997757B
公开(公告)日:2012-10-17
申请号:CN200910109477.2
申请日:2009-08-19
Applicant: 华为技术有限公司
Abstract: 本发明公开了迁移路由信息的方法及设备,属于通信网络领域。所述方法包括:将所述需要迁移的RD与所述第一BGP进程的关联关系修改为所述需要迁移的RD与所述第二BGP进程的关联关系;在完成修改后,对邻居设备的BGP进程进行优雅重启;接收所述邻居设备在其BGP进程优雅重启后发送的包含需要迁移的RD的路由信息;将接收的所述包含需要迁移的RD的路由信息转发给所述第二BGP进程。具有迁移路由信息的过程中,保证业务转发不中断的效果。
-
公开(公告)号:CN101997756A
公开(公告)日:2011-03-30
申请号:CN200910109476.8
申请日:2009-08-19
Applicant: 华为技术有限公司
Abstract: 本发明实施例公开了迁移路由信息的方法及设备,属于通信网络领域。所述方法包括:将需要迁移的RD迁移到第二BGP进程;遍历需要迁移的RD下所有VPN路由,将需要迁移的RD下所有VPN路由备份到所述第二BGP进程;备份完需要迁移的RD下所有VPN路由后,对需要迁移的RD的路由信息进行老化处理,并在老化处理完成后,通知第二BGP进程;当接收到第二BGP进程对需要迁移的RD的路由信息迁移完毕的通知后,删除需要迁移的RD及其下所有VPN路由。本发明实施例具有迁移路由信息的过程中,保证不间断选路的效果。
-
公开(公告)号:CN101521616A
公开(公告)日:2009-09-02
申请号:CN200810005295.6
申请日:2008-02-27
Applicant: 华为技术有限公司
Abstract: 本发明公开了一种边界网关协议BGP分布式系统中邻居迁移的方法,包括:断开源BGP进程与对端网络设备之间的BGP邻居关系,在转发指导进程中记录有从所述对端网络设备接收到的路由信息;建立目标BGP进程与所述对端网络设备之间的BGP邻居关系,从所述对端网络设备接收路由信息;根据所述目标BGP进程从所述对端网络设备接收到的路由信息,更新所述转发指导进程中记录的从所述对端网络设备接收到的路由信息。本发明还公开了一种实现邻居迁移的BGP分布式系统。采用本发明提供的技术方案,可以在邻居迁移的过程中不会影响进行迁移的BGP分布式系统的业务转发。此外,还可以在邻居迁移过程中不影响对端网络设备的业务转发。
-
公开(公告)号:CN105653476B
公开(公告)日:2019-04-05
申请号:CN201410635552.X
申请日:2014-11-12
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: G06F13/16
Abstract: 本发明公开了一种数据处理器件与内存设备的通信方法及相关装置,以实现多个数据处理器件间的直接通信,并在一定程度上减少协议开销,降低传输延时,提高传输效率。在本发明一些可行的实施方式中,方法包括:控制模块通过所述通知总线获取第一数据处理器件发出的指令信号,所述指令信号用于指示所述第一数据处理器件需要获取所述内存设备的读写控制权限,所述第一数据处理器件是所述多个数据处理器件中的任一个数据处理器件;所述控制模块获取所述第一数据处理器件发出的所述指令信号后,发出切换信号给所述交换电路,以指示所述交换电路进行电路切换,使得有且只有所述第一数据处理器件与所述内存设备建立通信连接。
-
-
-
-
-
-
-
-
-