晶心科技打造了强大的RISC-V产品阵容 为了满足全球嵌入式系统应用需求,晶心科技致力成为创新高效能、低功耗 32 及 64 位处理器核心和相关开发环境的世界级创建者,近年积极推广 RISC-V 开源指令集架构,将研发嵌入式处理器 IP 近 15 年的丰富经验结合 RISC-V 技术,推出 AndeStar V5 架构以及多样的 V5 系列 RISC-V 处理器。
在 2019 年,晶心进一步推出更为丰富、强大的 RISC-V 产品阵容,包括:
AndesCore RISC-V多核心处理器A25MP和AX25MP:它们是第一款具备完整 DSP 指令集(RISC-V P-extension)的商用 RISC-V 核心,具备高速缓存一致性管理 (cache-coherent)的多核处理器,和基于晶心草拟并捐赠给 RISC-V 基金会的 DSP 指令集,可支持多达四个 CPU 核心。此外,同时具备对 Linux 对称多重处理(SMP)架构的支持,将 RISC-V 处理器的效能提升至更高的水平,助 AI、先进驾驶辅助系统(ADAS)等需要高度运算能力的应用大幅提高性能。
Andes Custom Extension (ACE):除了一般功能以外,RISC-V 规格预留了客制指令集的空间,以便于加入 Domain-Specific Architecture/Acceleration (DSA)扩充,以支持如 AI/ 机器学习、AR/VR、ADAS 及新世代存储和连网等设计。客制化指令能大幅强化应用性能,同时兼顾可编程性。然而设计新指令需 CPU 专业知识及大量人力来修改既有的处理器硬件和相关软件工具,并确认其功能无误,因此加入客制化指令对许多 SoC 设计团队来说并不容易。
不过只要透过晶心的 Andes Custom Extension™ (ACE)设计环境,便可大幅简化加入客制化指令的步骤。ACE 对熟悉 Verilog 和 C 语言设计的工程师来说相当容易上手,ACE 语法仅需较少的程序代码便可打造多元的功能。藉由取代 baseline 指令的一串序列,ACE 指令不仅可加快应用,还可降低功耗及程序代码大小,有助突破应用设计瓶颈。
由于 RISC-V 特点在简洁、模块化以及可扩充性,晶心所提供的 ACE 可让工程师易于增加他们所喜欢的客制化指令集。结合 ACE 及晶心高度优化的 V5 系列处理器后,便能大幅提升性能,达成高效能的设计目标。而在应用上,这样的环境和特点也特别适合于目前正在起飞的 AI 应用,所以 ACE 也获得客户高评价与高度采用。
晶心自有DSP 指令集与RISC-V P-extension之关系 对许多处理例如语音、音频和影像等数字讯号的嵌入式应用,仅使通用型指令集是不够的,它们所需要的是高效能 DSP 指令集。为响应对 RISC-V ISA 中 DSP 功能的高度需求,晶心身为 RISC-V 基金会创始白金会员(Platinum Member),担任 RISC-V 基金会 P-extension 项目群组(Task Group)的主席,将经业界实证的自有 DSP 指令集 P-extension 捐赠给 RISC-V 基金会,成为自选的 RISC-V 扩充模块之一。是全世界第一家推出 RISC-V 带着 P-extension 的数字讯号处理微处理器的公司,也获得市场的好评并广泛采纳。
晶心具 DSP 功能的处理器方案包括了编译程序、DSP 函式库和仿真器等完整支持工具。它们使用于多任务串接卷积神经网络(MtCNN)人脸侦测算法的 PNet 上时加速了超过 7 倍之多。当使用 CIFAR-10 这组常用于训练机器学习和计算机视觉算法的影像来执行影像分类性能评比测试时,它们更将性能提升了一个数量级以上。
AndesCore 27系列处理器核心
AndesCore 27 系列处理器核心为 RISC-V 指令集架构中领先支持向量延伸架构(RISC-V V-extension)的处理器。同时,晶心也重新设计内存存取子系统,加速存取的带宽以及效率。藉由 AndesCore 27 系列处理器,晶心为 RISC-V 产业界提供了前所未有的高效能和灵活性,并领先于其他 RISC-V 处理器供货商,带领 RISC-V 架构真正进入可延伸性计算效能(Scalable Performance)的领域。
27 系列将优先推出 32 位处理器 A27 与 64 位处理器 AX27 和 NX27V,它们分别衍伸于晶心已经在市场验证的 25 系列处理器核心,支持最新的 RISC-V 规格、系统平台设计、与累积过去 14 年的研发经验所打造出的开发生态系统。A27 与 AX27 专为运行 Linux 应用而量身订制,比前代 25 系列提供高出 50%的内存带宽。NX27V 包含一个支持 RISC-V 可扩展指令的向量处理单元(VPU),从基本设计上展开全向量化的运算,而非仅将现有进阶 SIMD 指令加以衍伸。
AndesCore 45系列处理器核心:AndesCore 45 系列处理器核心配备了高效的顺序执行及超纯量管线(In-order, Superscalar Pipeline)设计,可针对各种需高性能且低功耗的实时嵌入式系统提供解决方案,例如 5G、车载讯息娱乐系统(IVI)、ADAS 和固态硬盘(SSD)。
45 系列中将优先推出 32 位 A45/D45/N45 和 64 位 AX45/DX45/NX45。45 A- 系列可支持 Linux 操作系统并最多可扩展到四个内核;45 N- 系列则支持 RTOS 的应用,而 45 D- 系列则支持 RISC-V 的 SIMD/DSP 指令集(P-extension)。所有 45 系列内核均采用顺序执行的 8 级双发射超纯量技术,并透过晶心的存储流水线设计,可以在不牺牲执行速度的情况下执行 ECC,并且可以选择符合 IEEE754 的单精和双精度浮点运算单元(FPU)。
RISC-V向量扩展架构(Vector Extension):许多新兴应用,如 AI、AR/VR、计算器视觉、加解密技术和多媒体应用等,需要对大量矩阵数据进行复杂的计算。不像其他高级 SIMD 架构,只能提供受架构所限制的、相对有限的性能,RISC-V 向量扩展架构提供了一组功能强大的指令集,提供可缩放的数据宽度,灵活的微架构实现,并为系统级优化开放了内存子系统的配置。
RISC-V 向量延伸架构超越了当前任何可授权的 RISC-V 处理器核心技术,大胆地把 RISC-V 带入当今最炙手可热的市场。藉由向量延伸架构,晶心为 RISC-V 产业界提供了前所未有的高性能和灵活性,并领先于其他 RISC-V 处理器供货商,带领 RISC-V 架构真正进入可延伸性计算性能(Scalable Performance)的领域。 本篇完
|