-
公开(公告)号:CN106325819B
公开(公告)日:2019-08-02
申请号:CN201510336409.5
申请日:2015-06-17
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: G06F9/30
Abstract: 本发明实施例公开了一种计算机指令处理方法、协处理器和系统;所述计算机指令处理方法包括:协处理器接收中央处理器CPU迁移的第一指令集,根据适于CPU执行的第一指令集获取在协处理器执行的第二指令集,执行所述第二指令集中的二进制代码。这样,由协处理器执行第二指令集代替由CPU执行第一指令集,减小CPU的负荷,提高协处理器的使用率。
-
公开(公告)号:CN105491082B
公开(公告)日:2019-02-19
申请号:CN201410471932.4
申请日:2014-09-16
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
Abstract: 本发明实施例提供一种远程资源访问方法和交换设备,能够实现本地计算机系统与远端的物理资源设备之间的数据传输且实现远端的物理资源设备以中断的方式访问计算机系统。其方法为:计算机系统访问远端的物理资源设备时,首先将虚拟资源设备的第一访问消息中的虚拟地址转换为对应的远端的物理资源设备的物理地址,生成第二访问消息,并将该访问消息通过网络发送至物理地址对应的远端的物理资源设备,从而实现本地计算机系统与远端的物理资源设备之间的数据传输。
-
公开(公告)号:CN105335228B
公开(公告)日:2018-12-07
申请号:CN201410306462.6
申请日:2014-06-30
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: G06F9/50
Abstract: 本发明实施例公开了一种内存变更处理方法,及操作系统,用于多内核多操作系统进行内存变更处理。本发明实施例方法包括:第一操作系统获取内存资源变更的指示消息,所述指示消息用于指示第二操作系统的内存资源发生变更;所述第一操作系统根据所述指示消息构建高级配置和电源管理接口ACPI数据表,所述第一操作系统向所述第二操作系统发送处理器之间中断IPI指令,使得所述第二操作系统根据所述IPI指令,通过IPI事件模拟生成系统控制中断SCI下半部事件,并使得所述第二操作系统通过读取所述ACPI数据表运行所述SCI下半部事件。
-
公开(公告)号:CN105630690B
公开(公告)日:2018-10-12
申请号:CN201410608826.6
申请日:2014-10-31
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
Abstract: 本发明实施例公开了一种异构硬件中大数据处理的方法及装置,涉及通信技术领域,能够解决异构硬件处理大数据应用,载入的数据与程序运行所需的数据不一致,占用异构硬件的内存,并影响到程序的正常运行的问题。本发明的方法包括:接收所述Host发送的程序和地址信息;建立本地存储所述源数据的虚拟地址与所述地址信息的映射关系;当所述异构硬件运行所述程序过程中调用目标数据时,向所述Host发送目标数据请求;在接收所述Host回复的目标数据后,使用所述目标数据运行所述程序。本发明适用于异构硬件。
-
公开(公告)号:CN104426958B
公开(公告)日:2018-03-16
申请号:CN201310384480.1
申请日:2013-08-29
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
CPC classification number: G06F13/385 , G06F15/167
Abstract: 本发明实施例公开了一种通信方法、装置及系统,涉及通信领域,解决了操作系统之间传输过程中的文件及页表的拷贝操作造成通信开销大的问题。具体方案为:发送计算装置获取通信共享内存,通信共享内存为发送计算装置和接收计算装置的共享内存,在通信共享内存中存放发送消息,以便接收计算装置在通信共享内存获取发送消息。本发明用于操作系统之间的通信。
-
公开(公告)号:CN106325819A
公开(公告)日:2017-01-11
申请号:CN201510336409.5
申请日:2015-06-17
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: G06F9/30
Abstract: 本发明实施例公开了一种计算机指令处理方法、协处理器和系统;所述计算机指令处理方法包括:协处理器接收中央处理器CPU迁移的第一指令集,根据适于CPU执行的第一指令集获取在协处理器执行的第二指令集,执行所述第二指令集中的二进制代码。这样,由协处理器执行第二指令集代替由CPU执行第一指令集,减小CPU的负荷,提高协处理器的使用率。
-
公开(公告)号:CN105095105A
公开(公告)日:2015-11-25
申请号:CN201410168515.2
申请日:2014-04-24
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: G06F12/08
CPC classification number: G06F12/08
Abstract: 本发明实施例公开了一种Cache分区的方法及装置,涉及电子信息技术领域,能够为执行实体灵活分配物理内存和Cache Set,减少了多个执行实体在Cache的使用上产生的干扰,提高访存性能。本发明的方法包括:所述操作系统为执行实体分配物理内存;在所述主机包括的Cache Sets中,选取未被占用的一个或多个Cache Set,将为所述执行主体分配的物理内存中的数据缓存至所述选取的Cache Set中,建立为所述执行主体分配的物理内存与所述选取的Cache Set的对应关系。本发明适用于为执行实体分配合适的Cache Set的场景。
-
公开(公告)号:CN103699444A
公开(公告)日:2014-04-02
申请号:CN201310694881.7
申请日:2013-12-17
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
Abstract: 本发明实施例提供一种中央处理器热插拔的实现方法及装置,该方法包括:Primary操作系统实例为Secondary操作系统实例配置热插入初始化代码,;Primary操作系统实例向目标CPU发送处理器间中断IPI,以触发目标CPU进行热插入初始化,热插入初始化为目标CPU进行热插入时的初始化过程;Primary操作系统实例检测目标CPU是否完成热插入初始化;若Primary操作系统实例检测到目标CPU完成热插入初始化,则向Secondary操作系统实例发送中断,以使Secondary操作系统实例热插入目标CPU,实现在Secondary操作系统内实现CPU的Hot Plug。
-
公开(公告)号:CN105335227B
公开(公告)日:2019-01-08
申请号:CN201410277440.1
申请日:2014-06-19
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: G06F9/50
Abstract: 本发明实施例公开了一种节点内的数据处理方法、装置和系统。本发明实施例采用由根复合体接收CPU发送的第一系统总线事务消息,其中,该第一系统总线事务消息携带事务类型、目的地址和权限标识;在该事务类型指示为配置事务时,根据该权限标识确定该CPU是否具有配置权限,若有权限,则将该第一系统总线事务消息转换为相应的第一外部总线事务消息,根据所述目的地址将所述第一外部总线事务消息发送给相应的外部控制器,以进行读写权限配置,否则,若没有权限,则向该CPU发送异常事件提示信息;该方案中可以在保障分区安全性的同时,灵活地调整资源的分配和隔离。
-
公开(公告)号:CN105095105B
公开(公告)日:2018-07-03
申请号:CN201410168515.2
申请日:2014-04-24
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: G06F12/0804 , G06F12/0806 , G06F12/1009
CPC classification number: G06F12/08
Abstract: 本发明实施例公开了一种Cache分区的方法及装置,涉及电子信息技术领域,能够为执行实体灵活分配物理内存和Cache Set,减少了多个执行实体在Cache的使用上产生的干扰,提高访存性能。本发明的方法包括:所述操作系统为执行实体分配物理内存;在所述主机包括的Cache Sets中,选取未被占用的一个或多个Cache Set,将为所述执行主体分配的物理内存中的数据缓存至所述选取的Cache Set中,建立为所述执行主体分配的物理内存与所述选取的Cache Set的对应关系。本发明适用于为执行实体分配合适的Cache Set的场景。
-
-
-
-
-
-
-
-
-