欢迎参与评论,每一条合规评论都是对我们的褒奖。
请 登录 或 快速注册 后发表评论
去年有报道称,苹果正在招募RISC-V架构的程序员,主要负责iOS、macOS、watchOS、tvOS上运行各种嵌入式子系统的设计和相关改进。根据招聘的描述,应聘者还需要懂得机器学习、计算视觉和自然语言处理技术,同时要对Arm的扩展架构Neon有深入了解。当时就有人从职位的描述中看出,苹果已经有RISC-V架构的设备在运转了。
据SemiAnalysis报道,苹果正在将其嵌入式内核将全面转移到RISC-V架构。目前苹果M系列处理器中,除了主核心外,还有大量的嵌入式辅助核心,像M1里就有30多个,负责与操作系统无关的各种工作负载,包括Wi-Fi/蓝牙、触摸板控制、雷电接口等。这些嵌入式辅助核心运行着自己的固件,围绕运行操作系统的主核心为周边提供动力。
这类型嵌入式辅助核心很多时候都基于Arm的Cortex-M系列或低端的Cortex-A系列内核,而苹果正在使用RISC-V架构内核取代。由于这些功能模块的嵌入式辅助核心大多功能单一,苹果在固件上稍作调整即可重新适配,以苹果工程团队的规模和能力,这么做的难度并不大。
如今苹果使用众多的Arm架构处理器,需要支付一大笔授权费用,随着苹果自研芯片的进一步发展,以后数量会继续增加,费用也会水涨船高。如果将嵌入式辅助核心更换成RISC-V架构内核,由于其免授权费用及开源的特性,苹果可以省下一大笔钱。
不清楚苹果什么时候会将嵌入式内核全面转移到RISC-V架构,毕竟苹果不会为此发布正式公告,一方面其自研的M系列处理器在主核心上仍基于Arm架构,另一方面这些嵌入式辅助核心的所有内容对用户来说都是不可见的。