Green Hills

自1982年以来,Green Hills优化编译器一直引领嵌入式行业,生成最快、最小且最可靠的代码。数亿使用嵌入式电子产品——从汽车、卫星、飞机到手机、打印机和外科手术工具——运行由Green Hills编译器生成的代码。

支持语言:
C
C++
Ada
Embedded C++
GNU C/C++ extensions
支持设备:
ARM (AArch32 & AArch64)
TriCore
RH850/V850
MIPS
Power Architecture/VLE
Intel (x86 and x64)
ColdFire/68K
RISC-V

产品详情

最大化性能

随着微处理器创新速度的持续加快,应用开发者知道他们可以信赖Green Hills编译器,释放硬件的全部潜力,实现下一代应用中的最大性能和功能安全。

Green Hills 编译器采用最先进的优化方法,即使在严格的规模限制下,也能最大化程序性能。例如,我们的 CodeFactor™ 优化通过子程序调用和尾合并删除冗余代码段,加快程序执行速度并缩小程序规模。静态基底通过将数据项分组,显著减少负载地址作次数,实现了相同的好处(更快的速度、更小的体积)。

我们的每一项优化——无论是自创还是行业标准——都经过细致的实施。延续三十年的工程卓越,我们细致研究并对每一项进行数百个基准测试。

通过精心实现和尖端技术,Green Hills 编译器在大多数程序中能提升速度并减少至少 20% 的规模,相比 GNU 和 LLVM 编译器。

微调输出

虽然Green Hills编译器提供了优秀的默认设置,但我们理解您的应用是独一无二的。你可以通过启用不同的优化组合,以及按项目或文件配置优化来微调编译器输出。

降低生产成本

降低处理器成本

你并不总是需要更快的处理器来满足日益增长的性能需求。我们先进的编译器优化可以根据你所用芯片的优势进行调优。如果你能用更低成本的处理器满足相同的实时需求,你能省多少钱?或者你是否可以在不开发新的硬件平台的情况下发布新产品? 提升应用性能不仅能为处理器本身节省开支,成本较低的处理器也能以更低的时钟频率运行,所需的功耗和散热也更少。更长的电池续航同时让你的产品更好、更便宜。

降低你的内存成本

Green Hills 编译器优化通过缩小可执行文件大小来降低内存成本。大多数程序相较于 GNU 编译器至少有 10% 的提升。

最大化节省

我们的成本降低专家团队可以帮助您在不牺牲功能的前提下减少内存和处理器需求。我们已将客户内存使用率降低了30%以上,性能提升了300%以上。

在线留言