0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

你们知道BoostKit开源软件是怎么来的吗?

7riU_gh_3a181fa 来源:华为计算 作者:华为计算 2021-06-25 11:33 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

迈入多样性计算时代,ARM已经成为业界主流的计算架构之一。当前,越来越多数据中心用户选择迁移到ARM架构平台,这得益于日益繁荣的ARM软件生态。

开源软件作为最重要的软件开发模式之一,是软件生态的核心。让开源软件与ARM平台进行充分的软硬件适配和性能优化,并打造可用、好用的开源软件,显得尤为关键。

《厚积薄发》

BoostKit使能开源软件支持鲲鹏

华为早在2004年开始拥抱并积极建设ARM开源生态。2019年发布鲲鹏计算战略,鲲鹏作为ARM生态的重要组成内容,华为进一步聚焦发展鲲鹏生态。2020年发布鲲鹏BoostKit应用使能套件,全方位使能开源、贡献开源,繁荣鲲鹏的软件生态。

目前,鲲鹏BoostKit已经使能超过90%主流开源软件支持鲲鹏平台,覆盖大数据、分布式存储、数据库、虚拟化等主流场景。未来三年内,鲲鹏BoostKit将聚焦使能主流开源软件支持鲲鹏平台发挥高性能。

《让开源软件可用》

BoostKit推动开源社区引入ARM CI

CI(Continuous Integration,持续集成)是现代软件开发流程的重要手段,从软件的开发、构建到测试、打包全流程,确保与技术架构充分适配,实现高质量的软件代码。

以往主流开源社区基于传统架构建设CI开源开发流程,如果ARM用户直接使用该开发流水线发布的软件包,常常面临着很多问题。只有在开源社区开发流程中引入ARM架构开发流水线,才能从源头解决问题,并且实现一次开发投入,长期受益。

华为致力于推动主流开源社区引入ARM CI,并将相应的ARM版本开源软件汇聚到鲲鹏BoostKit,简化开发者的下载、部署工作。以Apache Hadoop社区为例,华为发起倡议并开展历时超过半年的工作准备与技术沟通。

最终,华为成功主导推动Apache Hadoop社区于2020年初正式启用了ARM CI, 对主干开发代码进行每日周期验证。在开展验证半年后,社区正式发布了提供ARM支持的第一个版本3.3.0版本。

目前已经有Hadoop、Spark、TensorFlow、PyTorch、MariaDB等60+个开源社区在华为的主导推动下已经引入ARM CI,显著提升主流开源社区对ARM和鲲鹏架构的技术支持。

《让开源软件好用》

BoostKit贡献开源,使能应用极致性能

使能开源的同时,鲲鹏BoostKit还持续贡献开源,将众多关键的性能优化成果回馈至开源社区。目前鲲鹏BoostKit已有190+关键Patch包、14项关键特性例被开源社区采纳。

鲲鹏BoostKit向C语言库Glibc 2.31版本提交了重要的优化Patch,使得memcpy, memcmp, memchr, strcpy,strlen等常用函数在鲲鹏和ARM平台上的性能提升超过20%,并让众多以C语言为编程语言的软件受益。

鲲鹏BoostKit向MariaDB 10.6版本,提供锁优化、NUMA Aware、Global Counter等关键优化改进,实现MariaDB数据库在鲲鹏和ARM平台的性能提高超过40%。

编辑:jq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • ARM
    ARM
    +关注

    关注

    135

    文章

    9499

    浏览量

    388618
  • 数据库
    +关注

    关注

    7

    文章

    3993

    浏览量

    67725
  • 开源
    +关注

    关注

    3

    文章

    4031

    浏览量

    45558

原文标题:鲲鹏BoostKit干货店丨BoostKit那么多好用的开源软件是怎么来的?

文章出处:【微信号:gh_3a181fa836b6,微信公众号:华为计算】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    芯源的CRC硬件计算谁用过吗?MCU的CRC你们喜欢用硬件的还是软件的啊?

    芯源的CRC硬件计算谁用过吗?MCU的CRC你们喜欢用硬件的还是软件的啊?
    发表于 12-01 08:25

    进迭时空 debug upstream | 取之于开源,贡献于开源

    秉承“取之于开源,贡献于开源”的理念,进迭时空在Debug软件的开发与维护中,始终坚持UpstreamFirst原则,积极将优化与修复反馈至开源上游,与全球开发者共同推动RISC-V生
    的头像 发表于 11-17 09:33 5063次阅读
    进迭时空 debug upstream | 取之于<b class='flag-5'>开源</b>,贡献于<b class='flag-5'>开源</b>

    NVIDIA宣布开源Aerial软件

    NVIDIA 开源其 Aerial 软件,并将 NVIDIA Sionna 研究套件和 Aerial 测试平台引入 NVIDIA DGX Spark 平台,为研究人员提供强大的工具和便捷的访问途径,以加速 AI 原生无线创新。
    的头像 发表于 11-03 15:14 562次阅读

    科技与普华基础软件达成战略合作

    8月28日—29日,2025智能汽车基础软件生态大会暨第四届中国汽车芯片大会在重庆渝州宾馆盛大召开。会议同期,普华基础软件与芯科技正式签署战略合作协议,标志着国产RISC-V处理器与开源
    的头像 发表于 09-03 16:35 458次阅读

    普华基础软件亮相2025 CCF中国开源大会

    近日,由中国计算机学会(CCF)主办的2025 CCF中国开源大会在上海召开。本届大会以“蓄势引领、众行致远”为主题,重点聚焦开源操作系统、开源芯片、开源大模型、
    的头像 发表于 08-11 09:21 918次阅读

    普华基础软件亮相2025开放原子开源生态大会

    此前,7月23日-24日,以“开源赋能产业,生态共筑未来”为主题的2025开放原子开源生态大会在北京举办。工业和信息化部副部长熊继军、北京市人民政府副秘书长许心超出席大会并致辞。普华基础软件作为开放
    的头像 发表于 07-31 15:56 939次阅读

    普华基础软件荣膺优秀开源项目奖

    近日,2025上海开源创新菁英奖评选结果正式揭晓。普华基础软件开源安全车控操作系统小满EasyXMen凭借在开源技术创新与产业应用实践方面的突出表现,荣获“优秀
    的头像 发表于 07-28 16:48 715次阅读

    迅龙软件亮相2025开放原子开源生态大会,共绘AI+开源智能图景

    7月23日,2025开放原子开源生态大会在北京举行。大会由开放原子开源基金会主办,以“开源赋能产业,生态共筑未来”为主题,旨在展示中国开源生态“创新发展+开放协作”的成果,汇聚全球
    的头像 发表于 07-25 18:15 1021次阅读
    迅龙<b class='flag-5'>软件</b>亮相2025开放原子<b class='flag-5'>开源</b>生态大会,共绘AI+<b class='flag-5'>开源</b>智能图景

    请问EZ-Serial固件是否使用任何OSS(开源软件)库或软件

    EZ-Serial 固件是否使用任何 OSS(开源软件)库或软件
    发表于 07-02 08:14

    拥抱开源!一起做FPGA开发板啦!

    第一批分组名单,大家可以下载附件查看自己分在了哪个小组,有疑问或想要调整分组可以微信私聊小助手~ 分组名单:*附件:开源FPGA项目分组安排情况.xlsx 直播预约: 开源活动 | 一起做FPGA
    发表于 06-06 14:05

    普华基础软件开源车用操作系统迎来全新版本

    近日,普华基础软件开源车用操作系统媒体发布会在上海中国汽车会客厅召开——全球首个开源智能驾驶操作系统微内核龘EasyAda、开源安全车控操作系统小满EasyXMen全新版本正式发布。现
    的头像 发表于 04-25 16:18 796次阅读

    第二届开放原子大赛汽车软件开源赛圆满落幕

    2月14日,由开放原子开源基金会、重庆市经济和信息化委员会共同主办的第二届开放原子大赛——汽车软件开源赛在重庆圆满落幕。颁奖典礼上,24支参赛队伍荣获奖项,展现了开源技术在汽车
    的头像 发表于 02-15 14:45 1187次阅读

    开源安全领航者!华为云 CodeArts Governance 构建更安全的软件开发生命周期

    华为云 CodeArts Governance开源治理服务是针对软件研发提供的一站式开源软件治理平台,从合法合规、网络安全、供应安全等维度消减开源
    的头像 发表于 02-12 16:50 3015次阅读
    <b class='flag-5'>开源</b>安全领航者!华为云 CodeArts Governance 构建更安全的<b class='flag-5'>软件</b>开发生命周期

    共建鸿蒙生态,开放原子开源基金会为迅龙软件授牌

    12月20至21日,以“一切为了开发者”为主题的“2024开放原子开发者大会暨首届开源技术学术大会”在武汉举办。本届大会由开放原子开源基金会、中国通信学会联合主办,旨在贯彻落实国家软件发展战略,加速
    的头像 发表于 01-08 17:36 996次阅读
    共建鸿蒙生态,开放原子<b class='flag-5'>开源</b>基金会为迅龙<b class='flag-5'>软件</b>授牌

    开源能带我们走向何方

    开源大模型、开源数据库、开源框架、开源硬件......近些年,这些词汇不绝于耳。雷军说,好的代码像诗一样优美,自己大二时写的代码就已经开源
    的头像 发表于 12-06 17:09 1134次阅读