x86
x86是一种复杂指令集(CISC)处理器架构,最初由Intel于1978年随8086处理器推出,后经多家厂商(包括AMD)扩展实现。其核心特征包括:强调向后二进制兼容性、变长指令编码,以及从16位演进至32位(IA-32)再到64位(x86-64)的架构扩展。x86架构长期主导个人电脑与服务器市场,是现代桌面和数据中心计算的主流指令集基础。
核心事实
时间轴 (近 90 天)
SMEP(Supervisor Mode Execution Prevention)与 SMAP(Supervisor Mode Access Prevention)是 x86 处理器提供的硬件缓解特性。SMEP 阻止内核态代码执行用户态页面的指令,SMAP 则阻止内核态直接读写用户态内存。
Windows on Arm 长期以来并非 CUDA 的一等公民,其对应 CTK 的可用版本和分发节奏都晚于 x86。
Apple Virtualization.framework 在运行 ARM 架构的 Windows 或 Linux 客户机时能获得接近原生的性能,但对 x86 客户机的支持有限。
在移动工作站上跑AI负载,常见的基准包括Token生成速度(tokens/s)、首Token延迟以及特定模型下的内存占用;不同架构(x86+独立GPU vs ARM统一内存)在能效比和峰值性能上各有侧重。
现代x86处理器提供SSE、AVX系列指令集,ARM提供NEON,理论上可让软件渲染器的像素处理吞吐量提升数倍。
黄仁勋指出,x86时代的超大规模CPU设计逻辑是'被租赁'的,核心越多越好,因为计价单位是'每核心多少钱'。
x86 平台上 8B 模型仍走 arch-fallback.h 的通用可移植循环,这是 x86 大模型性能骤降的根本原因。
Vera CPU在特定AI工作负载下相对x86方案达到1.8倍性能
黄仁勋认为超大规模CPU(x86)的设计初衷是被出租(rented),而AI不租核心,AI生成Token并出售Token
x86架构的CPU与GPU之间通常共享一致的缓存视图(cache-coherent),而ARM SoC在CPU与GPU之间的缓存一致性处理方式各异
还有 29 条时间轴事件
全部知识事实 (20)
On x86 architectures, SIMD evolved from SSE (128-bit) to AVX-512 (512-bit), while ARM has NEON and SVE instruction sets
65%已验证X86采用复杂指令集(CISC)设计指令长度可变,ARM采用精简指令集(RISC)设计指令定长,两种架构机器码互不兼容
65%已验证当前主流指令集架构包括x86/x86-64(Intel/AMD)、ARM、RISC-V、MIPS和PowerPC
65%待验证STOSB指令(操作码0xAA)将AL寄存器的值写入ES:DI指向的内存地址并自动递增DI,仅需1字节编码
95%待验证x86实模式下物理地址计算公式为:段寄存器值 × 16 + 偏移量,最大寻址空间为1MB
95%待验证Intel 80386是第一款32位x86处理器
95%待验证"Wake up! 16b"是一个仅用16字节x86机器码实现的demoscene作品,由知名sizecoder Hellmood创作
85%待验证SMEP(Supervisor Mode Execution Prevention)与 SMAP(Supervisor Mode Access Prevention)是 x86 处理器提供的硬件缓解特性。SMEP 阻止内核态代码执行用户态页面的指令,SMAP 则阻止内核态直接读写用户态内存。
50%待验证Windows on Arm 长期以来并非 CUDA 的一等公民,其对应 CTK 的可用版本和分发节奏都晚于 x86。
50%待验证Apple Virtualization.framework 在运行 ARM 架构的 Windows 或 Linux 客户机时能获得接近原生的性能,但对 x86 客户机的支持有限。
50%待验证在移动工作站上跑AI负载,常见的基准包括Token生成速度(tokens/s)、首Token延迟以及特定模型下的内存占用;不同架构(x86+独立GPU vs ARM统一内存)在能效比和峰值性能上各有侧重。
50%待验证现代x86处理器提供SSE、AVX系列指令集,ARM提供NEON,理论上可让软件渲染器的像素处理吞吐量提升数倍。
50%待验证黄仁勋指出,x86时代的超大规模CPU设计逻辑是'被租赁'的,核心越多越好,因为计价单位是'每核心多少钱'。
50%待验证x86 平台上 8B 模型仍走 arch-fallback.h 的通用可移植循环,这是 x86 大模型性能骤降的根本原因。
50%待验证Vera CPU在特定AI工作负载下相对x86方案达到1.8倍性能
50%待验证黄仁勋认为超大规模CPU(x86)的设计初衷是被出租(rented),而AI不租核心,AI生成Token并出售Token
50%待验证x86架构的CPU与GPU之间通常共享一致的缓存视图(cache-coherent),而ARM SoC在CPU与GPU之间的缓存一致性处理方式各异
50%待验证EB 18 是短跳转指令,90 是 NOP 填充,组合相当于用无条件跳转绕过有问题的探测代码
50%待验证Android应用的原生代码在编译时通常只针对ARM生成二进制文件,在x86设备上运行需依赖系统层动态二进制翻译(如Intel的Houdini转译层)
50%待验证在x86上碰巧能正常工作的多线程代码,移植到Arm平台后可能暴露隐藏的并发缺陷
50%