首页 > 其他分享 >OpenBLAS 是否应该放弃对Russia的Elbrus CPU的支持?

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

时间:2023-08-18 15:56:52浏览次数:41  
标签:code support Russia Elbrus Russian CPU OpenBLAS

偶尔看到一篇标题为“#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.

标签:code,support,Russia,Elbrus,Russian,CPU,OpenBLAS
From: https://www.cnblogs.com/lsxd/p/17640718.html

相关文章

  • 使用CDH调整yarn的内存和CPU资源大小
    1、登录CDH后选择YARN2、更改CPU在yarn配置页面,搜索在类别->资源管理中找到【容器虚拟CPU内核】或者直接搜索yarn.nodemanager.resource.cpu-vcores这里改的是单个服务器可以用的CPU的核心数,假设有3台服务器,每台这里设置32那总的yarn集群可用的cpu数就是32*3=96C,这个效果......
  • 如何在Linux系统上查看CPU使用率?
    Linux是一种开源操作系统,也被广泛应用于服务器和嵌入式设备上,那么作为一个服务器操作系统,监控系统资源的使用情况是非常重要的,那么该如何在Linux系统上查看CPU使用率呢?以下是详细的内容:1.使用top命令top命令是一个常用的Linux系统监控命令,可以实时查看系统的进程和资......
  • 区分GPU和CPU
    做项目,一直不清楚GPU和CPU的概念。 超算:一群计算机连接一起,获得更强大的计算能力,使用GPU技术。以前是串行计算,现在是并行提交任务计算。CPU由于物理限制,工艺壁垒,主频无法突破,GPU在高速增长。GPU是专门为处理图形任务而产生的芯片对于GPU来说,它的任务是在屏幕上合成显示数......
  • window 下查看指定程序的 CPU 使用情况
    1、开发环境:window10+QtCreator4.8.2+Qt5.12.22、开发背景:满足查看指定程序运行过程中的CPU使用情况3、实现方法:(1)通过程序名获取进程ID(2)获取CPU核心数量(3)获取进程运行时间(4)统计进程运行时的CPU使用率并保存(5)实现代码和配置文件如下//#inc......
  • 苹果新一代“超级芯片”曝光:M3 Ultra最高可达32核CPU
    近日,据外媒消息,苹果计划在2024年推出新一代“超级芯片”M3Ultra。据悉,M3Ultra将大幅增加CPU核心数量,同时GPU核心数量也将适度增加。具体来说,M3Ultra与此前M2Ultra的规格对比如下:基础版M3Ultra规格:32核CPU,包括24个性能核和8个效率核,64核GPU;基础版M2Ultra规格:24核CPU,包括1......
  • msr读取CPU温度
    一MSR寄存器介绍MSR寄存器简介MSR(ModelSpecificRegister)是一类x86CPU提供的特殊寄存器,可以用来存储各种模型特定的数据,如配置、状态等信息。温度相关MSR寄存器在IntelCPU中,和温度检测相关的MSR寄存器主要有:IA32_THERM_STATUS(0x19C):包含温度数据IA32_TEMPERATURE_TA......
  • CPUID的读取
    一CPUID介绍CPUID是一个用于获取中央处理单元(CPU)相关信息的指令。它通常在x86架构的计算机上使用,通过读取CPU寄存器中的特定值来提供关于CPU特性、制造商、型号和支持的功能的信息。CPUID指令返回的信息对于操作系统、编程、性能优化以及硬件识别非常有用。以下是有关CP......
  • CPU过载问题
    ##物理CPU个数cat/proc/cpuinfo|grep'physicalid'|sort|uniq|wc-l##每个物理CPU中的核数cat/proc/cpuinfo|grep'cpucores'|uniq##逻辑CPU的个数cat/proc/cpuinfo|grep'processor'|wc-l##查看内存[dev@jkshv-oa-app1-0~]......
  • XQ138AS/6748AS-EVM开发板CPU、FLASH、RAM资源
    XQ138AS/6748AS-EVM是广州星嵌基于SOM-XQ138F/6748F核心板开发的一款开发板。因SOM-XQ138F/6748F核心板管脚兼容,所以共用同一个底板。开发板采用核心板+底板的设计方式,尺寸为230mm*142mm,可帮助开发者快速评估核心板的性能。 核心板为工业级,采用高密度8层板沉金无铅设计工艺,尺......
  • 腾讯云服务器CVM S5租用_CPU性能测评
    腾讯云服务器CVM标准型S5,CVM2核2G、2核4G配置、4核8G配置、8核16G配置,公网带宽可选1M、3M、5M或10M,腾讯云服务器网分享腾讯云服务器CVM标准型S5租用费用及CPU内存性能测评:云服务器CVM标准型S5CVMS5云服务器是标准型S5实例,CPU采用2.5GHz主频的IntelXeonCascadeLake或者IntelX......