面向可重构计算架构的文件编译方法及软件开发工具链技术

技术编号:43827738 阅读:21 留言:0更新日期:2024-12-31 18:28
本申请涉及一种面向可重构计算架构的文件编译方法及软件开发工具链,通过采用预先设计的软件开发工具链中的语言编译器对初始编译程序文件进行语言转译处理,得到中间表示文件;采用软件开发工具链中的可重构计算架构编译器对中间表示文件进行编译处理,得到用于可重构计算架构执行的可执行文件。本申请高效地将初始编译程序文件编译为针对可重构计算架构的可执行文件,从而提高了代码的执行效率,充分利用了可重构计算架构的优势使得开发和运行环境更加灵活,符合软件开发需求。

【技术实现步骤摘要】

本申请涉及软件编译,特别是涉及一种面向可重构计算架构的文件编译方法及软件开发工具链


技术介绍

1、在当今的软件开发与计算领域,随着技术的飞速发展,编程语言和硬件架构的多样性日益显著。为满足不同应用场景下的性能需求,混合编程语言日益被广泛采用,这些语言结合了多种编程范式,使得开发者能够灵活使用各类语言的优点。目前的混合编程语言是适用于常用的硬件架构。

2、然而,对于一些特定硬件架构,编译需要耗费大量的时间和精力,开发效率较低。


技术实现思路

1、基于此,有必要针对上述技术问题,提供一种能够提高开发效率的面向可重构计算架构的文件编译方法及软件开发工具链。

2、第一方面,本申请提供了一种面向可重构计算架构的文件编译方法。该方法包括:

3、采用预先设计的软件开发工具链中的语言编译器对初始编译程序文件进行语言转译处理,得到中间表示文件;

4、采用软件开发工具链中的可重构计算架构编译器对中间表示文件进行编译处理,得到可执行文件;可执行文件是用于可重构计算架构执行的文件。<本文档来自技高网...

【技术保护点】

1.一种面向可重构计算架构的文件编译方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述中间表示文件包括指定部分代码和剩余部分代码,所述采用所述软件开发工具链中的可重构计算架构编译器对所述中间表示文件进行编译处理,得到可执行文件,包括:

3.根据权利要求2所述的方法,其特征在于,所述对所述剩余部分代码进行编译处理,得到所述可重构计算架构的宿主机的第二汇编代码,包括:

4.根据权利要求1所述的方法,其特征在于,所述采用预先设计的软件开发工具链中的语言编译器对初始编译程序文件进行语言转译处理,得到中间表示文件,包括:

...

【技术特征摘要】

1.一种面向可重构计算架构的文件编译方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述中间表示文件包括指定部分代码和剩余部分代码,所述采用所述软件开发工具链中的可重构计算架构编译器对所述中间表示文件进行编译处理,得到可执行文件,包括:

3.根据权利要求2所述的方法,其特征在于,所述对所述剩余部分代码进行编译处理,得到所述可重构计算架构的宿主机的第二汇编代码,包括:

4.根据权利要求1所述的方法,其特征在于,所述采用预先设计的软件开发工具链中的语言编译器对初始编译程序文件进行语言转译处理,得到中间表示文...

【专利技术属性】
技术研发人员:尹首一谷江源陈博颖韩慧明
申请(专利权)人:上海清华国际创新中心
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1