ARM
ARM(Advanced RISC Machines)是一家英国半导体知识产权(IP)公司,以设计并授权精简指令集(RISC)处理器架构为核心业务。其架构广泛应用于移动设备、嵌入式系统、服务器及物联网等领域,主要产品线包括Cortex系列处理器核心及Mali图形处理器。ARM采用IP授权商业模式,本身不制造芯片,而是向芯片厂商授权设计方案。
Core Facts
Timeline (last 90 days)
如果高度依赖特定Android应用,选择ARM版本的Google Book可能是更稳妥的选择
Android应用的原生代码在编译时通常只针对ARM生成二进制文件,在x86设备上运行需依赖系统层动态二进制翻译(如Intel的Houdini转译层)
Vera目前尚无充分的公开技术资料,从上下文判断其可能指向某款基于ARM或定制ISA的服务器芯片方案
x86、ARM等架构受专利和授权限制,与RISC-V的完全开放不同
Arduino 是基于 AVR 或 ARM 微控制器的开发板,采用 C/C++ 编程模型,适合直接驱动传感器和外设的嵌入式场景
跨架构模拟(ARM 宿主模拟 x86 客户机)需要将 x86 指令动态翻译为 ARM 指令,引入延迟和分支预测干扰
ARM SVE 支持可变长度向量,而 x86 AVX-512 是固定 512 位
该测试矩阵覆盖了架构(ARM/x86)、操作系统(macOS/Windows/Linux/iOS/Android)和设备形态(桌面/平板/手机)三个维度的组合
孙正义于2016年以320亿美元、逾40%溢价收购ARM
ARM采用IP授权模式设计处理器架构并授权给芯片制造商,自身不直接生产芯片,垄断约95%的手机芯片架构
27 more timeline events
All Facts (20)
C2PA(内容来源与真实性联盟)由Adobe、微软、英特尔、BBC、Arm等机构于2021年联合创立
90%VerifiedApple在2020年推出M1芯片率先证明了ARM架构在PC端的可行性
90%Verified自M1芯片起,苹果采用统一内存架构(Unified Memory Architecture),CPU、GPU和神经网络引擎共享同一内存池
80%VerifiedX86采用复杂指令集(CISC)设计指令长度可变,ARM采用精简指令集(RISC)设计指令定长,两种架构机器码互不兼容
65%VerifiedKeil MDK(Microcontroller Development Kit)是ARM公司旗下的嵌入式开发工具套件
65%VerifiedSWD(Serial Wire Debug)是ARM公司专为Cortex-M系列处理器设计的两线制调试接口协议,仅使用SWDIO和SWCLK两个信号引脚即可完成调试和编程操作
65%VerifiedApple Silicon基于ARM架构
65%Verified当前主流指令集架构包括x86/x86-64(Intel/AMD)、ARM、RISC-V、MIPS和PowerPC
65%VerifiedARM64架构主要出现在高通骁龙处理器的Windows设备(如Surface Pro X)以及苹果M系列芯片的Mac电脑上
65%Unverified软银于2016年以320亿美元收购ARM
95%UnverifiedARM架构的AAPCS规范要求在函数调用边界栈指针必须保持8字节对齐,否则浮点运算、SIMD指令或某些原子操作会触发Usage Fault异常
90%UnverifiedARM架构Windows笔记本模拟层的性能损耗主要体现在大型x64专业软件上,如部分CAD、旧版工程仿真工具或未更新的32位应用
60%UnverifiedAndroid应用的原生代码在编译时通常只针对ARM生成二进制文件,在x86设备上运行需依赖系统层动态二进制翻译(如Intel的Houdini转译层)
50%Unverified如果高度依赖特定Android应用,选择ARM版本的Google Book可能是更稳妥的选择
50%UnverifiedVera目前尚无充分的公开技术资料,从上下文判断其可能指向某款基于ARM或定制ISA的服务器芯片方案
50%Unverifiedx86、ARM等架构受专利和授权限制,与RISC-V的完全开放不同
50%UnverifiedArduino 是基于 AVR 或 ARM 微控制器的开发板,采用 C/C++ 编程模型,适合直接驱动传感器和外设的嵌入式场景
50%Unverified跨架构模拟(ARM 宿主模拟 x86 客户机)需要将 x86 指令动态翻译为 ARM 指令,引入延迟和分支预测干扰
50%UnverifiedARM SVE 支持可变长度向量,而 x86 AVX-512 是固定 512 位
50%Unverified该测试矩阵覆盖了架构(ARM/x86)、操作系统(macOS/Windows/Linux/iOS/Android)和设备形态(桌面/平板/手机)三个维度的组合
50%