-
公开(公告)号:CN114329325B
公开(公告)日:2024-09-24
申请号:CN202111374829.4
申请日:2021-11-19
Abstract: 本发明公开了一种基于昇腾AI处理器的批量矩阵乘算子的优化方法,所述方法包括:获取第一输入数据与第二输入数据,并将所述第一输入数据与所述第二输入数据搬运到AI Core;获取所述第二输入数据的加载行数,并根据所述加载行数以及预设的缓冲区的双缓存机制对所述第一输入数据和第二输入数据进行划分;将划分后的所述第一输入数据和第二输入数据加载到所述缓冲区中进行计算,得到输出数据;将所述输出数据搬运到外部存储中进行输出。本申请能够利用双缓冲机制,能够缩短第一矩阵和第二矩阵相乘的运算时间,从而提高数据处理的效率。
-
公开(公告)号:CN114281874A
公开(公告)日:2022-04-05
申请号:CN202111373725.1
申请日:2021-11-19
Abstract: 本发明涉及数据索引领域,具体是涉及一种基于昇腾AI处理器的索引转换方法及装置。本发明根据张量的数据排布格式,对算子的索引信息进行转换,使得转换之后的索引信息与张量的数据排布格式所匹配,由于对索引信息进行转换只涉及到对数字的简单运算,从而在不改变张量数据排布格式的前提下,依然能够通过转换之后的索引信息在张量中索引到相应的数据。由于本发明不涉及到改变张量数据排布格式,从而避免了因改变张量数据排布格式而耗费的时间,进而提高了算子的计算速度。
-
公开(公告)号:CN114281874B
公开(公告)日:2024-12-10
申请号:CN202111373725.1
申请日:2021-11-19
Abstract: 本发明涉及数据索引领域,具体是涉及一种基于昇腾AI处理器的索引转换方法及装置。本发明根据张量的数据排布格式,对算子的索引信息进行转换,使得转换之后的索引信息与张量的数据排布格式所匹配,由于对索引信息进行转换只涉及到对数字的简单运算,从而在不改变张量数据排布格式的前提下,依然能够通过转换之后的索引信息在张量中索引到相应的数据。由于本发明不涉及到改变张量数据排布格式,从而避免了因改变张量数据排布格式而耗费的时间,进而提高了算子的计算速度。
-
公开(公告)号:CN114329325A
公开(公告)日:2022-04-12
申请号:CN202111374829.4
申请日:2021-11-19
Abstract: 本发明公开了一种基于昇腾AI处理器的批量矩阵乘算子的优化方法,所述方法包括:获取第一输入数据与第二输入数据,并将所述第一输入数据与所述第二输入数据搬运到AI Core;获取所述第二输入数据的加载行数,并根据所述加载行数以及预设的缓冲区的双缓存机制对所述第一输入数据和第二输入数据进行划分;将划分后的所述第一输入数据和第二输入数据加载到所述缓冲区中进行计算,得到输出数据;将所述输出数据搬运到外部存储中进行输出。本申请能够利用双缓冲机制,能够缩短第一矩阵和第二矩阵相乘的运算时间,从而提高数据处理的效率。
-
公开(公告)号:CN118733527A
公开(公告)日:2024-10-01
申请号:CN202410795696.5
申请日:2024-06-19
Applicant: 北京大学 , 北京大学长沙计算与数字经济研究院
IPC: G06F16/11 , G06F16/182 , G06F16/958
Abstract: 本发明公开了一种文件管理方法、装置、电子设备及计算机程序产品。其中,该方法包括:通过浏览器接收对计算机集群的文件管理命令;响应于文件管理命令,对计算机集群执行文件管理命令指示的文件管理操作;调用浏览器中的文件操作界面,展示文件管理操作的执行过程。本发明解决了文件管理效率低的技术问题。
-
公开(公告)号:CN117828127B
公开(公告)日:2024-08-30
申请号:CN202311745296.5
申请日:2023-12-18
Applicant: 北京大学 , 北京大学长沙计算与数字经济研究院
Abstract: 本发明涉及资源管理技术领域,公开了一种基于半结构化存储的树状层级集群用户管理方法,本发明提供的方法包括:根据用户的功能需求及非功能需求,在非关系型数据库中使用半结构化数据创建树状层级的账户树逻辑结构;利用双拷贝的缓存策略对树状层级的账户树逻辑结构中的用户请求进行读写性能优化,完成树状层级的集群用户管理。通过本发明提供的方法在物理存储结构上采用半结构化数据库存储,在逻辑结构上采用树状层级结构维护账户树与用户关联关系,在保证数据低冗余的情况下提供了较高的灵活性,同时利用树状结构建立附属关系为系统提供群组管理能力。
-
公开(公告)号:CN118113434A
公开(公告)日:2024-05-31
申请号:CN202410009015.8
申请日:2024-01-03
Applicant: 北京大学 , 北京大学长沙计算与数字经济研究院
Abstract: 本发明涉及高性能计算任务调度技术领域,公开了跨节点任务管理方法、计算机设备及存储介质,应用于计算任务调度系统,该方法包括:中央控制节点中的主控守护进程根据用户发送的待执行任务,确定待执行任务对应的多个目标计算节点,根据目标计算节点形成计算节点列表,将待执行任务下发至各目标计算节点的守护进程;目标计算节点中的守护进程用于运行待执行任务,并将运行结果发送至中央控制节点;若计算节点列表中的第一个目标计算节点上的任务进程结束,主控守护进程向各目标节点下发清除请求,以使各目标算节点中的守护进程清除待执行任务。本发明使得计算任务调度系统能够实现单节点和跨节点任务调度,具备高性能计算任务调度的基本功能。
-
公开(公告)号:CN117851011A
公开(公告)日:2024-04-09
申请号:CN202410010795.8
申请日:2024-01-03
Applicant: 北京大学 , 北京大学长沙计算与数字经济研究院
Abstract: 本发明涉及计算机技术领域,公开了任务队列管理方法、装置、计算机设备及存储介质,本发明将任务按照任务状态进行划分,获得排队状态任务队列、运行状态任务队列和结束状态任务队列;对各任务队列采用多级存储;在内存中查询排队或正在运行的任务信息;对需更改任务状态的任务进行任务状态更改,并在嵌入式数据库中持久化更改后的任务状态;在全功能数据库中筛选已结束的任务信息;在任务集群需要重启或是遭遇故障恢复的情况下,按照预设恢复顺序进行任务队列恢复。本发明将不同状态任务在不同任务队列中维护,以此均摊针对不同状态任务的不同需求产生的查询或维护数据数据结构的压力,能够承受高并发压力且满足了抗故障要求。
-
公开(公告)号:CN117828127A
公开(公告)日:2024-04-05
申请号:CN202311745296.5
申请日:2023-12-18
Applicant: 北京大学 , 北京大学长沙计算与数字经济研究院
Abstract: 本发明涉及资源管理技术领域,公开了一种基于半结构化存储的树状层级集群用户管理方法,本发明提供的方法包括:根据用户的功能需求及非功能需求,在非关系型数据库中使用半结构化数据创建树状层级的账户树逻辑结构;利用双拷贝的缓存策略对树状层级的账户树逻辑结构中的用户请求进行读写性能优化,完成树状层级的集群用户管理。通过本发明提供的方法在物理存储结构上采用半结构化数据库存储,在逻辑结构上采用树状层级结构维护账户树与用户关联关系,在保证数据低冗余的情况下提供了较高的灵活性,同时利用树状结构建立附属关系为系统提供群组管理能力。
-
公开(公告)号:CN117851011B
公开(公告)日:2024-07-16
申请号:CN202410010795.8
申请日:2024-01-03
Applicant: 北京大学 , 北京大学长沙计算与数字经济研究院
Abstract: 本发明涉及计算机技术领域,公开了任务队列管理方法、装置、计算机设备及存储介质,本发明将任务按照任务状态进行划分,获得排队状态任务队列、运行状态任务队列和结束状态任务队列;对各任务队列采用多级存储;在内存中查询排队或正在运行的任务信息;对需更改任务状态的任务进行任务状态更改,并在嵌入式数据库中持久化更改后的任务状态;在全功能数据库中筛选已结束的任务信息;在任务集群需要重启或是遭遇故障恢复的情况下,按照预设恢复顺序进行任务队列恢复。本发明将不同状态任务在不同任务队列中维护,以此均摊针对不同状态任务的不同需求产生的查询或维护数据数据结构的压力,能够承受高并发压力且满足了抗故障要求。
-
-
-
-
-
-
-
-
-