鲲鹏BoostKit应用加速

鲲鹏BoostKit提供性能倍增的应用加速软件包,使能数据处理极致性能、数据访问极致高效和云手机极致体验。

鲲鹏BoostKit应用加速软件包,详细介绍与最新内容请参见鲲鹏应用使能套件BoostKit -> 应用加速软件包

图1 鲲鹏BoostKit场景化基础加速能力介绍
图2 鲲鹏BoostKit场景化应用加速能力介绍

ARM原生

鲲鹏BoostKit ARM原生利用ARM指令集同构优势,支持移动应用无损上云,同时将多年技术积累浓缩到Kbox云手机容器、指令流引擎、视频流引擎核心能力等组件,形成了云手机Turbo套件,降低了开发难度,提升整机的密度,降低云手机单路成本,其中HostOS支持Ubuntu和openEuler,GuestOS支持android-9.0.0_r55和android-11.0.0_r48,用户可以基于云手机Turbo套件进行二次开发,从而实现云手机极致的性能和业务体验。

图3 鲲鹏BoostKit ARM原生云手机整体架构

大数据

鲲鹏BoostKit大数据聚焦大数据查询效率低、性能优化难等挑战,提供大数据组件的开源使能和调优、OmniRuntime、机器学习和图分析算法加速库等应用加速软件包,提升大数据分析效率。

图4 大数据应用加速软件包介绍

分布式存储

鲲鹏BoostKit分布式存储使能套件聚焦开源Ceph存储的性能低、成本高等关键挑战,通过存储加速算法库和存储Ceph加速库等特性提升系统性能和降低存储成本,充分发挥鲲鹏算力优势,提供高性价比存储方案。

机密计算

鲲鹏BoostKit机密计算TrustZone套件是基于ARM TrustZone技术的一个机密计算软件套件,包含华为自研TEE(Trusted Execution Environment,可信执行环境)安全操作系统iTrustee,鲲鹏服务器iBMC和BIOS等,结合开源的操作系统驱动以及SDK,旨在帮助伙伴更便捷地为行业客户构建机密计算解决方案,从而为用户的关键数据提供完整性、机密性保护和可信使用。

普通鲲鹏服务器默认不带有机密计算TrustZone完整套件,需要在购买鲲鹏服务器时明确带有TEE功能,支持TEE功能的服务器会在出厂阶段完成TrustZone套件预置安装。

iTrustee基于TrustZone技术实现了整套安全解决方案,包含正常模式的客户端应用(Client Application,CA)、安全模式的可信应用(Trusted Application,TA)、安全模式下的可信操作系统。

iTrustee应用于金融大数据数据挖掘场景,可保证数据处理过程中的机密性。可应用于一体化大数据中心场景,确保数据可信交易,同样也可用于行业隐私计算认证场景,确保计算过程中避免泄漏个人隐私信息。

iTrustee安全可靠,其基于华为自研的微内核实现,安全OS已在手机侧商用近10年,用户数已过亿,同时安全性获得CC EAL4+认证,兼容性获得GlobalPlatform认证。在规格方面也较为灵活,其中TEE侧安全内存支持按需配置,最大可配512GB,可支持大数据、AI等大型应用运行。

图5 机密计算

数据库

鲲鹏BoostKit数据库对开源MySQL OLAP查询效率低、OLTP场景高并发下锁导致的性能问题等关键挑战,提供MySQL可插拔向量化分析引擎、MySQL无锁优化、MySQL可插拔线程池和MySQL CRC32指令优化等加速软件包,深度优化了OLAP查询分析效率和OLTP在线交易事务处理能力,充分发挥多核算力极致性能。提供主流开源和商业数据库最佳实践,帮助开发者高效完成开源组件迁移和调优。

虚拟化

鲲鹏BoostKit虚拟化使能套件聚焦虚拟化轻载性能低、网络损耗大、资源碎片严重及开源生态可用性等关键痛点,提供了OVS流表网卡加速等特性提升系统性能,充分发挥鲲鹏多核架构、核间完全隔离的优势,释放鲲鹏极致算力。

Web/CDN

鲲鹏BoostKit CDN使能套件聚焦CDN开源组件可用性和CDN缓存节点吞吐量低、时延大等问题,通过使能鲲鹏处理器内置的RSA加速引擎,对RSA2048算法进行硬件卸载,同时提供了NUMA优化等手段,以便充分发挥鲲鹏处理器多核优势,助力CDN缓存节点提供更大吞吐量,实现更低时延。

鲲鹏BoostKit Web使能套件聚焦Web应用HTTPS连接性能和Web开源组件可用性等关键问题,通过使能鲲鹏处理器内置的RSA加速引擎,提升Web网站的安全性,并实现用户HTTPS访问的极致体验。

搜推广

鲲鹏BoostKit搜推广使能套件旨在为互联网的搜索、推荐、广告业务场景提供基于鲲鹏平台的全栈解决方案的加速能力,组件涵盖召回场景核心检索算法、排序场景模型推理TensorFlow框架软件全栈及其AI核心算子库等。

HPC

HPC聚焦资源调度效率低、应用性能优化难等关键挑战,通过全栈架构创新、软硬件自研、基础软件优化和行业应用性能调优等技术构建全栈高性能计算基础平台,帮助客户释放平台算力,缩短产品上市周期,提升企业产品竞争力。