【技术实现步骤摘要】
部署方法、部署装置、芯片、电子设备和介质
[0001]本公开涉及计算机
,特别涉及一种部署方法、部署装置、芯片、电子设备和计算机可读介质。
技术介绍
[0002]编译是指对基于人类可读源代码编写得到的源文件进行一系列处理,得到机器可读代码对应的可执行文件的过程;编译操作可由相应的编译器执行,所得到的可执行文件可以在虚拟机或者相应处理器架构中部署执行。现阶段,对编译部署过程进行优化时,在编译速度和编译优化程度之间往往存在矛盾,二者无法兼顾。
技术实现思路
[0003]本公开提供一种部署方法、部署装置、芯片、电子设备和计算机可读介质。
[0004]第一方面,本公开提供了一种部署方法,其包括:
[0005]响应于第一编译器得出的第一编译结果,根据所述第一编译结果将系统中的至少部分处理单元划分为一个或多个资源块,其中,所述第一编译结果由所述第一编译器对待编译的算法或程序进行编译得到,所述系统包括多个所述处理单元;
[0006]将所述第一编译结果部署至全部所述资源块并运行;
[00 ...
【技术保护点】
【技术特征摘要】
1.一种部署方法,其包括:响应于第一编译器得出的第一编译结果,根据所述第一编译结果将系统中的至少部分处理单元划分为一个或多个资源块,其中,所述第一编译结果由所述第一编译器对待编译的算法或程序进行编译得到,所述系统包括多个所述处理单元;将所述第一编译结果部署至全部所述资源块并运行;响应于第二编译器得出的第二编译结果,暂停运行状态,并将在至少部分所述资源块上部署的所述第一编译结果替换为所述第二编译结果,其中,所述第二编译结果由所述第二编译器根据所述第一编译结果得出,和/或,所述第二编译器的编译速度小于所述第一编译器的编译速度。2.根据权利要求1所述的部署方法,其中,所述系统为众核系统,所述处理单元为处理核,一个所述资源块包括一个所述处理核。3.根据权利要求2所述的部署方法,其中,所述第二编译结果由所述第二编译器根据所述第一编译结果得出,所述第二编译结果为基于所述第一编译结果的路由编译结果;所述将在至少部分所述资源块上部署的所述第一编译结果替换为所述第二编译结果,包括:根据所述第二编译结果对每个所述资源块进行路由调整。4.根据权利要求1所述的部署方法,其中,所述系统为现场可编程门阵列芯片,所述处理单元为逻辑运算单元,所述资源块为逻辑运算资源块。5.根据权利要求4所述的部署方法,其中,所述第二编译结果由所述第二编译器根据所述第一编译结果得出;所述将在至少部分所述资源块上部署的所述第一编译结果替换为所述第二编译结果,包括:根据所述第二编译结果对全部所述逻辑运算资源块进行布局调整。6.根据权利要求1所述的部署方法,其中,在所述将在至少部分所述资源块上部署的所述第一编译结果替换为所述第二编译结果之后,还包括:响应于至少一级附加编译器的对应级的编译结果,暂停运行状态,并使用对应级的编译结果对在至少部分所述资源块上部署的编译结果进行替换,其中,第一级附加编译器的第一级编译结果用于替换在至少部分所述资源块上部署的所述第二编译结果,其他级附加编译器的其他级编译结果用于替换在至少部分所述资源块上部署的其前一级附加编译器的编译结果。7.根据权利要求6所述的部署方法,其中,所述第一级编译结果由所述第一级附加编译器根据所述第二编译结果得出,所述其他级编译结果由所述其他级附加编译器根据其前一级附加编译器的编译结果得出;和/或,所述第一级附加编...
【专利技术属性】
技术研发人员:吴臻志,祝夭龙,
申请(专利权)人:北京灵汐科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。