最近,ARM公司宣布,苹果A8处理器与Android设备上使用的ARMv8指令集要升级至全新的ARMv8.1-A。通过此次升级,ARM处理器的并行性能、安全性、内存寻址、虚拟化以及数据处理能力得到大幅度提升,但是至于提升的幅度,目前还处于外界的猜测阶段,但可以肯定的是ARMv8.1-A指令集会向下兼容ARMv8指令集。
目前授权合作的伙伴高达57家,通过搭载全新的指令集,电脑、手机等智能设备的处理器将得到提升,用户也将能体验到更为流畅的运行速度,这将改变用户的智能生活。
虽然目前ARM刚刚宣布升级,但窃以为这是针对统一智能设备游戏规则所作出的重要一步。因为,在目前的移动智能设备领域,ARM在背后扮演者重要的角色,无论手机、电脑等传统智能硬件还是新兴的例如智能手表之流都采用了ARM设计的处理器。并且从之前的一些动作中,我们也可以看出一些端倪。
Mbed物联网操作系统
基于于Cortex-M处理器,ARM设计出了一个核心为mbed操作系统的物联网设备平台。因为虽然智能手表、手环的大都使用ARM架构的CortexM处理器,但在应用系统方面确实百花齐放,除了安卓还有嵌入式的Linux。
物联网
通过这样一个免费物联网设备操作系统的出现,物联设备的研发规则将会得到统一,更有和cpu更好的匹配度、低功耗等有点,也让设备管理、通信运输方面更加稳定,也利于产品量产和快速研发。
此外,这个平台还带有一个服务器端的MbedDeviceSever,物联网设备所收集的数据可以通过其传输到云端,再由云端架构的大数据分析技术来处理这些信息。
CortexM7处理器
从M0到最近发布的M7,ARM架构内的cortex处理器已经发展至今,兵器都是根据不同的功耗要求和处理能力、拓展性进行的布局。
CortexM与我们经常听到的CortexA处理器最大的不同是没有内存管理单元(MMU),搭配的都是实时操作系统(RTOS),也就是像手表、手环、或用于工业控制的温湿度传感器等等。
而最近的M7处理器则可用于对计算要求更高的物联网设备、可穿戴设备和对音视频处理要求更高的车载智能设备等,其翻倍的计算能力和DSP处理能力完全可以满足这些要求。