鲲鹏原生开发技术白皮书(6.0修订版)_112页_3mb
报告摘要
鲲鹏原生开发技术白皮书总结:
鲲鹏原生开发旨在通过统一代码和流水线框架,实现多架构版本的高效构建与性能优化。其核心技术理念基于鲲鹏硬件+openEuler+DevKit+BoostKit组合,实现"1套代码+1条流水线→多平台版本",解决x86和鲲鹏双平台开发带来的效率低、重复验证等问题。
在代码开发阶段,鲲鹏提供DevKit开发框架和BoostKit使能套件。DevKit支持C/C++开发,提供架构适配建议、代码提示、工程模板等工具,可自动关联鲲鹏加速库函数字典。BoostKit包含大数据、分布式存储、数据库、虚拟化等场景的优化方案,通过深度优化鲲鹏微架构特性、算法、指令集等,实现性能倍增。例如:大数据场景的OmniRuntime特性可提升Spark性能20-40%,分布式存储加速库使EC算法效率提升1倍以上。
在流水线阶段,鲲鹏DevKit支持1小时接入主流CI/CD工具(Jenkins/GitLab),提供门禁检查、编译构建、跨平台测试、性能调优等全流程能力。其核心优势包括:
- 多架构兼容:1条流水线支持鲲鹏和x86双平台构建测试
- 性能提升:CFGO/LTO/自动向量化等技术可使性能提升10%
- 智能调优:调优助手可定位系统瓶颈,AI调优系统实现参数智能推荐
- 安全保障:集成病毒扫描、安全合规检查、安全容器等能力
实践案例显示:
- 恒生电子的证券交易系统通过鲲鹏原生开发,产品查询性能提升20%、开发效率提升30%
- 宇信科技金融系统在鲲鹏平台编译效率提升33%、高并发场景吞吐量提升23%
- 浩瀚深度DPI系统经鲲鹏优化后,吞吐量提升30%以上,支持千万级并发
- 超图软件通过鲲鹏调优,GIS分析性能提升30%、数据库检索效率提升947%
- 卫宁健康医疗系统服务启动时间缩短25%,QPS提升15%
- 星环科技大数据平台实现30%开发效率提升和20%性能优化
鲲鹏生态优势体现在:
- 操作系统:openEuler作为底座提供35万+软件包,支持容器化部署
- 开发工具链:提供iSulad容器引擎、StratoVirt虚拟化技术、oeAware智能调优框架等工具
- 性能优化:通过毕昇编译器、GCCforopenEuler、指令流引擎等技术,实现NVIDIA/Ascend等异构平台的性能提升
- 行业应用:全面覆盖金融、电信、政府、工业互联网等关键领域,支撑数字化转型
- 安全保障:提供机密计算、安全容器、安全合规扫描等完整安全体系
该方案通过代码优化工具(如亲和分析、向量化检查)、智能编译、全栈性能调优等环节,构建了包含6大核心模块(代码开发、编译构建、调试、调优、测试、版本发布)的开发体系。其价值在于实现代码一次开发多平台适配,提升开发效率20-50%,性能优化5-30%,支持一揽子技术栈实现系统级优化,为行业客户提供全栈国产化解决方案。
展开完整摘要
试读结束,高清完整版pdf/doc/ppt,请点下载