大飞科普精选:exagear使用教程


大飞科普精选:exagear使用教程

近期,华为发布了全新的动态二进制指令翻译工具——ExaGear,该工具现已在鲲鹏社区正式上线并供公众下载试用。

ExaGear是华为自主研发的二进制指令翻译工具,它能在运行时将x86应用指令实时翻译为ARM64指令并顺利执行。这一创新技术使得Linux x86应用无需重新编译即可运行在鲲鹏服务器上,从而帮助客户快速将Linux x86无源码应用迁移到鲲鹏服务器上。

对于那些没有源码或重新编译成本过高的存量业务应用,ExaGear提供了一种高效的解决方案。该工具基于华为编译器实验室长期的技术积累和项目实践,利用先进的动态二进制指令翻译技术,并针对鲲鹏进行了深度优化,以满足此类业务快速迁移的需求。其特点如下:

2. 业务无损:

经过ExaGear翻译执行的业务逻辑与原生业务行为完全一致,保证翻译过程的透明性。翻译工具不会解释业务逻辑,也不直接处理用户数据。

3. 卓越性能:

ExaGear集成了针对鲲鹏硬件平台的在线高性能编译技术,实现跨指令体系的实时转换。它能识别热点指令并在线优化这些指令的翻译过程,达到业界领先的指令翻译性能。

鲲鹏已为广开发者提供了完善的代码迁移、优化加速和编译工具。与此通过与各大开源社区的联合,实现了常见的基础软件和中间件对鲲鹏的支持。ExaGear的上线,使得开发者可以通过无源码应用迁移的方式,大幅降低存量业务的部署门槛。用户可以以最低的人力和时间成本平滑迁移业务,实现应用业务的快速迁移到鲲鹏。更多开发工具的上线,将助力开发者充分释放鲲鹏全栈平台的算力。

我们热烈欢迎开发者们下载使用ExaGear,提出宝贵的需求和建议,共同完善和提升!点击下方的链接,即刻下载体验!


大飞科普精选:exagear使用教程