当前位置:网站首页>开发工具创新升级,鲲鹏推进计算产业“竹林”式生长
开发工具创新升级,鲲鹏推进计算产业“竹林”式生长
2022-07-02 01:37:00 【曾响铃】
作者 | 曾响铃
文 | 响铃说
数字经济时代,多样性计算的发展如同快速建设的城市新区,不久前还是一片荒地,短短几年路已经修通、高楼拔地而起,一片即将繁荣的城市景象。
最近,华为伙伴暨开发者大会2022召开,鲲鹏作为多样性计算的代表,在活动期间发布了一系列新的升级,其中最引人注目的内容之一,是鲲鹏开发套件DevKit、鲲鹏应用使能套件BoostKit两大工具在过去快速迭代后再次实现创新升级。
如果说去年的鲲鹏还在为吸纳开发者和伙伴加入生态而努力,那么现在的鲲鹏已经在着手构建一个更加成熟完善的计算产业生态了,开始从更细节、更贴近场景应用的角度支持加入其中的伙伴或开发者。
这一阶段的鲲鹏,在开发和应用使能工具创新上的理念也发生了变化——长期积淀后,开发工具开始了“竹林”式生长过程。
在中国生长最为普遍的竹子——毛竹,4年也只不过长到3cm,但在这4年里,毛竹将根深扎土壤,到了第5年开始以每天30cm的速度生长,短短一个多月时间就能生长到15米,一棵一棵高耸的竹子形成一片茂密的竹林。

打造根基、厚积薄发,有足够的力量走得更广、更远,鲲鹏的开发工具和应用使能工具创新升级,在为开发者提供功能全面、能力深入、贴近实用的开发工具,这就是典型的“竹林”式生长。
能力多样性——多开发场景满足,不留死角
长时间蛰伏后,突然出现的一片竹林,个体众多、十分繁茂,是“竹林”式生长的首要特点。
此次,鲲鹏DevKit、BoostKit两大工具的升级内容,首先在能力多样性上,让开发者能够应对复杂的场景应用开发需要,不留下开发加速的死角。
其中,鲲鹏DevKit发布了三大鲲鹏场景化SDK:安全计算SDK、高性能计算SDK、通用计算SDK,帮助开发者快速获取不同场景下的关键能力,充分发挥鲲鹏架构优势,让开发者聚焦业务开发本身、降低学习成本、提高开发效率。
例如,鲲鹏安全计算SDK面向密钥、证书等安全操作场景,向开发者提供基于TEE开发安全应用的能力,保护用户数据安全,同时通过KAE加速引擎提升应用性能,帮助开发者的应用开发应对日益严峻的安全问题同时保证应用运行的效率;
而鲲鹏高性能计算SDK,面向HPC场景提供高性能编译器、通信库等编译能力,以及数学计算加速能力,帮助用户快速开发极致高性能应用,这主要对应了当下计算需求缺口大而各类集群计算快速兴起的大背景,推动鲲鹏生态下的应用开发能够与集群计算紧密结合;
此外,鲲鹏通用计算SDK,则主要面向通用计算场景提供鲲鹏软硬协同加速(KAE/国密/压缩等)能力和高性能编译器,提升应用开发效率。

鲲鹏BoostKit方面,从面向大数据、数据库、虚拟化等八大主流场景的性能调优升级到“数据亲和”加速,通过数据全处理流程的负载优化,使能应用性能倍增,帮助伙伴聚焦行业核心场景开展实践创新。
在分布式存储领域,全局缓存通过架构和算法创新,能让HDD盘达到全闪存的性能,帮助企业实现性能和成本的兼顾;
在大数据分析领域,通过对大数据机器学习和图分析算法开展算法原理和鲲鹏亲和性优化,提供超过40种算法,帮助开发者应对政务等众多场景的大数据分析需求;
在HPC领域,提供的HPC多瑙套件,包括多瑙调度器和多瑙管理平台,支持百万核集群的统一调度和90%的资源利用率,为多样性算力提供统一的调度和管理能力。
在机密计算领域,机密计算Trustzone套件针对当下数据使用安全风险挑战大的现实,做到了多方数据计算又快又安全(传统计算方式在保证安全的情况下往往占用较多资源,无法做到“快”)。
在云手机领域,云手机Turbo套件将帮助大幅度增加云手机密度,提升云手机应用的部署效率、降低成本。
场景深入度——原生应用紧密结合场景,打穿落地需求
“竹林”式生长不只有很快长出一片林子,每一颗竹子也往往十分高大、枝叶繁茂。
鲲鹏DevKit、BoostKit两大工具在过去经过长足的发展,在能力上已经实现突破,而现在它们的职责也在发生重要变化,越来越需要与具体的场景结合,用原生的应用解决问题,实现新计算价值的全面落地。
在过去生态发展初期,开发者需要将其他平台上的应用顺利地迁移到鲲鹏平台上,彼时的鲲鹏DevKit强调的,是2人天/应用的快速迁移能力;
随着鲲鹏生态的不断成熟,越来越多开发者基于鲲鹏开发新版本/新软件,他们需要在开发过程中利用好鲲鹏架构优势、更加快速地开发出鲲鹏架构亲和的高性能应用,这时候,鲲鹏DevKit开始强调的从“应用迁移”走向“原生开发”的转变,通过鲲鹏场景化SDK、鲲鹏调试器、更强的性能分析能力等一系列技术创新,实现鲲鹏原生开发效率提升50%。
对开发者而言,以原生为主题的应用开发阶段已经到来,这时候的开发目标,也转向原生应用解决具体场景问题的能力。
在此次发布中,鲲鹏两大工具的升级,在单一能力及相互组合上也基于过去的技术积累而不断强化。
例如,四川某数字化中心致力于数值仿真软件的研发设计,用于辅助飞行器核心部件的设计,该技术通常需要万核级、高并发的计算资源支撑数值仿真,从而缩短仿真时间;此外,行业先进研制技术日新月异,这就要求数值仿真软件也能够在短周期内开发迭代。
因此,开发人员使用了鲲鹏DevKit提升数字仿真软件的开发效率,并重点使用了鲲鹏DevKit提供的高性能计算SDK和性能分析工具进行开发和调优;
在无工具辅助的情况下,完成一个燃烧仿真环境的开发至少需要30人天,并且仿真时间也很长;在鲲鹏DevKit的帮助下仅用10人天就完成了应用开发,开发效率提升了66%,并且仿真计算时间缩短了35%,大大提升了软件性能。
广东省气象局采用鲲鹏BoostKit多瑙套件,并基于鲲鹏HPC全栈优化,实现了72小时台风预报仿真计算,有助于气象部门提升数值预报模式计算能力,降低灾害天气带来的风险。
冲量在线,聚焦助力行业挖掘多方数据价值,基于机密计算TrustZone套件,构建了面向金融场景的数据互联平台。不仅能安全处理来自不同业务部门的信息,确保数据可用不可见,还能显著加速金融规则模型训练,达到传统方案的8倍性能,帮助金融机构快速做出精准决策。
在云手机领域,奇安信基于鲲鹏BoostKit云手机Turbo套件发布了移动办公安全解决方案,具备高性能、高安全、易管理等优势,解决政企移动办公的痛点问题,例如核心业务数据泄露的风险。
鲲鹏持续与广东气象局、冲量在线、奇安信等客户和伙伴聚焦行业核心场景开展实践创新,共创行业新价值。
持续全栈开放创新,鲲鹏计算走向全球计算品牌
“竹林”式生长是竹子作为一个物种在野外竞争环境中实现种群生存产物,最终却表现出了自然界少有的惊人发展能力,回过头来看,起初的鲲鹏某种程度上也是改变计算领域被动状况的一种产物,而现在,鲲鹏实现的价值早已远远超越了这一基本目标,新计算架构以及鲲鹏生态所推动新计算产业正在讲述全新的故事,功耗、性能、场景、集群……传统计算正在被全面超越。
以鲲鹏BoostKit为例,官方数据显示,目前鲲鹏社区上的BoostKit下载量已经超过3600万,80%的行业TOP伙伴在方案中选择使用鲲鹏BoostKit,支撑了150多个市场项目落地。
可以料想的是,步步为营、稳扎稳打的鲲鹏,将持续针对具体场景和开发者需求,开展全栈技术平台升级,不断沉淀若干种典型的开发和应用加速能力体系。
这一过程不仅仅发生在中国,多样性计算发展的意义更是全球化的。
随着开发者群体不断扩大,鲲鹏DevKit、鲲鹏BoostKit两大工具不断创新进步,欧拉、openGauss持续版本迭代,越来越多的场景中出现鲲鹏计算的身影……未来有一天,“鲲鹏”在计算界形成全球化品牌,也并非不可能。
*本文图片均来源于网络
*此内容为【响铃说】原创,未经授权,任何人不得以任何方式使用,包括转载、摘编、复制或建立镜像。
【完】
曾响铃
1钛媒体、品途、人人都是产品经理等多家创投、科技网站年度十大作者;
2 虎啸奖评委;
3 作家:【移动互联网+ 新常态下的商业机会】等畅销书作者;
4 《中国经营报》《商界》《商界评论》《销售与市场》等近十家报刊、杂志特约评论员;
5 钛媒体、36kr、虎嗅、界面、澎湃新闻等近80家专栏作者;
6 “脑艺人”(脑力手艺人)概念提出者,现演变为“自媒体”,成为一个行业;
7 腾讯全媒派荣誉导师、多家科技智能公司传播顾问。
边栏推荐
- 企业应该选择无服务器计算吗?
- Appium inspector can directly locate the WebView page. Does anyone know the principle
- Basic usage of shell script
- KS006基于SSM实现学生成绩管理系统
- 游戏思考15:全区全服和分区分服的思考
- Data visualization in medical and healthcare applications
- ECS project deployment
- 2022年6月国产数据库大事记
- Learn about servlets
- ES6 new method of string
猜你喜欢

Three core problems of concurrent programming
![[IVX junior engineer training course 10 papers] 02 numerical binding and adaptive website production](/img/b7/aecb815ca9545981563a1e16cfa19e.jpg)
[IVX junior engineer training course 10 papers] 02 numerical binding and adaptive website production

Matlab uses resample to complete resampling

Appium inspector can directly locate the WebView page. Does anyone know the principle

基于SSM实现微博系统

Ks006 student achievement management system based on SSM

Study note 2 -- definition and value of high-precision map

matlab 使用 audioread 、 sound 读取和播放 wav 文件

Self drawing of menu items and CListBox items

Quatre stratégies de base pour migrer la charge de travail de l'informatique en nuage
随机推荐
三分钟学会基础k线图知识
Architecture evolution from MVC to DDD
[Obsidian] wechat is sent to Obsidian using remotely save S3 compatibility
Edge computing accelerates live video scenes: clearer, smoother, and more real-time
No converter found for return value of type: class
Electronic Association C language level 1 33, odd even number judgment
Based on Simulink and FlightGear, the dynamic control of multi rotor UAV in equilibrium is modeled and simulated
Altium designer measure distance (ctrl+m)
[IVX junior engineer training course 10 papers] 02 numerical binding and adaptive website production
[IVX junior engineer training course 10 papers] 04 canvas and a group photo of IVX and me
Day 13 of hcip (relevant contents of BGP agreement)
Failed to transform file 'xxx' to match attributes
游戏思考15:全区全服和分区分服的思考
Recommend an online interface mock tool usemock
The role of artificial intelligence in network security
Look at the industrial Internet from a new perspective and seek the correct ways and methods of industrial Internet
[IVX junior engineer training course 10 papers to get certificates] 0708 news page production
Implementation of Weibo system based on SSM
matlab 使用 resample 完成重采样
10 minutes to get started quickly composition API (setup syntax sugar writing method)