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
    +关注

    关注

    134

    文章

    8648

    浏览量

    361746
  • 数据库
    +关注

    关注

    7

    文章

    3590

    浏览量

    63363
  • 开源
    +关注

    关注

    3

    文章

    2985

    浏览量

    41716

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

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

收藏 人收藏

    评论

    相关推荐

    开源软件生态发展座谈会顺利举办

    1月22日,以开源鸿蒙为主题的开源软件生态发展座谈交流会在拓维信息&开鸿智谷成功举办。湖南省工信厅信息化和软件服务业处处长周平、信息动员处处长刘平、信息化和
    的头像 发表于 01-26 08:30 328次阅读
    <b class='flag-5'>开源</b><b class='flag-5'>软件</b>生态发展座谈会顺利举办

    解锁未来软件安全的利器——华为云 CodeArts 开源治理服务

    在当今数字化时代,软件安全问题愈发突显,而开源软件的广泛应用更是为安全挑战蒙上了一层阴影。开源软件漏洞的逐年增多成为
    的头像 发表于 12-10 21:01 711次阅读
    解锁未来<b class='flag-5'>软件</b>安全的利器——华为云 CodeArts <b class='flag-5'>开源</b>治理服务

    FPC阻抗你们用什么软件模拟呀

    FPC阻抗你们用什么软件模拟呀,比如25um的PI,铜厚12um,线宽0.1和0.12mm,阻抗相差多少
    发表于 11-03 19:36

    汇聚开源力量,赋能软件发展,开放原子开源基金会携开源展区亮相软博会,开源展区现场引关注!

    开源已成为全球软件技术和产业创新的主导模式,是技术应用和行业数字化发展的基石,开源在推动软件创新、促进技术发展与构建企业开放合作中发挥着重要作用。第二十五届中国国际
    的头像 发表于 09-05 16:42 216次阅读
    汇聚<b class='flag-5'>开源</b>力量,赋能<b class='flag-5'>软件</b>发展,开放原子<b class='flag-5'>开源</b>基金会携<b class='flag-5'>开源</b>展区亮相软博会,<b class='flag-5'>开源</b>展区现场引关注!

    润和软件开源共建成果亮相中国国际软博会,共话“开源”产业化落地

    原子开源基金会黄金捐赠人受邀参展,携OpenHarmony、openEuler、开源大师兄三大开源项目共建成果亮相大会成果展区 ,完整展示了润和软件围绕
    的头像 发表于 09-05 14:20 243次阅读
    润和<b class='flag-5'>软件</b>携<b class='flag-5'>开源</b>共建成果亮相中国国际软博会,共话“<b class='flag-5'>开源</b>”产业化落地

    开源之夏2023】聊⼀聊开源之夏以及项目的进展(rt-thread上用CI来验证软件包的编译情况)

    前言 开源之夏是什么  ⾸先来简单介绍⼀下开源之夏。  开源之夏是开源软件供应链点亮计划下的⼀个暑期活动,由中国科学院
    的头像 发表于 08-24 20:05 570次阅读

    5点关于嵌入式开源软件的使用建议

    开源软件许可可能很复杂。有十几种不同的许可方案,对用户提出了不同的要求。 在某些情况下,开发人员可以使用他们认为合适的开源软件
    发表于 07-17 16:19 181次阅读

    全面发力开源战略,润和软件分享OSPO顶层设计与未来展望

    在日前举行的2023开放原子全球开源峰会上,江苏润和软件股份有限公司(以下简称“润和软件”)作为开放原子开源基金会黄金捐赠人,受邀出席OSPO(开源
    的头像 发表于 06-27 11:30 597次阅读
    全面发力<b class='flag-5'>开源</b>战略,润和<b class='flag-5'>软件</b>分享OSPO顶层设计与未来展望

    工控软件开源分享

    电子发烧友网站提供《工控软件开源分享.zip》资料免费下载
    发表于 06-25 10:22 2次下载
    工控<b class='flag-5'>软件</b>包<b class='flag-5'>开源</b>分享

    2023开放原子全球开源峰会 | 润和软件全面推进开源战略,落地成果斐然

    6月11日-13日,2023开放原子全球开源峰会在北京圆满举行。本届峰会旨在搭建全球开源生态发展合作交流平台,聚焦开源生态建设发展路径,解析开源生态产业政策,分享
    的头像 发表于 06-21 10:00 424次阅读
    2023开放原子全球<b class='flag-5'>开源</b>峰会 | 润和<b class='flag-5'>软件</b>全面推进<b class='flag-5'>开源</b>战略,落地成果斐然

    开源赋能 工业铸魂|2023开放原子全球开源峰会开源工业软件分论坛圆满举行

    6 月 12 日,由开放原子开源基金会主办,开源工业软件工作委员会(以下简称“工委会”)承办,工业和信息化部电子第五研究所、哈尔滨工程大学青岛创新发展基地协办的 2023 开放原子全球开源
    的头像 发表于 06-14 15:34 580次阅读
    <b class='flag-5'>开源</b>赋能 工业铸魂|2023开放原子全球<b class='flag-5'>开源</b>峰会<b class='flag-5'>开源</b>工业<b class='flag-5'>软件</b>分论坛圆满举行

    2023开放原子全球开源峰会 | 润和软件全面推进开源战略,落地成果斐然

    6月11日-13日,2023开放原子全球开源峰会在北京圆满举行。本届峰会旨在搭建全球开源生态发展合作交流平台,聚焦开源生态建设发展路径,解析开源生态产业政策,分享
    的头像 发表于 06-14 10:20 452次阅读

    开源赋能 工业铸魂|2023开放原子全球开源峰会开源工业软件分论坛圆满举行

    6月12日,由开放原子开源基金会主办,开源工业软件工作委员会(以下简称“工委会”)承办,工业和信息化部电子第五研究所、哈尔滨工程大学青岛创新发展基地协办的2023开放原子全球开源峰会
    的头像 发表于 06-13 22:45 919次阅读

    开源赋能 工业铸魂 | 2023开放原子全球开源峰会开源工业软件分论坛即将启幕

    为进一步贯彻落实《“十四五”软件和信息技术服务业发展规划》等国家软件发展战略,由开放原子开源基金会主办、开源工业软件委员会(OpenAtom
    的头像 发表于 06-08 09:53 431次阅读
    <b class='flag-5'>开源</b>赋能 工业铸魂 | 2023开放原子全球<b class='flag-5'>开源</b>峰会<b class='flag-5'>开源</b>工业<b class='flag-5'>软件</b>分论坛即将启幕

    中科院发布“香山”与“傲”两项开源处理器芯片

    449个分支(Fork)。 随后,中科院软件研究所副所长、总工程师武延军介绍了“傲”RISC-V原生操作系统。他表示,作为“先导”专项亮点成果之一,“傲”集成软件所的最新科研成果,
    发表于 05-28 08:43