OpenBLAS 是否应该放弃对Russia的Elbrus CPU的支持?

偶尔看到一篇标题为“#OpenBLAS Deciding Whether To Drop Support For #Russia's Elbrus CPUs”

原文链接:

https://www.phoronix.com/news/OpenBLAS-Russia-Elbrus-Issue

OpenBLAS提供的线性代数操作在武器(例如:机器学习、模式识别、计算机视觉)中被广泛使用。

Elbrus处理器是俄罗斯研发的。OpenBLAS的这个Elbrus代码也已经存在于ALTLinux发行版中,并且没有太优化。

发起投票:是否支持OpenBLAS中删除Elbrus处理器的代码?

图片

图片

这个世界是不是有点癫狂了,开源领域去参与奇奇怪怪的政治游戏,噱头而已。

OpenBLAS,yyds!

OpenBLAS 是一个基于BSD许可(开源)发行的优化 BLAS 计算库,由张先轶于2013年7月20日发起,并发布OpenBLAS 0.2.7第一个版本 ,作为OpenBLAS开源项目的发起人和主要维护者,张先轶获2016CCF科学技术奖二等奖。BLAS(Basic Linear Algebra Subprograms 基础线性代数程序集)是一个应用程序接口(API)标准,用以规范发布基础线性代数操作的数值库(如矢量或矩阵乘法),OpenBLAS是BLAS标准的一种具体实现。

张先轶博士在2016年,创立澎峰科技。就冲这一点,我支持澎峰科技,国人之光!

OpenBLAS官网

http://www.openblas.net

OpenBLAS百度百科

https://baike.baidu.com/item/OpenBLAS/56820261?fr=ge_ala

原文:

OpenBLAS recently added support for Russia's Elbrus E2000 processors, however, the OpenBLAS developers are now debating whether to drop support for these Russian domestically-produced CPUs given Russia's invasion into Ukraine.

There was a call for OpenBLAS to remove support for Russian Elbrus processors considering that Intel and AMD have also suspended their CPU sales to Russia. With this open-source BLAS and LAPACK API implementation providing optimized linear algebra kernels that could be used for military functions, developers are deciding whether they should remove the Elbrus code.

The RFC to remove the Elbrus code notes, "The Elbrus processor is a so-called homegrown processor, with the primary use case of circumventing sanctions such as above. The processor is / will be used in Russian military equipment, intelligence service, and other branches of the Russian government. Linear algebra operations provided by OpenBLAS can be and are used within weapons (eg: machine learning, pattern recognition, computer vision), such as those used by the Russian military, either now or in the future."

However, due to the very nature of open-source and the code already being out there, it would ultimately have likely little impact... Russian stakeholders could continue using the older OpenBLAS release with the Elbrus support or simply maintain their own fork with this code maintained.

This Elbrus code for OpenBLAS has also already existed within the ALTLinux distribution and isn't too optimized. Removing Elbrus support from OpenBLAS would mostly be a political statement against Russia's military aggression into Ukraine. 

图片

Those commenting so far on the ticket have been in favor of removing the Elbrus code from OpenBLAS to at least serve as a public statement against Russia's military aggression and in support for the people of Ukraine. This proposed OpenBLAS code removal is the first we've seen of any open-source project looking to drop support for the Russian CPU architecture. Elbrus CPUs aren't nearly as fast as modern AMD, Intel, and Arm processors but is their years-long effort on producing domestic CPUs from desktops to workstations and servers.

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值