-
公开(公告)号:CN111666148A
公开(公告)日:2020-09-15
申请号:CN202010307634.7
申请日:2014-11-24
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
Abstract: 本发明实施例提供了一种计算机,控制设备和数据处理方法。所述计算机包括处理单元和控制设备;所述处理单元用于给应用请求增加标签,将增加标签后的应用请求发送给所述控制设备;所述控制设备用于接收所述增加标签后的应用请求,根据所述标签以及预先保存的资源分配策略确定分配给所述应用请求的资源量,所述资源分配策略包括所述标签与分配给所述应用请求的资源量之间的对应关系;还用于指示所述计算机的组成部件根据所述分配给所述应用请求的资源量,处理所述应用请求。用于提高应用请求的服务质量。
-
公开(公告)号:CN105094983B
公开(公告)日:2020-04-28
申请号:CN201410682375.0
申请日:2014-11-24
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: G06F9/50
Abstract: 本发明实施例提供了一种计算机,控制设备和数据处理方法。所述计算机包括处理单元和控制设备;所述处理单元用于给应用请求增加标签,将增加标签后的应用请求发送给所述控制设备;所述控制设备用于接收所述增加标签后的应用请求,根据所述标签以及预先保存的资源分配策略确定分配给所述应用请求的资源量,所述资源分配策略包括所述标签与分配给所述应用请求的资源量之间的对应关系;还用于指示所述计算机的组成部件根据所述分配给所述应用请求的资源量,处理所述应用请求。用于提高应用请求的服务质量。
-
公开(公告)号:CN106325996B
公开(公告)日:2019-11-19
申请号:CN201510346334.9
申请日:2015-06-19
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: G06F9/50
Abstract: 本发明公开一种GPU资源的分配方法及系统,涉及计算机技术领域,可以解决高优先级的kernel程序得不到及时响应的问题。本发明实施例通过全局逻辑控制器从核kernel状态寄存器表中确定待分发kernel程序;从SM状态寄存器表中查找能够运行至少一个完整线程块block的SM;当未查找到能够运行至少一个完整block的SM时,从SM状态寄存器表中查找第一SM,第一SM为能够运行至少一个线程束warp的SM;当查找到第一SM时,将待分发kernel程序中的block分发给第一SM;当未查找到第一SM时,查找第二SM,进而将待分发kernel程序中的block分发给第二SM。本发明实施例提供的方案适于GPU资源分配时采用。
-
公开(公告)号:CN104486129B
公开(公告)日:2017-11-03
申请号:CN201410821077.5
申请日:2014-12-24
Applicant: 中国科学院计算技术研究所
Abstract: 本发明提供一种分布式环境下定位瓶颈节点和保障应用服务质量的方法及系统。定位瓶颈节点的方法包括计算服务的关键路径上的每个节点在其处理阶段的延迟波动值;并且根据延迟波动值确定瓶颈节点。其中,服务的关键路径是根据一段时间内处理对该服务的请求的关键路径得到的;延迟波动值是根据一段时间内节点在其处理阶段处理请求的时间得到的。保障应用服务质量的方法包括对于存在长尾延迟的服务定位瓶颈节点;以及,检查瓶颈节点的延迟波动值是否超过预定阈值,根据检查结果执行故障诊断或者对该瓶颈节点的服务请求执行请求调度或加速。本发明降低了请求响应时间波动并且减少了长尾延迟,此外还减少了逐级逐个对节点进行优化的开销。
-
公开(公告)号:CN116029242B
公开(公告)日:2025-04-04
申请号:CN202211667431.4
申请日:2022-12-23
Applicant: 中国科学院计算技术研究所
IPC: G06F30/343 , G06F15/173
Abstract: 本发明提出一种云原生的硬件逻辑仿真FPGA加速方法和系统,包括:基于松耦合FPGA集群构建硬件逻辑仿真加速平台,将每个FPGA节点划分为用于承载加速平台提供功能的静态逻辑区和多个具有相同逻辑资源规模用于承载待仿真目标逻辑电路的动态逻辑区;配套的定制化工具可获取当前加速平台每个租户的待仿真硬件设计,并插入仿真控制电路;配套工具可生成可部署于若干动态逻辑区的FPGA配置文件;运行于FPGA节点内紧耦合集成处理器上的仿真软件,控制FPGA节点上的硬件设计的运行,每个FPGA节点动态逻辑区产生仿真数据,将FPGA节点电路内部的状态数据作为仿真结果回传给租户;同时通过各FPGA节点静态逻辑区与其他FPGA节点的进行仿真数据交互,以便支持大规模逻辑电路仿真运行。
-
公开(公告)号:CN109308220B
公开(公告)日:2021-12-14
申请号:CN201710619844.8
申请日:2017-07-26
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: G06F9/50
Abstract: 本申请实施例提供一种共享资源分配方法及装置,该方法包括:在多线程同时访问共享资源时检测共享资源的工作状态并在工作状态下计数,读取计数值以获取基本时钟周期数、等候时钟周期数以及干扰时钟周期数,其中,基本时钟周期数是共享资源在第一状态下的计数值,等候时钟周期数是共享资源在第二状态下的计数值,干扰时钟周期数是共享资源在第三状态下的计数值,根据基本时钟周期数、等候时钟周期数和干扰时钟周期数,调整目标线程的共享资源的分配额度,从而保证了目标线程的服务质量。
-
公开(公告)号:CN109308220A
公开(公告)日:2019-02-05
申请号:CN201710619844.8
申请日:2017-07-26
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: G06F9/50
Abstract: 本申请实施例提供一种共享资源分配方法及装置,该方法包括:在多线程同时访问共享资源时检测共享资源的工作状态并在工作状态下计数,读取计数值以获取基本时钟周期数、等候时钟周期数以及干扰时钟周期数,其中,基本时钟周期数是共享资源在第一状态下的计数值,等候时钟周期数是共享资源在第二状态下的计数值,干扰时钟周期数是共享资源在第三状态下的计数值,根据基本时钟周期数、等候时钟周期数和干扰时钟周期数,调整目标线程的共享资源的分配额度,从而保证了目标线程的服务质量。
-
公开(公告)号:CN106325996A
公开(公告)日:2017-01-11
申请号:CN201510346334.9
申请日:2015-06-19
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: G06F9/50
Abstract: 本发明公开一种GPU资源的分配方法及系统,涉及计算机技术领域,可以解决高优先级的kernel程序得不到及时响应的问题。本发明实施例通过全局逻辑控制器从核kernel状态寄存器表中确定待分发kernel程序;从SM状态寄存器表中查找能够运行至少一个完整线程块block的SM;当未查找到能够运行至少一个完整block的SM时,从SM状态寄存器表中查找第一SM,第一SM为能够运行至少一个线程束warp的SM;当查找到第一SM时,将待分发kernel程序中的block分发给第一SM;当未查找到第一SM时,查找第二SM,进而将待分发kernel程序中的block分发给第二SM。本发明实施例提供的方案适于GPU资源分配时采用。
-
公开(公告)号:CN106325995A
公开(公告)日:2017-01-11
申请号:CN201510345468.9
申请日:2015-06-19
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: G06F9/50
Abstract: 本发明公开一种GPU资源的分配方法及系统,涉及计算机技术领域,可以解决高优先级的kernel程序得不到及时响应的问题。本发明实施例通过全局逻辑控制器从kernel状态寄存器表中确定待分发kernel程序;全局逻辑控制器从SM状态寄存器表中查找能够运行至少一个完整block的SM,SM状态寄存器表用于存储每个SM中的剩余资源量;当全局逻辑控制器未查找到能够运行至少一个完整block的SM时,从SM状态寄存器表中查找第一SM,第一SM为能够运行至少一个warp的SM;当全局逻辑控制器查找到第一SM时,将待分发kernel程序中的block分发给第一SM。本发明实施例提供的方案适于GPU资源分配时采用。
-
公开(公告)号:CN106301859A
公开(公告)日:2017-01-04
申请号:CN201510312750.7
申请日:2015-06-09
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: H04L12/24
Abstract: 本发明公开了一种管理网卡的方法,包括以下步骤:建立映射表,所述映射表用于保存复数个虚拟网卡和复数个物理网卡之间的映射关系;接收数据包;根据所述数据包的虚拟新一代周边元件扩展接口PCIe地址查询所述映射表,获取所述虚拟PCIe地址所对应的物理网卡的地址信息,即物理PCIe地址;向所述虚拟PCIe地址所对应的物理网卡转发所述数据包。本发明利用映射表建立复数个虚拟网卡和复数个物理网卡之间的映射关系,实现多个物理网卡的统一管理,提高系统的灵活性,并且能根据不同的需求热插拔网卡,有很好的容错功能以及可靠性。
-
-
-
-
-
-
-
-
-