-
公开(公告)号:CN105988952B
公开(公告)日:2019-03-08
申请号:CN201510092224.4
申请日:2015-02-28
申请人: 华为技术有限公司 , 中国科学院计算技术研究所
摘要: 本发明实施例提供一种为内存控制器分配硬件加速指令的方法和装置。该方法包括:按照多个硬件加速指令之间的依赖关系将多个硬件加速指令划分为不同的指令集合;按照将硬件加速指令之间无依赖关系的不同指令集合分配给不同的内存控制器的原则,获取各指令集合与计算机系统中的内存控制器的第一映射关系;根据第一内存控制器集合中的各内存控制器的负载信息调整第一映射关系,以获得各指令集合与计算机系统的内存控制器的第二映射关系;按照第二映射关系将各指令集合中的硬件加速指令分配给第二内存控制器集合中的内存控制器。实现由计算机系统中的多个内存控制器执行硬件加速指令时,各个内存控制器的负载均衡。
-
-
公开(公告)号:CN102882758B
公开(公告)日:2018-12-07
申请号:CN201110194570.5
申请日:2011-07-12
申请人: 华为技术有限公司
摘要: 本发明提供了一种虚拟私云接入网络的方法、网络侧设备和数据中心设备,接收到用户提供的VPC配置资源时,网络侧设备和数据中心设备进行信息的交互,创建VPC,为VPC确定PE接口地址、VCE上联口地址和接入隧道,以及VCE下联口地址,并进行相应的配置操作,实现VPC接入基础承载网络上的VPN,无需统一的控制系统进行管理,解决了当基础承载网络和数据中心分属于不同于运营商时,无法实现VPC接入网络的问题,同时节约了设备资源。
-
公开(公告)号:CN104615473B
公开(公告)日:2017-11-24
申请号:CN201310539297.4
申请日:2013-11-04
申请人: 华为技术有限公司 , 中国科学院计算技术研究所
IPC分类号: G06F9/45
CPC分类号: G06F8/443 , G06F11/3404
摘要: 本发明实施例提供一种轮廓技术编译的优化方法及装置。本发明轮廓技术编译的优化方法,包括:在程序控制流图上划分出至少两个区域,将各个区域对应程序包含的插桩函数替换为计数操作;将所述各个区域对应程序在主线程上执行,执行至一个区域对应程序结束时,启动至少一个微线程执行所述区域对应程序包含的插桩函数除计数操作外的操作,用于记录所述区域对应程序执行时的信息;所述微线程与执行下一个区域对应程序的主线程并行执行。本发明实施例提高了轮廓技术编译时的执行效率,解决了现有技术中执行效率较低的问题。
-
公开(公告)号:CN104239080B
公开(公告)日:2017-11-17
申请号:CN201310239648.X
申请日:2013-06-17
申请人: 华为技术有限公司 , 中国科学院计算技术研究所
发明人: 刘颖
IPC分类号: G06F9/445
摘要: 本发明实施例提供一种异构系统程序启动方法和装置,该方法包括:在通过编译器编译开放计算语言程序核心部分时,确定核心部分的输入参数是否被修改;保存各输入参数是否被修改的结果;通过运行时系统启动核心部分时,根据所述输入参数是否被修改的结果,对被修改的输入参数执行复制操作。本发明实施例提供的异构系统程序启动方法和装置,避免运行时系统对核心部分输入参数的冗余复制操作,降低OpenCL运行时系统的开销,提高OpenCL程序执行效率。
-
公开(公告)号:CN103428252B
公开(公告)日:2017-10-10
申请号:CN201210166799.2
申请日:2012-05-25
申请人: 华为技术有限公司
CPC分类号: H04L67/10
摘要: 本发明实施例提供的一种云计算虚拟机迁移的方法、设备及系统,涉及通信领域,无需网络侧通过管理面进行VPN的配置,能使迁移后去往该虚拟机的流量直接到达新数据中心。该虚拟机迁移的方法包括:第一CGR构造MPLS VPN站点迁移的报文,其中含有指示第二CGR所在数据中心的位置的参数,并向第一PE发送;第一PE接收到该报文后,根据指示第二CGR所在数据中心的位置的参数找到与第二CGR连接的第二PE,并向第二PE发送指示MPLS VPN站点迁移的控制消息;第二PE接收到控制消息后,向第二CGR发送指示MPLS VPN站点迁移的消息,以便进行MPLS VPN站点向第二CGR迁入。本发明实施例用于通信网络。
-
公开(公告)号:CN103885886B
公开(公告)日:2016-08-24
申请号:CN201210558814.8
申请日:2012-12-20
申请人: 华为技术有限公司 , 中国科学院计算技术研究所
发明人: 刘颖
IPC分类号: G06F12/02
摘要: 本发明实施例公开了一种全局数据的地址分配方法及相关装置,其中,一种全局数据的地址分配方法包括:对源程序中的全局数据进行分组,其中,同一分组内的所有全局数据满足如下条件:同一分组内的所有全局数据在同一个基本块中被使用,同一分组内的所有全局数据的数据大小之和不大于计算机系统的缓存行大小,所述同一个基本块的执行总数大于执行总数预设值;为每个分组内的全局数据分配地址,使同一分组的全局数据分配在同一缓存行中,且使每个分组的全局数据段起始位置都与缓存行的起始位置对齐;若存在未分组的全局数据,则为所述未分组的全局数据分配地址。本发明提供的技术方案能够有效减少访问全局数据引起的缓存不命中。
-
公开(公告)号:CN102916906B
公开(公告)日:2016-06-29
申请号:CN201110218361.X
申请日:2011-08-01
申请人: 华为技术有限公司
IPC分类号: H04L12/911
CPC分类号: H04L41/5022 , H04L47/762 , H04L47/803 , H04L47/822
摘要: 本发明实施例公开了一种实现应用性能自适应的方法、装置及系统,方法包括:获取至少一个应用的应用性能;当所述获取的应用性能满足预置的自适应调整条件时,生成新的应用处理策略;将所述生成的新的应用处理策略发送给业务路由器和应用处理服务器。采用本发明,能够在保证高优先级的SLA的情况下,使相应低优先级的应用能够传输完整的数据,不影响低优先级应用的正常使用,保证用户的各个优先级的应用的SLA要求。
-
公开(公告)号:CN104866295A
公开(公告)日:2015-08-26
申请号:CN201410065503.7
申请日:2014-02-25
申请人: 华为技术有限公司 , 中国科学院计算技术研究所
IPC分类号: G06F9/44
摘要: 本发明实施例公开了一种OpenCL运行时系统框架的设计方法及装置,涉及信息技术领域,可以降低异构系统的平台开发复杂度。所述方法包括:首先将OpenCL运行时系统框架划分为功能层、优化层及平台层,平台层包括平台层中间表示IR、平台层实现框架及至少一个平台实现,然后向功能层及优化层提供平台层IR,并向至少一个平台实现提供平台层实现框架。本发明实施例适用于在异构系统中进行跨平台移植。
-
公开(公告)号:CN104516823A
公开(公告)日:2015-04-15
申请号:CN201310464285.X
申请日:2013-09-30
申请人: 华为技术有限公司 , 中国科学院计算技术研究所
IPC分类号: G06F12/02
摘要: 本发明的实施例提供一种数据存储的方法和装置,应用于计算机领域,能够支持混合内存中待存储数据的存储。所述数据存储方法用于编译器,包括:判断待存储数据的数据类型;若所述待存储数据的数据类型是预设数据类型,获取所述待存储数据贡献值;根据所述待存储数据的贡献值判断所述待存储数据在混合内存的存储位置,所述混合内存由消息式内存和普通内存构成。本发明的实施例提供一种数据存储方法和装置,用于混合内存中数据的存储。
-
-
-
-
-
-
-
-
-