-
公开(公告)号:CN117632244A
公开(公告)日:2024-03-01
申请号:CN202211002976.3
申请日:2022-08-18
Applicant: 华为技术有限公司
Abstract: 本申请提供了建立模型的方法、装置以及设备,应用于信息技术领域。通过获取应用程序对应的二进制文件,并根据二进制文件生成目标模型,目标模型的输出结果指示应用程序的第一信息。该方法在建立模型时无需借助于应用程序的源码,因此对于一些无法获得应用程序的源码的场景也适用,即,该方法的适用性更强。
-
公开(公告)号:CN113805845A
公开(公告)日:2021-12-17
申请号:CN202010733385.8
申请日:2020-07-27
Applicant: 华为技术有限公司
Abstract: 一种随机数引擎以及随机数序列生成方法,应用于基于虚拟机的云计算场景或基于容器的微服务场景,在为处理器中的进程提供随机数序列的同时,能够卸载处理器的处理负荷。通过在第二处理器外设置随机数引擎,由该随机数引擎根据来自第二处理器中的进程的生成命令执行为进程分配随机数序列的功能。相比于传统技术中由第二处理器运行随机数序列生成软件来给第二处理器中的进程生成随机数序列的方案,可以降低第二处理器的处理负荷。
-
公开(公告)号:CN117632387A
公开(公告)日:2024-03-01
申请号:CN202210960571.4
申请日:2022-08-09
Applicant: 华为技术有限公司
Abstract: 提供一种任务调度方法,包括:获取待调度的任务对应的初始IR,并获取调度信息,该调度信息是在运行该任务对应的初始可执行文件(如二进制文件等)的过程中生成的,然后,将调度信息添加至初始IR中,得到包括调度信息的目标IR,并对该目标IR进行编译,得到目标可执行文件,从而根据该目标可执行文件中的调度信息,将该目标可执行文件调度至处理器。由于调度信息是在任务对应的初始可执行文件在实际运行过程中采集得到,这使得调度信息可以反映任务在处理器上的实际运行情况,从而根据该调度信息进行任务调度,能够将目标可执行文件调度至更加合适的处理器上执行,以此提高任务调度的准确性。此外,本申请还公开相应的任务调度装置及相关设备。
-
公开(公告)号:CN117130591A
公开(公告)日:2023-11-28
申请号:CN202210542990.6
申请日:2022-05-18
Applicant: 华为技术有限公司
Abstract: 本申请提供了一种代码生成方法、系统及相关设备,该方法应用于多样化算力系统中,多样化算力系统包括主机和远端设备,主机上运行有业务代码,该方法包括以下步骤:主机获取用户对卸载代码进行注解后生成的注解信息,基于注解信息对卸载代码进行处理,生成主机代码和设备代码,使得主机运行主机代码时,可以将设备代码发送给远端设备运行,等待远端设备返回运行结果,从而达到主机和远端设备共同处理业务的目的,整个处理过程中用户只需要对卸载代码进行注解,而无需开发和维护多套设备代码,降低人力成本。
-
公开(公告)号:CN113535611A
公开(公告)日:2021-10-22
申请号:CN202010323587.5
申请日:2020-04-22
Applicant: 华为技术有限公司
IPC: G06F13/16
Abstract: 本申请公开了一种数据处理方法及装置、异构系统,属于计算机技术领域。所述异构系统包括:相连接的第一处理器和第一加速器,以及与第一加速器连接的第一辅存储器;其中,第一处理器用于将待处理数据写入第一辅存储器,以及触发第一加速器根据处理指令,对第一辅存储器中的待处理数据进行处理;第一加速器用于将待处理数据的处理结果写入第一辅存储器,以及触发第一处理器从第一辅存储器中读取处理结果。本申请实施例中第一处理器与第一加速器的交互次数较少,数据处理方法的过程较为简单,使得数据处理的效率较高。
-
公开(公告)号:CN111290827A
公开(公告)日:2020-06-16
申请号:CN201811496958.9
申请日:2018-12-07
Applicant: 华为技术有限公司
IPC: G06F9/455
Abstract: 本申请提供了一种数据处理的方法,该方法应用在服务器中,服务器包括第一容器、安卓驱动,第一容器部署第一服务管理器,第一服务管理器接收第一进程的请求消息,然后将该请求消息发送至安卓驱动。安卓驱动先根据请求消息中携带第一服务管理器PID确定第一进程间通信IPC命名空间,然后根据第一IPC命名空间的结构体的指针确定第一安卓命名空间。再将请求消息中的控制信息存储至第一安卓命名空间的第一私有服务链表,并将请求消息中的内容信息存储至第一安卓命名空间的第一私有内存。本申请提供的技术方案为每个容器分配各自的私有内存和私有服务链表,避免传统技术中多个容器共用同一内存导致数据不一致,影响业务处理的问题。
-
公开(公告)号:CN117806785A
公开(公告)日:2024-04-02
申请号:CN202211166258.X
申请日:2022-09-23
Applicant: 华为技术有限公司
Abstract: 本申请涉及一种数据处理系统,至少包括第一服务器和第二服务器,第一服务器包括第一网卡,第一网卡包括第一处理单元和第一内存,第二服务器包括第二网卡,第二网卡包括第二处理单元和第二内存;所述第一网卡,用于管理所述第一内存中保存的第一队列,当所述第二网卡发送请求以访问所述第一队列时,根据一定条件确定是否授予所述第二网卡访问所述第一队列的权限;所述第二网卡,用于管理所述第二内存中保存的第二队列,当所述第一网卡发送请求以访问所述第二队列时,根据一定条件确定是否授予所述第一网卡访问所述第二队列的权限。本申请实施例提供的数据处理系统可以提高PDES的运行效率。
-
公开(公告)号:CN115981833A
公开(公告)日:2023-04-18
申请号:CN202111205427.1
申请日:2021-10-15
Applicant: 华为技术有限公司
Abstract: 本申请提供一种任务处理方法及装置,该方法可以应用于计算设备,计算设备包括主处理器和协处理器,主处理器向协处理器发送请求命令以将任务调度至协处理器处理,协处理器执行该任务,并在任务执行完成后根据请求命令的指示的第一地址,获取主处理器上用于执行该任务的线程的信息,并将该线程的信息存放至主处理器维护的运行队列中。通过上述方式,将任务相关的线程的信息和运行队列的相关行为卸载至协处理器,主处理器可以基于运行队列来获取该线程的信息并唤醒线程,这样便不需要主处理器向协处理器询问,也不需要协处理器通过中断请求来通知主处理器任务执行完成,可以降低CPU的资源开销,提高CPU利用率及系统性能。
-
公开(公告)号:CN114327244A
公开(公告)日:2022-04-12
申请号:CN202011062409.8
申请日:2020-09-30
Applicant: 华为技术有限公司
Abstract: 本申请公开了一种数据迁移的方法。该方法由处理器中的数据迁移单元执行,包括:获取待迁移矩阵的存储位置,待迁移矩阵以第一存储方式存储,读取所述待迁移矩阵中元素,按照第二存储方式存储待迁移矩阵的元素,第二存储方式是与第一存储方式不同的存储方式。在执行矩阵乘法时,处理器中数据迁移单元可以连续读取矩阵的一行或者一列的元素,无需外部设备以及频繁访问内存,整体计算效率更高。
-
公开(公告)号:CN114116154A
公开(公告)日:2022-03-01
申请号:CN202010899161.4
申请日:2020-08-31
Applicant: 华为技术有限公司
Abstract: 本申请公开了任务调度方法、装置及设备,以调度设备执行该任务调度方法为例,该调度设备获取待调度的第一任务后,根据该第一任务的特征和待执行第一任务的至少一个执行设备的特征选择匹配的第一执行设备。通过基于第一任务的特征和执行设备的特征来选择匹配的第一执行设备,在选择第一执行设备时考虑了任务在执行设备上的性能差异,使得调度第一执行设备来执行第一任务能够提高执行设备的资源利用率和任务处理的性能。
-
-
-
-
-
-
-
-
-