首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

分布式编译方法、装置、设备及可读存储介质 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:烽火通信科技股份有限公司;南京第三代通信科技有限公司

摘要:本申请公开了一种分布式编译方法、装置、设备及可读存储介质,通过执行编译指令,根据所述编译指令和预置共享目录中的源码包生成并发的子任务序列;根据所述子任务序列运行所述预置共享目录中的任务调度服务端,以使各个容器中的任务调度客户端编译所述任务调度服务端从所述子任务序列中分发的子任务;确定各个所述任务调度客户端执行编译所述子任务后,更新任务状态,完成打包工作。可见,保证了对总体编译任务进行并行划分时的任务颗粒度较小,同时又无需在分布式编译过程中实时调度,从而可以有效提高分布式编译任务的总体并行度和调度,减少了编译时长,提高了编译效率。

主权项:1.一种分布式编译方法,其特征在于,所述方法包括:执行编译指令,根据所述编译指令和预置共享目录中的源码包生成并发的子任务序列,其中,源码包包括前置任务管理模块、多个功能模块和总编译任务;所述根据所述编译指令和预置共享目录中的源码包生成并发的子任务序列,包括:通过所述编译指令运行所述前置任务管理模块;根据运行的所述前置任务管理模块分析各个所述功能模块,获取各个所述功能模块之间的依赖关系;根据所述前置任务管理模块和所述依赖关系对所述总编译任务进行解析和分片,生成并发的子任务序列;所述根据所述前置任务管理模块和所述依赖关系对所述总编译任务进行解析和分片,生成并发的子任务序列,包括:通过运行的所述前置任务管理模块和所述依赖关系对所述总编译任务进行解析,获取所述总编译任务中各个编译链接任务信息,其中,所述编译链接任务信息包括有依赖编译链接任务和无依赖编译链接任务;通过对所述有依赖编译链接进行切片细化,得到编译任务和链接任务;基于所述无依赖编译链接任务、所述编译任务和所述链接任务,生成并发的子任务序列;根据所述子任务序列运行所述预置共享目录中的任务调度服务端,以使各个容器中的任务调度客户端编译所述任务调度服务端从所述子任务序列中分发的子任务;确定各个所述任务调度客户端执行编译所述子任务后,更新任务状态,完成打包工作。

全文数据:

权利要求:

百度查询: 烽火通信科技股份有限公司 南京第三代通信科技有限公司 分布式编译方法、装置、设备及可读存储介质

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。