写点什么

《鲲鹏原生开发技术白皮书》发布,携更多伙伴迈入原生开发新时代

作者:Geek_2d6073
  • 2024-12-26
    湖北
  • 本文字数:1374 字

    阅读完需:约 5 分钟

数智时代,呼唤更先进的算力生态。鲲鹏以其创新的计算架构和开源基础软件研发,引领着技术变革的前沿。通过战略性、长期性的研发投入,吸纳全球计算产业的优秀人才和先进技术,持续推进全栈计算技术的创新发展,加快构筑面向多样化计算的全球开源体系与产业标准。基于“硬件开放、软件开源、使能伙伴、发展人才”的策略推动鲲鹏计算产业发展。

目前,鲲鹏软硬件联合创新已覆盖国计民生核心场景,主流伙伴核心应用已迁移到鲲鹏,鲲鹏生态进入快速发展期,鲲鹏和 x86 多平台版本并行迭代成为伙伴的核心诉求。由于两个架构开发生态的差异,如采用两套流水线分别开发两套代码,重复开发验证工作量大,两个版本分别开发、构建和维护效率低。为了帮助伙伴持续高效的开发鲲鹏架构亲和的高性能应用,同时满足多架构兼容的需求,2024 年初,鲲鹏原生开发计划全面启动:基于鲲鹏硬件+openEuler+鲲鹏开发套件 DevKit+鲲鹏应用使能套件 BoostKit,实现 1 套代码+1 条流水线构建多平台版本,助力伙伴持续且首发性能领先的商用版本。

本次重磅推出的《鲲鹏原生开发技术白皮书》,全面阐释了鲲鹏原生开发的核心技术理念,代码开发和流水线执行阶段提供的关键能力以及操作指导,以及各行业伙伴的鲲鹏原生创新实践,帮助开发者快速掌握鲲鹏原生开发能力,助力行业应用创新。



其中,鲲鹏开发套件 DevKit 能够提供覆盖迁移、开发、调试、编译、测试、调优 &诊断等全研发作业流程的能力,并支持以命令行方式快速集成到企业自有 CI/CD 流水线,开发者可以在流水线中直接调用鲲鹏 DevKit 插件能力,包括:鲲鹏兼容性 &亲和性门禁检查、无感知切换鲲鹏高性能编译软件(毕昇编译器、毕昇 JDK、GCC for openEuler)、鲲鹏性能分析插件、鲲鹏测试框架 &样例、版本安全合规扫描等,实现 1 套代码(门禁检查自动对代码兼容性检查并辅助修改,有架构差异的代码使用宏定义隔离)+1 条流水线(现有流水线上增加鲲鹏构建流程),鲲鹏和 x86 两个版本同步迭代,平均发布效率提升 30%+。

鲲鹏应用使能套件 BoostKit 面向大数据、数据库、分布式存储、虚拟化等八大主流应用场景,提供鲲鹏软硬协同全栈调优的使能套件,包括应用加速软件包、基础加速软件包、高性能开源组件、参考实现等,使能伙伴极致性能;同时,还提供 WAAS 负载感知加速系统,能够基于单个计算任务深度调优,启用最优加速库,自动配置全栈最佳参数。开发者可以在代码开发过程中安装并使用 BoostKit 加速能力,打造更具竞争力的水平解决方案,典型场景性能提升 10~30%。

在基础软件底座层面,openEuler 操作系统与鲲鹏服务器协同优化,综合性能领先其他 Linux 操作系统 15%,确保软件高性能运行。

此外,鲲鹏原生开发也提供全方位的安全保障体系:鲲鹏 DevKit 针对病毒/安全编译选项、安全配置、密钥和信息泄露、典型编码问题等进行安全检查和扫描,确保版本安全;鲲鹏 BoostKit 机密计算核心组件通过 CC EAL4+、支持可信计算 3.0、国密解决方案通过等保三级密评,以及 openEuler 领先的 CVE 漏洞管理和修复体系确保全系统安全。



自 2019 年发布鲲鹏计算产业战略以来,鲲鹏已发展了 5500 多家合作伙伴,打造了 16500 多个通过鲲鹏认证的解决方案,并已广泛应用在电信、金融、电力、科研、航空、教育及医疗等千行万业中。该白皮书的推出将进一步促进鲲鹏生态的开放和合作,为广大开发者提供更多的技术支持和资源,也期待更多伙伴与鲲鹏一起携手并进,共同构建一个繁荣的鲲鹏计算产业生态。

用户头像

Geek_2d6073

关注

还未添加个人签名 2021-12-22 加入

还未添加个人简介

评论

发布
暂无评论
《鲲鹏原生开发技术白皮书》发布,携更多伙伴迈入原生开发新时代_Geek_2d6073_InfoQ写作社区