-
公开(公告)号:CN115237582B
公开(公告)日:2022-12-09
申请号:CN202211156377.7
申请日:2022-09-22
申请人: 摩尔线程智能科技(北京)有限责任公司
IPC分类号: G06F9/48
摘要: 本申请涉及计算机技术领域,并公开了一种处理多个任务的方法、处理设备和异构计算系统。该方法包括:获取任务的任务描述信息,任务描述信息包括依赖信息标识和被依赖信息标识,依赖信息标识指示与任务关联的第一类任务的数量,被依赖信息标识至少指示多个任务中是否存在与该任务关联的第二类任务;响应于该任务的执行结束而更新与该任务关联的第二类任务的依赖信息标识,以从与任务关联的第二类任务中确定出已不直接依赖于任何任务的待执行任务;将待执行任务加入待执行任务队列;以及执行待执行任务队列中的待执行任务。应用该方法处理多个任务可以提高异构计算系统中设备的硬件资源的利用率,并提升总体的任务执行效率。
-
公开(公告)号:CN115237582A
公开(公告)日:2022-10-25
申请号:CN202211156377.7
申请日:2022-09-22
申请人: 摩尔线程智能科技(北京)有限责任公司
IPC分类号: G06F9/48
摘要: 本申请涉及计算机技术领域,并公开了一种处理多个任务的方法、处理设备和异构计算系统。该方法包括:获取任务的任务描述信息,任务描述信息包括依赖信息标识和被依赖信息标识,依赖信息标识指示与任务关联的第一类任务的数量,被依赖信息标识至少指示多个任务中是否存在与该任务关联的第二类任务;响应于该任务的执行结束而更新与该任务关联的第二类任务的依赖信息标识,以从与任务关联的第二类任务中确定出已不直接依赖于任何任务的待执行任务;将待执行任务加入待执行任务队列;以及执行待执行任务队列中的待执行任务。应用该方法处理多个任务可以提高异构计算系统中设备的硬件资源的利用率,并提升总体的任务执行效率。
-
公开(公告)号:CN115061731B
公开(公告)日:2023-05-23
申请号:CN202210717989.2
申请日:2022-06-23
申请人: 摩尔线程智能科技(北京)有限责任公司
摘要: 本公开提供了一种混洗电路,其包括控制电路、输入选择器、混洗器和输出选择器,其中控制电路被配置成:根据混洗器能并行处理的线程的最大数量k,将m个线程分成n个线程组,各线程组包括k个线程,以及生成数据对应信息,将该数据对应信息发送给输入选择器和输出选择器,其中,该数据对应信息限定了每一个线程组的结果数据分别从哪一个或哪几个线程组的操作数据中获得,其中,k、m、n都是大于或等于1的整数。控制电路可基于SIMD模式生成数据对应信息,也可基于结果数据索引标志和操作数据索引标志生成数据对应信息。本公开还提供了可用于该混洗电路的数据混洗方法,以及还涉及包括该混洗电路的芯片和包括该芯片的集成电路装置。
-
公开(公告)号:CN115061731A
公开(公告)日:2022-09-16
申请号:CN202210717989.2
申请日:2022-06-23
申请人: 摩尔线程智能科技(北京)有限责任公司
摘要: 本公开提供了一种混洗电路,其包括控制电路、输入选择器、混洗器和输出选择器,其中控制电路被配置成:根据混洗器能并行处理的线程的最大数量k,将m个线程分成n个线程组,各线程组包括k个线程,以及生成数据对应信息,将该数据对应信息发送给输入选择器和输出选择器,其中,该数据对应信息限定了每一个线程组的结果数据分别从哪一个或哪几个线程组的操作数据中获得,其中,k、m、n都是大于或等于1的整数。控制电路可基于SIMD模式生成数据对应信息,也可基于结果数据索引标志和操作数据索引标志生成数据对应信息。本公开还提供了可用于该混洗电路的数据混洗方法,以及还涉及包括该混洗电路的芯片和包括该芯片的集成电路装置。
-
-
-