RISC-V 架构的开放性和灵活性使其成为了许多创新项目的基础,特别是在处理器设计领域。X-Silicon Inc. (XSi) 这家位于圣地亚go的初创公司,正是利用 RISC-V 架构的这些优势,开发了一种全新的微处理器架构,这种架构将 CPU 内核、矢量功能和 GPU 加速功能整合到一个芯片中,旨在处理包括人工智能在内的多种功能,这些功能通常需要专用的 CPU 和 GPU 来处理。
XSi 的创新之处在于其 CPU/GPU 混合处理器的设计,这种设计被称为 “万能” 处理器。这种处理器采用了开放标准的 RISC-V ISA,并且是开源的,这意味着它可以被广泛地应用于各种市场,如虚拟现实、汽车和物联网设备等,而不需要支付昂贵的指令集版税。
XSi 的 C-GPU 架构通过将 GPU 加速与 RISC-V 矢量 CPU 内核相结合,实现了在同一个内核中处理 CPU 和 GPU 代码的能力。这种设计减少了内存占用,提高了执行效率,并且由于 CPU 内存空间和 GPU 内存空间之间不需要复制数据,所以整体性能得到了显著提升。
此外,XSi 的芯片设计还允许 CPU/GPU 内核组合成多核设计,这样制造商就可以根据需要扩展处理能力。在多核格式中,多个内核被平铺在一个芯片上,并使用高速结构进行连接,同时还采用了快速片上 SRAM 或 eDRAM 高速缓存,这些高速缓存可以作为二级高速缓存,汇集来自多个内核的数据。
XSi 的 C-GPU 架构不仅能够运行任何类型的 CPU 或 GPU 工作负载,而且还支持 Vulkan 图形 API,这将有助于其在 Android 设备上的开发和采用。这种开放标准的支持,使得 XSi 的芯片能够更好地适应多样化的应用需求,并且由于其基于 RISC-V,任何人都可以使用这种架构,这为微处理器行业带来了新的可能性。
XSi 的创新设计还体现在其对 GPU 着色器内核的重塑上。通过创建一个新的可扩展 RISC-V 矢量型统一计算图形引擎(C-GPU),XSi 能够高效计算传统 GPU 从未设计过的下一代工作负载,如人工智能、高性能计算、视觉、几何计算以及 2D 和 3D 图形等。
XSi 的多核设计中,多个 C-GPU 内核被平铺在一个芯片上,并使用片上快速合成器结构进行连接,这种设计可以动态聚合每个内核的输出到一个公共缓冲区,无论是用于图形用例的帧缓冲区,还是用于编解码器、视频特效处理和人工智能处理的流水线缓冲区。
XSi 的 C-GPU 架构还通过近内存计算、统一内存架构和其他新型硬件配置来加速计算,从而减少 GPU 固有的延迟。这种设计不仅提高了性能,还降低了功耗,为 AR/VR、嵌入式设备、汽车等领域提供了新的解决方案。
总的来说,XSi 的 C-GPU 架构为微处理器行业带来了新的创新和可能性。它的开放标准、低功耗、支持 Vulkan 等特点,使其成为了一个有潜力改变行业格局的新技术。随着软件开发工具包的发布和早期合作伙伴的采用,我们期待看到 XSi 的 C-GPU 架构在实际应用中的表现,以及它如何推动微处理器行业的发展。