【技术实现步骤摘要】
一种云端平台计算系统及其应用方法
本专利技术涉及计算机体系结构以及异构处理系统领域,特别涉及一种云端平台计算系统及其应用方法。
技术介绍
随着云计算、大数据、物联网等概念的兴起,异构计算系统逐渐成为产业发展的必然选择。相比于单一的CPU系统,在特定的应用场景下(如人工智能等),异构计算系统往往能够达到几十甚至上百倍的性能提升。然而开发、部署一个异构计算系统往往需要高成本和长周期的投入,为了追求经济与效益的最优化,异构计算云平台应用而生。常见的异构计算云平台主要有FPGA云平台、GPU云平台以及谷歌公司的TPU云平台等。以FPGA云为例,由于半导体工艺的发展速度逐渐成为制约计算机系统性能的瓶颈,传统的串行处理技术已经不能满足人们的需求,人们开始把注意力放在可并行计算的FPGA上。FPGA以其高能效和可多次编程的优势,逐渐成为突破现有系统性能瓶颈的解决方案之一。在媒体压缩、加解密、人工智能(AI)及大数据处理等领域,FPGA方案较传统CPU和GPU往往可达到几倍甚至几十倍的能效提升。然而FPGA开发的技术门槛较高,搭建FPGA硬件平台更是高成本、长周期。为了追求经济与 ...
【技术保护点】
1.一种云端平台计算系统,其特征在于,包括:服务端和节点端,其中该服务端由接入服务器构成,用于管理和调度该云端平台计算系统的用户及计算资源;该节点端由多个计算节点以及辅助硬件构成,该计算节点包含SoC主控模块和异构计算处理模块,该SoC主控模块为用户提供该异构计算处理模块辅助软件的使用部署及开发环境,该异构计算处理模块用于逻辑功能或加速算法的实现与部署;该节点端通过该云端平台计算系统内部局域网与该服务端进行信息交互。
【技术特征摘要】
1.一种云端平台计算系统,其特征在于,包括:服务端和节点端,其中该服务端由接入服务器构成,用于管理和调度该云端平台计算系统的用户及计算资源;该节点端由多个计算节点以及辅助硬件构成,该计算节点包含SoC主控模块和异构计算处理模块,该SoC主控模块为用户提供该异构计算处理模块辅助软件的使用部署及开发环境,该异构计算处理模块用于逻辑功能或加速算法的实现与部署;该节点端通过该云端平台计算系统内部局域网与该服务端进行信息交互。2.如权利要求1所述的云端平台计算系统,其特征在于,该SoC主控模块运行操作系统,结合该接入服务器,为用户提供异构计算处理模块的使用环境和管理功能。3.如权利要求1或2所述的云端平台计算系统,其特征在于,该辅助硬件包括:交换机,用于构成该云端平台计算系统的内部局域网;电源控制单元,受该服务端的控制,用于动态的对该计算节点进行上电和下电。4.如权利要求1或2所述的云端平台计算系统,其特征在于,该SoC主控模块与该异构计算处理模块为同一个芯片上的两个不同部分,或为同一电路板卡上的两个芯片,或分别为两块不同的电路板卡;该SoC主控模块与该异构计算处理模块之间通过片内总线、PCIe、以太网或定制总线协议进行通信。5.如权利要求4所述的云端平台计算系统,其特征在于,该SoC主控模块与该异构计算处理模块间还配备逻辑或物理通路,用于对该异构计算处...
【专利技术属性】
技术研发人员:张科,常轶松,于磊,陈明宇,包云岗,赵然,张钊,张红霞,
申请(专利权)人:中国科学院计算技术研究所,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。