数字经济时代,业务量暴增,业务要求越来越高的应用性能,如何迎接这一挑战?鲲鹏应用使能套件BoostKit,从硬件、基础软件到应用开展全站优化,使能应用极致性能,面向伙伴、客户和开发者,提供高性能开源组件,基础加速软件包,应用加速软件包和参考实现。
鲲鹏BoostKit沉淀大数据、分布式存储、数据库等主流应用场景的最佳实践,开展算法优化,软硬协同,原生架构等技术创新。
1.鲲鹏BoostKit-大数据-机器学习算法
加速大数据集的挖掘分析
BoostKit大数据机器学习算法,显著缩短国家平均寿命预测的用时,相比原生开源算法,性能提升1至3倍。通过对机器学习算法原理深度优化单节点计算单个特征的最佳分割点,消除计算结果合并带来的网络通信瓶颈。
原生算法
优化后的算法
2.鲲鹏BoostKit-分布式存储-压缩算法
优化数据的存储压缩方式
BoostKit分布式存储压缩算法,相比原生开源LZ4压缩算法,使用同等存储容量可以多存25%的业务数据,通过特征识别动态匹配压缩算法模型等优化手段,实现数据压缩率有效提升。
3. 鲲鹏BoostKit-数据库-并行查询优化
提升数据库SQL语句的查询效率
BoostKit数据库并行查询优化实现更快锁定疫苗接种的适龄人群,查询性能相比串行最高提升4倍。通过将数据库大表切分为多个小表,并且充分利用鲲鹏多核实现软硬协同。
4.鲲鹏BoostKit-虚拟化-OVS流表归一化
简化网络报文转发的流表查询
BoostKit虚拟化OVS流表归一化相比开源OVS方案,实现网络报文转发性能提升30%以上。通过流表学习,将多级流表变集成流表,大幅减少流表的查询次数。
5.鲲鹏BoostKit-ARM原生-云手机基础架构
构建体验更佳、部署成本更低的云手机
BoostKit指令流引擎能够降低云手机的网络传输带宽50%以上,轻松实现1080P/60fps的高画质。鲲鹏BoostKit开创性地推出指令流引擎技术,实时感知应用画面的变化,按需传输渲染指令,突破了传统方式的抓图频率瓶颈。
6.鲲鹏BoostKit-加速库-KAE加速引擎
提供更快、更安全的数据压缩和加密能力
BoostKit KAE加速引擎能显著缩短日志审计服务的数据压缩和加密用时,相比传统方案性能提升5倍以上。利用鲲鹏处理器内置的硬件压缩和加密能力,构建KAE加速引擎,帮助卸载CPU计算。