当前位置:主页 > 学服务器 > Linux >

华为为Glibc AArch64性能优化做出贡献
栏目分类:Linux   发布日期:2019-12-22  来源:趣素材网 - www.pic83.com 浏览次数:

众所周知,就GNU C Library(glibc)的提交而言,华为并不是GNU工具链的上游贡献者,在周四之前刚刚从华为电子邮件地址编写了三个补丁。但这一数字翻了一番多,这要归功于他们在上游

众所周知,就GNU C Library(glibc)的提交而言,华为并不是GNU工具链的上游贡献者,在周四之前刚刚从华为电子邮件地址编写了三个补丁。但这一数字翻了一番多,这要归功于他们在上游成功登陆时所做的一些优化。

华为为Glibc AArch64性能优化做出贡献

华为为Glibc的AArch64(64位ARM)代码贡献了strlen_asimd,memrchr,strnlen,strcpy和memcpy的优化实现,这些代码将使所有现代Arm SoC受益,而不仅仅是华为硬件受益。对于strcpy而言,速度可能会提高5%至18%,对于长字符串,strnlen的速度可能会在11%至24%的范围内,而在最佳情况下,其他优化函数的速度可以提高个位数百分比到20%的范围内。

除了这些通用的AArch64 GNU C Library优化之外,还针对Kunpeng处理器优化了memset实现。

可以在此处看到Huawei的工作,希望我们能看到他们为GNU工具链的发展做出更多的贡献。

相关热词:

Copyright © 2010-2020 www.pic83.com. 趣素材网 版权所有   粤ICP备12084032号-5  壁纸设计 | 酷站欣赏 | 绘画艺术 | 平面设计 | 交互设计 | 3D艺术 | 摄影艺术 |
原创作品 经验分享 设计素材 佳作欣赏 装饰设计 设计学院 学服务器 系统下载 电脑教程