本文是其中的一部分TechXchange:指令集替代
你将学习:
- 为什么Imagination要重回CPU业务。
- Catapult RISC-V内核是什么样子的?
想象力的技术以其PowerVR GPU核心而闻名——事实上,MIPS RISC核心曾是其产品组合的一部分。这些是卖给Tallwood MIPS,后来被Wave Computing收购.Imagination Technologies公司用一系列新的核心技术填补了这一空白RISC-V指令集(图1).它连接了其他的RISC-V基金会该公司培育RISC-V技术。
拥有一个平衡的投资组合允许Imagination Technologies交付一个完整的解决方案,而不仅仅是一部分。它在CPU设计方面有专长,在其他领域也很出色。其最新GPU为移动设备提供光线追踪支持这一技术甚至对台式电脑来说都是一个挑战。
Imagination CPU针对嵌入式应用和高性能解决方案的RISC-V应用。工具箱中的其他组件包括具有低功耗神经网络加速功能的人工智能(AI),以及对高性能以太网的通信支持。它在汽车等安全关键应用领域的专业知识也广为人知。
弹射器核心实现可伸缩的RISC-V指令集(图2).与大多数RISC-V设计一样,有一种混合匹配的方法,这取决于特定应用程序需要什么特性。
Catapult系列产品还在不断增长,从专为实时应用设计的32位和64位订单平台开始。目前有四个不同的系列,包括动态微控制器、实时嵌入式cpu、高性能应用cpu和功能安全的汽车cpu。这款微控制器已经与Imagination的功能安全GPU核心一起应用于汽车领域。
目前,多线程系列在每个集群中最多支持8个非对称、连贯的内核,并能够集成定制指令和加速器。路线图上有多核、64位、乱序指令执行解决方案。针对ISO/SAE 21434和ISO 26262等汽车安全标准的端到端安全,是Imagination多年来一直在做的事情。
许多厂商和开源项目(包括GCC和LLVM)都提供了与risc - v兼容的编译器。Catapult Studio是一个基于微软开源的Visual Studio代码的IDE。Linux提供了完整的源代码,包括参考引导加载程序、内核和文件系统。核心是兼容的GEM5模拟器.
阅读更多这样的文章TechXchange:指令集替代