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 是否應該放棄對Russia的Elbrus CPU的支持?的圖1OpenBLAS 是否應該放棄對Russia的Elbrus CPU的支持?的圖2

這個世界是不是有點癲狂了,開源領域去參與奇奇怪怪的政治游戲,噱頭而已。

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. 

OpenBLAS 是否應該放棄對Russia的Elbrus CPU的支持?的圖3Those 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.

登錄后免費查看全文
立即登錄
App下載
技術鄰APP
工程師必備
  • 項目客服
  • 培訓客服
  • 平臺客服

TOP