苹果公司最近发布了招聘 RISV 开发者的公告。
招聘公告写道,苹果公司目前正在为其核心操作系统团队的 Vector and Numerics Group (VaNG) 小组寻找对 RISC-V 指令集架构 (ISA) 和 ARM 的 Neon vector ISA 有详细了解且有丰富经验的开发者。苹果的 VaNG 小组负责开发和改进运行在 iOS、macOS、watchOS 和 tvOS 上的各种嵌入式子系统。
以保密著称的苹果公司在招聘信息中没有透露它打算用 RISC-V 做什么,但职位描述显示,担任此职位的开发者需要负责机器学习、计算视觉和自然语言处理的工作。除其他事项外,还需要具备底层开发的高性能编程经验。此外,职位描述还表明,苹果已经在使用 RISC-V。
根据招聘公告的描述,此职位的员工将在跨软件和硬件的团队中工作,该团队正在实现创新的 RISC-V 解决方案和最先进的例程 (routines)。这是为了支持机器学习、视觉算法、信号和视频处理等方面的必要计算。通过紧密集成软件和硬件,推动底层计算的技术水平,并推动它们实现高能效和高性能。
目前苹果公司的许多产品都使用了定制的系统级芯片 (SoC),这些芯片使用了高度定制的 ARM 内核。苹果每年需要为这些内核向 Arm 支付许可费用。因此有人认为,随着苹果越来越多的设备使用 ARM 内核,它向 Arm 支付的费用也会越来越多。因此,用 RISC-V 内核取代部分 Arm 内核可以为苹果每年节省数百万美元的专利费用,就像西部数据多年前为其低功耗解决方案采用 RISC-V 内核一样。
不过,如果苹果公司希望将定制的 RISC-V 内核整合到其生态中,那么它必然需要为其准备好软件堆栈,并确保一切运作无误。这就是熟悉 RISC-V 和 ARM 矢量架构的开发者发挥作用的地方。
鉴于苹果公司已经在研究 RISC-V 解决方案,所以它用 RISC-V 取代某些类型的内核可能只是时间问题。当然,苹果公司愿意在 RISC-V 计划中走多远还有待观察。
猜你喜欢: