一种支持不同架构多处理器扩展的系统和方法技术方案

技术编号:25123119 阅读:41 留言:0更新日期:2020-08-05 02:52
本发明专利技术提出了一种支持不同架构多处理器扩展的系统,该系统包括主代理节点和处理器协同芯片;主代理节点通过高速I/O接口协议与处理器协同芯片通信;处理器协同芯片完成高速I/O接口协议和自定义轻量级数据传输协议之间的数据互相转换和数据传输;处理器协同芯片之间通过协同芯片互联网络通信,其中处理器协同芯片支持高速I/O接口协议和自定义轻量级数据传输协议。本发明专利技术支持多种不同架构不同厂商的CPU搭建计算系统。基于本发明专利技术提出的系统,还提出了扩展的方法,本发明专利技术利用高速I/O接口和处理器协同芯片,实现不同架构CPU在一个系统下的兼容,为不同架构不同厂商的CPU集成在同一个计算系统里提供了基础结构。

【技术实现步骤摘要】
一种支持不同架构多处理器扩展的系统和方法
本专利技术涉及芯片设计
,特别是公开了一种支持不同架构多处理器扩展的系统和方法。
技术介绍
随着大数据、人工智能等技术的发展,一方面出于对不同应用场景的针对性优化越来越多,另一方面对系统的功耗等要求越来越苛刻。而随着工艺向更深演进,具体来说就是7nm之后,收到的材料和物理上的限制越来越大,单颗CPU的性能提升也不断在放缓。这种情况下,面对性能和功耗的要求,更多的系统选择了不同于传统上的方案,采用了多核的架构。CPU,即中央处理器,在计算机和智能系统中的核心部件。传统上它承担了系统中绝大部分的控制和计算操作,而随着SoC、Chiplet等技术的发展,使用定制化计算、控制模块、或者独立芯片来针对性地提高特定应用能力的方式越来越常见,CPU承担的最重要和必须的功能是承载上层的操作系统和应用软件,提供完善的指令集架构,控制系统底层模块之间的指令和数据传输。标准IO协议的数据传输一般都是不对称的,如PCIe,简单来说会规定数据传输的节点为两类,一类是master,指的是CPU这样的会主动发出控制命令和发起数本文档来自技高网...

【技术保护点】
1.一种支持不同架构多处理器扩展的系统,其特征在于,包括主代理节点和处理器协同芯片;/n主代理节点通过高速I/O接口协议与处理器协同芯片通信;处理器协同芯片完成高速I/O接口协议和自定义轻量级数据传输协议之间的数据互相转换和数据传输;处理器协同芯片之间通过协同芯片互联网络通信。/n

【技术特征摘要】
1.一种支持不同架构多处理器扩展的系统,其特征在于,包括主代理节点和处理器协同芯片;
主代理节点通过高速I/O接口协议与处理器协同芯片通信;处理器协同芯片完成高速I/O接口协议和自定义轻量级数据传输协议之间的数据互相转换和数据传输;处理器协同芯片之间通过协同芯片互联网络通信。


2.根据权利要求1所述的一种支持不同架构多处理器扩展的系统,其特征在于,所述处理器协同芯片支持高速I/O接口协议和自定义轻量级数据传输协议。


3.根据权利要求1所述的一种支持不同架构多处理器扩展的系统,其特征在于,所述处理器协同芯片包括高速I/O接口、虚拟slave代理节点、协议处理引擎和自定义轻量级数据传输接口;
所述高速I/O接口用于完成与主代理节点的通信;所述虚拟slave代理节点用于完成系统的连接和高速I/O接口协议内数据类型的转换;所述协议处理引擎用于完成高速I/O接口协议和自定义轻量级数据传输协议之间的转换和数据传输;所述自定义轻量级数据传输接口用于完成处理器协同芯片之...

【专利技术属性】
技术研发人员:李拓
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1