Linux之父再发声:x86架构被批“垃圾”,命名方式需淘汰?近期,Linux系统的缔造者Linus Torvalds在公开讨论Linux内核配置的最新变动时,对x86微架构的复杂性提出了尖锐批评,直言其为“一团糟”。他特别点名了AMD64或x86_64架构的功能层次划分,表示这些诸如“v2”、“v3”、“v4”的命名体系简直荒谬至极,亟需彻底革...
快科技12月6日消息,Linux之父Linus Torvalds又一次公开吐槽x86微架构级别,认为这是“垃圾”。在讨论新的Linux KConfig(内核配置)构建的更改和添加时,Torvalds表达了他对AMD64或x86_64架构功能级别的恼怒和不赞成。 “我们还是不要进入x86-64微体系结构级别了。 这是个愚蠢的地方。整个"v2"、"v3"、"v4"等命...
近期,Linux内核的创始人Linus Torvalds在一次关于Linux内核配置构建的深入探讨中,对AMD64或x86_64架构的功能级别提出了尖锐的批评。 Torvalds言辞激烈地指出,x86-64微体系结构级别堪称“设计上的败笔”,并批评其诸如“v2”、“v3”、“v4”等命名方式不过是“glibc团队的一意孤行”,亟需被更合理的方案取代。他强调,...
RPM 的全称是 Redhat Package Manager,是用于 Redhat、CentOS、Fedora 等 Linux 分发版(distribution)的常见的软件包管理器。该工具允许分发已编译的软件,用户只用一个命令就可以安装软件。 RPM 4.19 版本为 x86-64 微架构提供了 x86-64 v2 / v3 / v4 功能级别的框架支持,可以在 Fedora 或者其它基于 RPM 的 Li...
12月6日消息,Linux之父Linus Torvalds又一次公开吐槽x86微架构级别,认为这是"垃圾"。 在讨论新的Linux KConfig(内核配置)构建的更改和添加时,Torvalds表达了他对AMD64或x86_64架构功能级别的恼怒和不赞成。 "我们还是不要进入x86-64微体系结构级别了。 这是个愚蠢的地方。整个"v2"、"v3"、"v4"等命名似乎都是...
在x86_64的基础上,x86_64-v2强制要求SSE3/SSE4.2以及其他围绕AMD Bulldozer和Intel Nehalem CPU的扩展。x86_64-v3带来了AVX/AVX2,BMI2,FMA和其他来自Intel Haswell和AMD Excavator时代的扩展,x86_64-v4强制在v3的扩展上支持了AVX-512。 针对其中一个重新修改x86 Kconfig位中的CPU编译器标志的补丁,Linus回应道:...
AVX2还包括新的Core系列CPU,以及Xeon V3、V4和V5系列CPU。 Haswell 架构 特性 每个核内的部分进一步升级,更多的 ALU、各种带宽增加等等 支持DDR4 内存 提供部分雷电接口(Thunderbolt)支持 完整集成电压调节器(FIVR),把主板上的一部分电源控制做到了片内 更高级的功耗控制系统,增加了 L6 和 L7 两级 CPU 睡眠状态...
* Change validateCpuSupports to allow `x86-64{,-v2,-v3,-v4}` * Change getCpuSupportsMask to return `std::array<uint32_t, 4>` where `x86-64{,-v2,-v3,-v4}` set bits `FEATURE_X86_64_{BASELINE,V2,V3,V4}`. * `target("x86-64")` and `cpu_dispatch(x86_64)` are invalid. ...
在标准的 x86-64 上,x86-64-v2 规范大致相当于英特尔 Nehalem 和更新的 SSE3/SSE4.1/SSE4.2/SSSE3,x86-64-v3 相当于 Haswell 时代的 CPU 和更新的授权 AVX/AVX2/BMI2/FMA(和其他扩展),然后 x86-64-v4 作为 AVX-512 处理器的最新功能级别。
x86_64-v1:这是大多数人都熟知的基础x86_64ISA。当人们谈论x86_64时,他们通常指的就是x86_64-v1ISA。 x86_64-v2:此版本新增了更多如 SSE3(流式 SIMD 扩展版本 3Streaming SIMD Extensions 3)之类的指令扩展。 x86_64-v3:除了基础指令外,还新增了像 AVX(高级矢量扩展Advance Vector eXtensions)和 AVX2 ...