-
公开(公告)号:CN113227975B
公开(公告)日:2023-03-17
申请号:CN202180001205.X
申请日:2021-03-31
申请人: 华为技术有限公司
IPC分类号: G06F9/52 , G06F15/173
摘要: 本申请实施例公开了一种同步方法及装置,涉及人工智能领域,改善了现有技术不支持AI服务器间同步等问题。具体方案为:第一处理器为第一同步事件创建第一同步对象;第一同步对象中包括第一同步寄存器的标识,第一同步寄存器的值包括第一数值或第二数值,第一数值用于指示第一同步事件未发生,第二数值用于指示第一同步事件已经发生;第一处理器包括第一中央处理器CPU;第二处理器基于第一同步寄存器的值,确定第一同步事件是否发生;第二处理器包括第一神经网络处理器NPU。
-
公开(公告)号:CN106788510A
公开(公告)日:2017-05-31
申请号:CN201611227157.3
申请日:2016-12-27
申请人: 华为技术有限公司
IPC分类号: H04B1/16
CPC分类号: H04B1/16
摘要: 本申请提供了一种接收器,包括:对齐控制单元、m路传输路径、多路寄存选择控制单元、符号脉冲产生器以及存储单元。对齐控制单元用于产生包括相位值以及偏移值的对齐控制信号。多路寄存选择控制单元用于依据相位值,产生m路传输路径的选择信号。m路传输路径中的任意一条传输路径在接收到的选择信号为第一数值的情况下,输出接收到的序列,在接收到的选择信号为第二数值的情况下,将接收到的序列延迟一个采样点后输出。符号脉冲产生器用于将预先设置的脉冲发射时间延迟偏移值个采样点后,发出脉冲信号。存储单元用于在接收到所述脉冲信号后,存储m路传输路径输出序列的拼接序列。接收器实现了序列的并行处理,因此能够降低处理时延。
-
公开(公告)号:CN117193951A
公开(公告)日:2023-12-08
申请号:CN202210601624.3
申请日:2022-05-30
申请人: 华为技术有限公司
IPC分类号: G06F9/48
摘要: 本申请提供一种调度装置、方法及相关设备。其中,调度装置包括与执行装置耦合的派发器;派发器包括多个第一缓存器,多个第一缓存器中的每个第一缓存器用于缓存一个任务类型的目标任务;目标任务包括线程子任务和缓存管理操作任务;缓存管理操作任务用于指示对线程子任务的输入数据或输出数据进行缓存管理操作;派发器用于:接收多个第一目标任务,并根据任务类型将多个第一目标任务缓存在多个第一缓存器中;向执行装置派发多个第二目标任务,多个第二目标任务中的任意一个第二目标任务为多个第一缓存器缓存的目标任务,多个第二目标任务分别由不同的第一缓存器缓存。采用本申请,能够提升图计算效率。
-
公开(公告)号:CN113227975A
公开(公告)日:2021-08-06
申请号:CN202180001205.X
申请日:2021-03-31
申请人: 华为技术有限公司
IPC分类号: G06F9/52 , G06F15/173
摘要: 本申请实施例公开了一种同步方法及装置,涉及人工智能领域,改善了现有技术不支持AI服务器间同步等问题。具体方案为:第一处理器为第一同步事件创建第一同步对象;第一同步对象中包括第一同步寄存器的标识,第一同步寄存器的值包括第一数值或第二数值,第一数值用于指示第一同步事件未发生,第二数值用于指示第一同步事件已经发生;第一处理器包括第一中央处理器CPU;第二处理器基于第一同步寄存器的值,确定第一同步事件是否发生;第二处理器包括第一神经网络处理器NPU。
-
公开(公告)号:CN118552388A
公开(公告)日:2024-08-27
申请号:CN202310215263.3
申请日:2023-02-24
申请人: 华为技术有限公司
摘要: 本申请实施例提供了一种图形处理装置及其模式切换方法、芯片和电子设备,应用于图形处理技术领域,该图形处理装置中的第一处理核可以在第一处理指令对应的第一程序执行结束之前,获取第二处理指令和第二处理指令对应的配置参数。然后,根据第二处理指令确定第一处理核的工作模式。当第一处理核的工作模式为单指令多线程模式时,可以根据线程组数据和配置参数确定对应的第一处理线程地址。最后,根据第一程序地址将存储器中的第二程序存入缓存器,且当第一处理核的工作模式为单指令多线程模式时,可以根据第一处理线程地址配置对应处理线程的寄存器,当第一程序执行结束时可以更快速的执行第二程序。
-
公开(公告)号:CN110543351B
公开(公告)日:2023-11-17
申请号:CN201810571788.X
申请日:2018-05-29
申请人: 华为技术有限公司
摘要: 本申请实施例公开了一种数据处理方法。本申请实施例方法包括:计算机设备生成目标任务,目标任务包括Buffer申请任务或者Buffer释放任务,目标任务为第一任务的后继任务,且为第二任务的前继任务,第一任务和第二任务为存在顺序依赖关系的待执行任务,其中,当目标任务为Buffer申请任务时,第二任务执行时使用Buffer申请任务所对应的Buffer,当目标任务为Buffer释放任务时,第一任务执行时使用Buffer释放任务所对应的Buffer;当目标任务的前继任务已完成后且目标任务的后继任务执行前,所述计算机设备根据目标任务获取目标任务对应的Buffer表项,Buffer表项为包含目标任务对应的Buffer的内存大小、Buffer的内存位置以及Buffer的内存地址的表项,并执行目标任务以申请或者释放目标任务所对应的Buffer。
-
公开(公告)号:CN116724294A
公开(公告)日:2023-09-08
申请号:CN202180087726.1
申请日:2021-05-14
申请人: 华为技术有限公司
IPC分类号: G06F9/50
摘要: 一种任务分配方法及装置,涉及计算机技术领域。该方法包括:任务分配装置可获取第一任务的第一锁定信息。任务分配装置可根据第一锁定信息确定第一资源的状态为第一锁定状态,第一资源为用于处理第一任务的资源,其中,第一锁定状态为不允许分配第二任务的状态,第二任务的优先级低于或等于所述第一任务的优先级。在第一资源执行第一任务后,可通过第一锁定信息将第一资源锁定,使得任务分配装置不再将优先级低于或等于第一任务的资源分配至第一资源,以便后续优先级不低于第一任务的优先级的其他任务到达任务分配装置时,有足够的资源处理,因此可以更加及时地处理高优先级的任务。
-
公开(公告)号:CN110489213B
公开(公告)日:2022-04-05
申请号:CN201810463722.9
申请日:2018-05-15
申请人: 华为技术有限公司
IPC分类号: G06F9/48
摘要: 本申请涉及计算机技术领域,公开了一种任务处理方法及处理装置、计算机系统,方法的实现包括:第一处理装置生成多个任务,并确定所述多个任务的任务描述信息,所述多个任务的任务描述信息用于指示所述多个任务之间的依赖关系,其中,存在依赖关系的任意两个任务中,其中一个任务的处理需要等待另一个任务的处理结果;所述第一处理装置向第二处理装置发送指令,所述指令中包括所述多个任务和所述多个任务的任务描述信息;所述第二处理装置接收所述指令,并根据所述多个任务之间的依赖关系对所述多个任务进行处理。如此,本申请实施例中的方案能够有效降低等待时延,充分发挥加速芯片的计算能力,提高任务处理效率。
-
公开(公告)号:CN102970267A
公开(公告)日:2013-03-13
申请号:CN201210479065.X
申请日:2012-11-22
申请人: 华为技术有限公司
IPC分类号: H04L27/26
摘要: 本发明公开了一种数据调制方法和装置、数据解调方法和装置及通信设备,属于数字通信技术领域。所述数据调制方法包括:在第n个帧处理时间内,数据处理引擎依次对k路待调制数据的第n个符号帧进行频域处理,所述帧处理时间的长度和所述符号帧的帧长相等,其中,k≥1,n≥2;在所述第n个帧处理时间内,所述数据处理引擎依次对所述k路待调制数据的第n-1个符号帧进行时域处理。本发明通过在一个帧处理时间内,对多路待调制数据的第n-1个符号帧依次进行时域处理,同时对多路待调制数据的第n个符号帧依次进行频域处理,避免了为每一个处理步骤设计一个处理模块,降低了成本,提高了工作效率。
-
公开(公告)号:CN117827390A
公开(公告)日:2024-04-05
申请号:CN202311498311.0
申请日:2018-05-29
申请人: 华为技术有限公司
摘要: 本申请实施例公开了一种数据处理方法。本申请实施例方法包括:计算机设备生成目标任务,目标任务包括Buffer申请任务或者Buffer释放任务,目标任务为第一任务的后继任务,且为第二任务的前继任务,第一任务和第二任务为存在顺序依赖关系的待执行任务,其中,当目标任务为Buffer申请任务时,第二任务执行时使用Buffer申请任务所对应的Buffer,当目标任务为Buffer释放任务时,第一任务执行时使用Buffer释放任务所对应的Buffer;当目标任务的前继任务已完成后且目标任务的后继任务执行前,所述计算机设备根据目标任务获取目标任务对应的Buffer表项,Buffer表项为包含目标任务对应的Buffer的内存大小、Buffer的内存位置以及Buffer的内存地址的表项,并执行目标任务以申请或者释放目标任务所对应的Buffer。
-
-
-
-
-
-
-
-
-