热门文档
- 2025-04-21 11:02:12 2025年中国宠物行业白皮书
- 2024-11-17 13:23:03 Mckinsey:2024中国消费趋势调研
- 2025-03-07 11:57:25 【剧星传媒】《哪吒2》资源推荐0205
- 2024-07-31 22:30:59 城市飞行营地总体规划及主题体验区概念设计规划案
- 2024-05-19 21:59:54 2024小红书餐饮行业方法论
- 2024-03-22 23:03:56 红爵啤酒品鉴会“红爵之夜 嗨啤TIME ”主题活动策划方案
- 2024-07-21 20:53:59 2024全球E-Bike市场洞察报告(电动自行车)
- 2024-07-09 21:55:15 如何运营你的小红书?
- 2024-08-18 12:25:23 2024年科大讯飞1024招商方案
- 2024-11-04 20:41:56 淘天集团:2024年家装家居行业营销解决方案
- 2025-05-06 14:49:34 中国剧本杀行业研究报告
- 2024-09-08 21:00:26 【Short TV】ShortTV出海短剧内容生态

1、本文档共计 0 页,下载后文档不带水印,支持完整阅读内容或进行编辑。
2、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
4、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。
2、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
4、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。
Kunpeng鲲鹏原生开发技术白皮书01鲲鹏原生开发的机遇和挑战0102鲲鹏原生开发的核心技术理念0303鲲鹏原生开发能力介绍053.1代码开发阶段063.1.1代码开发%3.1.2代码优化283.13编译303.1.4调试323.1.5调优3732流水线阶段613.2.1门禁检查613.2.2编译构建663.2.3调优673.2.4测试683.2.5版本发布693.3OS底座(openEuler:系操作系统)703.3.1 openEuleri简介703.3.2 openEuler基础能力713.3.3 openEuler_工具和社区服务04行业案例804.1金融814.1.1恒生电子:基于鲲鹏原生开发经纪场外业务系统,让证券数据处理更高效814.12宇信科技:基于鲲鹏原生开发金融软件,让金融信息处理更高效834.2电信864.2.1浩瀚深度:鲲鹏原生赋能DP采集系统,网络数据可视化处理更加高效864.2.2恒安嘉新:基于鲲鹏原生开发安全采集分析平台,保障企业信息系统安全稳定运行894.3政府914.3.1超图软件:基于鲲鹏原生开发地理信息系统,让自燃资源评估更高效914.32深圳防灾减灾技术研究院:鲲鹏原生助力地震观测数据高效处理934.4电力954.4.1广州海颐:基于鲲鹏原生开发高性能、高可靠电力系统软件,加速电网数字化转型954.4.2国能信控:基于鲲鹏原生开发新能源计算平台,为电力系统提供高效算力支撑974.5医疗994.5.1卫宁健康:基于鲲鹏原生开发新一代医疗信息系统WNEX,让医疗服务更便利994.52东华软件:构建鲲鹏原生医疗经营管理系统,让医院运作更有序1014.6水平软件1034.6.1星环科技:基于鲲鹏原生大数据基础软件,让企业数据流转更快捷1034.6.2深信服:联合鹏共同推进企业级分布式存储EDS原生开发创新实践,让数据管理更可靠10501鲲鹏原生开发的机遇和挑战18.鲲鹏计算产业聚焦计算架构创新和开源基础软件的研发,致力于推动鲲鹏生态发展。通过战略性、长期性的研发投入,吸纳全球计算产业的优秀人才和先进技术,持续推进全栈计算技术的创新发展,加快构筑面向多样化计算的全球开源体系与产业标准。基于“硬件开放、软件开源、使能伙伴、发展人才”的策略推动鲲鹏计算产业发展。目前,鲲鹏软硬件联合创新已覆盖国计民生核心场景,主流伙伴核心应用已迁移到鲲鹏,鲲鹏生态进入快速发展期。当前阶段,鲲鹏和x86多平台版本并行迭代成为主要需求,由于两个架构开发生态的差异,如果采用两套流水线分别开发两套代码,则会带来很多重复开发验证的工作,并且两个版本分别开发、构建和维护效率低。因此,鲲鹏创新性的提出鲲鹏原生开发:基于鲲鹏硬件+open Euler+-鲲鹏DevKit+鲲鹏Bo0stKt,实现1套代码+1条流水线+多平台版本,助力伙伴持续且首发性能领先的商用版本。02鲲鹏原生开发的核心技术理念鲲鹏原生开发的核心技术理念鲲鹏原生开发的核心技术理念:基于鲲鹏硬件+open Euler+-鲲鹏开发套件DevKit+鲲鹏应用使能套件BoostKit,实现1套代码+1条流水线构建多平台版本,效率更高、性能更优。鲲鹏原生开发包含代码开发阶段和流水线阶段:”代码开发阶段:通过鲲鹏DevKit、BoostKit开发代码,充分应用鲲鹏架构优势,性能更优。”流水线阶段:鲲鹏DevKit以命令行方式1小时接入CI/CD,便捷发布多平台版本。图2-1核心技术理念代码开发代码优化编译调试代码开发阶段系统性能分析启发式编程·毕昇DKGCC for openEule·系统诊断X86平台调忧86平台测试X85版本发布门禁检查水线阶·亲和分析毕界编译器自动反馈优化测试框架编码规范检查·测试工具GCC for openEuler测试样例多样性算力测试套件,病毒扫描,效率20%↑效率5%↑”极简融入&高效发布:DevKit原生开发插件1小时接入两大主流(Jenkins、GitLab)Cl/CD流水线,高效提升鲲鹏流水线搭建及版本发布效率。》鲲鹏亲和&极致性能:鲲鹏流水线使能鲲鹏亲和分析工具、编译器、性能工具等,实现应用性能提升。多架构兼容:1套流水线同时支持多样性算力版本构建及测试。鹏原生开发技术白皮书/0403鲲鹏原生开发能力介绍鲲鹏原生开发能力介绍代码开发阶段3.1.1代码开发目3.1.1.1代码开发介绍鲲鹏原生开发在代码开发阶段提供了DevKit应用开发工具和BoostKit应用使能套件,可通过启发式编程及多场景化SDK提供的示例Demo和文档,有效提升鲲鹏原生开发效率。图3-1代码开发阶段通过鲲鹏DevKit/,BoostKit开发代码:充分应用鲲鹏架构优势,性能更优代码开发编译调试调优·场景化SDK调试器系统性能分析·启发式编程·ava性能分析·GCC for openEuler·系统诊断83.1.1.2应用开发工具应用开发工具支持创建鲲鹏应用工程,支持C/C+开发语言,编码时能够自动匹配鲲鹏加速库函数字典、智能提示、高亮、联想字典中可以替换的库和函数。支持以下功能:”鲲鹏应用工程:只需要在创建鲲鹏应用工程页面进行简单的输入和选择,便可以实现自动化构建鲲鹏应用工程,包括空工程、通用计算应用工程、安全计算应用工程、高性能计算应用工程、DPAK应用工程和数据IO应用工程。字典管理:支持加速库函数字典管理,可线上(自动)和线下更新。编程辅助:支持鲲鹏加速库函数的悬浮提示、函数搜索,支持Coding时自动联想和高亮鲲鹏加速库优化后的相关函数。应用开发工具,详细介绍与最新内容请参见鲲鹏社区→鲲鹏开发套件DevKit→开发,详情可扫描下方二维码。鹅原生开发技术白皮书/06鲲鹏原生开发能力介绍鲲鹏应用工程提供场景化的鲲鹏应用工程模板,快速辅助工程环境构建、配置检查、依赖下载、构建文件生成等。步骤1创建鲲鹏应用工程(通用计算应用工程,界面截图以VS Code环境为例)。图3-2创建工程步骤2部署SDK。图3-3部署SDK部容SDKSDK类型O kunpeng-gpckunpeng-gpc-devel上传kunpeng-gpc上传kunpeng-gpc上传上传kunpeng-gpc-devel请上传kunpeng-gpc-devel上传07/鲲鹏原生开发技术白皮书鲲鹏原生开发能力介绍步骤3工程创建成功后,展示结果。图3-4工程创建成功步骤4单击“打开工程”,查看工程样例代码。图3-5查看样例代码鲲鹏原生开发技术白皮书/08鲲鹏原生开发能力介绍字典管理支持加速库函数字典管理,可线上(自动)和线下更新。步骤1当用户实际网络环境无法连接外网时,可上传本地字典文件。鼠标移动到“字典导入”旁的回,单击“下载”下载字典文件并在本地字典文件框内上传。图3-6上传本地字典文件当用户实网路环境无法法接外网时,请通过此处导入本地字典本地字典文件上传步骤2开启加速库提示,开启后,用户编码过程中将会自动联想、补齐与字典中匹配的库和函数,方便用户下载使用。图3-7开启加速库提示加速库提示步骤3开启编译选项智能联想,开启后,工具将会根据用户选择的编译器版本进行智能联想,可在编译器版本下拉列表中选择合适的编译器版本。图3-8开启编译选项智能联想编译选项智能联想用户构建本时,工具将会根据用户进择的GCC版本或BiSheng Compiler版本进行智能联想,BiSheng Compiler版本范用在2.1.0~40.0,GCC版本范用在485-103.1。09/鲲鹅原生开发技术白皮书鲲鹏原生开发能力介绍步骤4设置跳过证书验证的网站,设置后的网站无需进行证书验证。单击“添加网站”,在弹框中输入网站地址。图3-9添加网站设置跳过证书验证的网站添加网站图3-10输入网站地址添加跳过证书验证的网站请输入网站地址确定取消编程辅助支持鲲鹏加速库函数的悬浮提示、函数搜索,支持编码时智能联想和高亮鲲鹏加速库优化后的相关函数。步骤1在代码编辑区输入代码,工具会根据输入的内容自动联想函数或补全代码。图3-11自动联想函数鲲鹏原生开发技术白皮书/10鲲鹏原生开发能力介绍步骤2通过代码编辑区右上角的Q(放大镜),在搜索框输入关键字,可实现函数搜索。图3-12函数搜索函数详细定义:unsigned int._builtin_aarch64 get_fpcr0:GCC支持版本:55~9.3函数详细定义:unsigned int_builtin_aarch64 get_fpsr0:GCC支持版本:5.5~93builtin_aarch64 set_fpcr功还:设置FPCR寄存器内容函数详细定义:void_builtin_aarch64 set_fpcr(unsigned int):GcC支持版本:5.5~93_builtin aarch64 set fpsr功能述:设置FPSR寄存器内容函数详细定义:void builtin aarch64 set fpsr(unsigned int):GCCc支特版本:5.5-9.3函数详细定义:uint32t_crc32 b(uint32ta,uint8tb):;;函数详细定义:uint32t_crc32c山uint32ta,uint8tb):;;函数详细定义:uint32t_crc32dh(uint32ta,uint16tb):::函数详细定义:uint32.t_crc32 cw(uint32 t a.uint32tb)::…结束@3.1.1.3鲲鹏BoostKit应用使能套件1)鲲鹏BoostKit应用使能套件简介鲲鹏Boo5Kt应用使能套件,基于鲲鹏硬件、基础软件和应用软件的全栈优化,提供高性能开源组件、基础加速软件包和应用加速软件包,使能应用极致性能,其针对大数据、分布式存储、数据库、虚拟化和ARM原生等场景进行了深度优化鲲鹏架构特性,如内存管理、计算调度等方面的技术优势,通过预置的高性能库和框架,赋能开发者轻松构建适应鲲鹏架构的高性能应用。在同一个构建流程中,当集成B0 ostKit后,基于鲲鹏架构的目标软件包能够获益较大的性能提升。11/鲲鹏原生开发技术白皮书鲲鹏原生开发能力介绍图3-13鲲鹏BoostKit应用使能套件简介鲲鹏应用使能套件Bo0stKt,极致性能,使能鲲鹏“好用”八大场景软硬协同优化,使能鲲鹏好用加速软件包+高性能开源组件+参考实现晶场景化应用大数据分布式存储数据库ARM原生机密计算Web/CDNHPO应用加速软件包数据亲和:数据全处理流程负载优化BoostKit基础加速软件包就近计算算法加速并行化处理全生命周期安全高性能开源组件大数据分布式存储数据库机密计算算法加速库智能预取可插拔Trust忆one套件基础软件自研压缩算法获取最新的鲲鹏Boo5tKt应用使能套件和详细的用户指南,请参见鲲鹏应用使能套件BoostKit,详情可扫描下方二维码。可鹅原生开发技术白皮书/12
请如实的对该文档进行评分-
-
-
-
-
0 分