本发明专利技术提供了一种集群计算系统,包括通过网络互连的计算节点集群,所述计算节点包括嵌入式处理器、嵌入式DRAM、非易失性存储器阵列,还包括扩展计算部件以及电源管理模块;所述嵌入式处理器提供整数计算能力;所述扩展计算部件与嵌入式处理器相集成,并根据计算应用领域定制专项计算能力,辅助嵌入式处理器进行数据处理;所述嵌入式DRAM通过处理器直连接口与嵌入式处理器连接,作为处理器缓存;所述非易失性存储器阵列用于永久性存储数据;所述电源管理模块用于对计算节点供电,并根据嵌入式处理器的负载情况调整对嵌入式处理器的供电功率。本发明专利技术集群计算系统具有较低的功耗以及较强的计算能力。
【技术实现步骤摘要】
本专利技术涉及高性能集群计算系统,特别设计一种高组装密度和低功耗的集群计算系统。
技术介绍
随着工业、科研等领域对并行运算需求不断增长,集群系统在高性能计算机中所占的比例越来越大,应用范围越来越广。采用商用器件构造的集群计算系统采用标准化的商用器件构建而成,具有研制成本低、周期短的特点。为中等规模的高性能计算提高了很好的支持,具有较高的性价比。传统的集群计算系统采用高性能通用处理器,DRAM存储器以及高带宽互连网络和 磁盘/固态存储器阵列作为构建集群的基本元件,以获得相应的高计算能力。图I示出了现有的高性能集群计算系统的结构。包括有多层交换机组成的交换路由网络以及与底层交换机连接的多个计算节点以及存储节点。其中,交换机以及计算节点、存储节点之间通过Infiniband或千兆以太网等高带宽网络进行连接。各计算节点由多个高性能通用处理器、DRAM存储器、I/O控制器、节点控制器以及互连网络接口组成;而存储节点包括存储控制器以及与之连接的磁盘阵列;集群计算系统的计算以及存储操作是相互分离的。所述通用处理器在高工作频率下,以双精度浮点计算能力作为主要的性能衡量指标,并且需要足够的主存访问(计算节点访问存储节点)带宽、通信网络带宽与其计算能力相匹配。处理器功耗将随着运行速度呈现超线性的增长,即随着工作频率升高一倍,处理器将产生加倍的能耗,同时需要采用更多技术以屏蔽处理器-主存瓶颈和处理器-通信延迟瓶颈,导致能效的下降。综上所述,为了获得更快的运算能力,现有的集群计算系统需要付出更多的能耗以及设备成本,使得性能的提升愈发困难。如何在提升运算能力的前提下,提高集群计算系统的能效和性价比,成为构建集群计算系统时亟待解决的问题。目前,针对数据库特别是关系数据库应用等I/O密集而非计算密集型的应用,出现了一些新的高性能和高性价比的集群计算系统。上述应用对单个计算节点的计算能力要求并不高,但需要高速的I/o传输能力。这些高性能以及性价比的集群计算系统功耗相当于传统集群的十分之一,在刚好满足容量、可用性、吞吐率和延迟方面的需求下,尽可能提高I/O传输能力,以获得较高效能。这类系统的特点是将低功耗通用处理器、FLASH存储器和以数据为中心的编程系统结合在一起,在降低功耗的同时提升以数据为中心的应用性能并提升数据访问的吞吐率。但是,这一类集群计算系统采用的处理器为了适应多种类型的计算需求,仍然以x86架构的通用处理器为主,计算能力较弱,难以同时适应更为广泛的整数运算密集型的高性能计算需求。
技术实现思路
本专利技术解决的问题是提供一种的集群式计算系统,具有高性能计算能力以及较低的系统功耗。为解决上述问题,本专利技术提供了一种集群计算系统,包括通过网络互连的计算节点集群,所述计算节点包括嵌入式处理器、嵌入式DRAM、非易失性存储器阵列,还包括扩展计算部件以及电源管理模块;所述嵌入式处理器提供整数计算能力;所述扩展计算部件与嵌入式处理器相集成,并根据计算应用领域定制专项计算能力,辅助嵌入式处理器进行数据处理;所述嵌入式DRAM通过处理器直连接口与嵌入式处理器连接,作为处理器缓存;所述非易失性存储器阵列用于永久性存储数据;所述电源管理模块用于对计算节点供电,并根据嵌入式处理器的负载情况调整对嵌入式处理器的供电功率。可选的,所述嵌入式处理器具有可配置接口,根据所述集群计算系统的应用领域,通过所述可配置接口对所述嵌入式处理器定制指令集以及进行流水线优化。所述扩展计算部件包括向量部件以及专用加速部件。所述计算节点的非易失性存储器阵列为FLASH存储器阵列。可选的,所述计算节点还包括无线通信模块,用于计算节点的嵌入式处理器对外 进行无线数据通信。所述集群计算系统还包括管理节点以及多层交换机网络;所述各计算节点通过无线通信模块与底层交换机建立无线连接;所述管理节点,与顶层交换机相连,面向外部用于提供数据计算服务,同时管理各计算节点与底层交换机的无线连接。所述多层交换机网络中,若干底层交换机以及多个计算节点组建成机柜;所述计算节点通过所述无线通信模块与同一机柜中的任意一个交换机构成动态连接。各层交换机网络间为有线连接。与现有技术相比,本专利技术具有以下优点将非易失性存储器件集成于计算节点中,同时采用低功耗的嵌入式处理器提供较强的整数计算能力,并根据计算应用领域定制扩展计算部件辅助嵌入式处理器进行数据处理,使得计算节点获得较强的计算性能,此外使用电源管理模块根据嵌入式处理器的负载情况调整供电功率,节省系统功耗。本专利技术在较低的系统功耗下实现足够的计算能力,获取较高的能效以及性价比。附图说明图I是现有的高性能集群计算系统的架构示意图;图2是本专利技术所述集群计算系统中计算节点的架构示意图;图3是本专利技术所述集群计算系统的架构示意图;图4是本专利技术集群计算系统重构底层网络拓扑结构的示意图;图5是本专利技术集群计算系统具体实施例的实施架构示意图;图6是本专利技术集群计算系统的并行执行软件的架构示意图。具体实施例方式如
技术介绍
所述,现有的集群计算系统中,计算节点采用高性能通用处理器,虽然具有较强的浮点运算能力,但在很多I/O密集而非计算密集型的应用领域中,难以发挥其计算性能,反而凸显了在功耗以及能效上的劣势。需要付出更多的能耗以及设备成本才能提升有限的性能。本专利技术则提供了一种集群计算系统,通过增强计算节点的专项计算能力,提高计算组装密度,在满足足够的计算能力的前提下,将浪费在单个计算节点上的设备资源用于扩展集群规模以开发更多层次的并行性,提升集群计算的能效,从而实现规模效应。即尽可能的提高I/o吞吐率与功耗的比值,提升集群计算系统的性价比。具体的,本专利技术所述集群计算系统,包括通过网络互连的计算节点集群,如图3所示,所述计算节点包括嵌入式处理器、扩展计算部件、嵌入式DRAM、非易失性存储器阵列以及电源管理模块;所述嵌入式处理器提供整数计算能力;所述扩展计算部件与嵌入式处理器相集成,并根据计算应用领域定制专项计算能力,辅助嵌入式处理器进行数据处理;所述嵌入式DRAM通过处理器直连接口与嵌入式 处理器连接,作为处理器缓存;所述非易失性存储器阵列用于永久性存储数据,便于嵌入式处理器调用或存储;所述电源管理模块用于对计算节点供电,并根据嵌入式处理器的负载情况调整供电功率。其中,所述嵌入式处理器具有可配置性以及可扩展性,为顶层操作系统提供多个级别的特权操作指令支持,能够针对集群计算系统的应用领域,通过定制指令集以及进行流水线优化,提升相应的计算能力。在I/o密集型应用领域中,例如网络数据服务、数据库存储服务、数据分块服务等,并不需要强大复杂的浮点计算能力,因此通用处理器的浮点运算能力得不到充分发挥,还占用功耗。嵌入式处理器一方面功耗较低,另一方面具有强大的整数计算能力,并可以通过上述定制配置提供相当于通用处理器10 100倍以上的整数操作能效。另外嵌入式处理器还可以通过集成辅助的扩展计算部件进行数据处理,获得专项计算能力的提升,例如集成向量部件或者专用加速部件以适应特定的计算应用。嵌入式DRAM是为适应嵌入式处理器而制作的高频率存储器,通过直连接口与嵌入式处理器连接,在处理器工作中起缓存的作用。在I/O密集型的应用领域中,计算节点并不需要强大的本地存储能力,而对访问带宽有更高要求。因此可以本文档来自技高网...
【技术保护点】
一种集群计算系统,其特征在于,包括通过网络互连的计算节点集群,所述计算节点包括嵌入式处理器、嵌入式DRAM、非易失性存储器阵列,还包括扩展计算部件以及电源管理模块;所述嵌入式处理器提供整数计算能力;所述扩展计算部件与嵌入式处理器相集成,并根据计算应用领域定制专项计算能力,辅助嵌入式处理器进行数据处理;所述嵌入式DRAM通过处理器直连接口与嵌入式处理器连接,作为处理器缓存;所述非易失性存储器阵列用于永久性存储数据;所述电源管理模块用于对计算节点供电,并根据嵌入式处理器的负载情况调整对嵌入式处理器的供电功率。
【技术特征摘要】
1.一种集群计算系统,其特征在于,包括通过网络互连的计算节点集群,所述计算节点包括嵌入式处理器、嵌入式DRAM、非易失性存储器阵列,还包括扩展计算部件以及电源管理模块;所述嵌入式处理器提供整数计算能力;所述扩展计算部件与嵌入式处理器相集成,并根据计算应用领域定制专项计算能力,辅助嵌入式处理器进行数据处理;所述嵌入式DRAM通过处理器直连接口与嵌入式处理器连接,作为处理器缓存;所述非易失性存储器阵列用于永久性存储数据;所述电源管理模块用于对计算节点供电,并根据嵌入式处理器的负载情况调整对嵌入式处理器的供电功率。2.如权利要求I所述的计算系统,其特征在于,所述嵌入式处理器具有可配置接口;根据所述集群计算系统的应用领域,通过所述可配置接口对所述嵌入式处理器定制指令集以及进行流水线优化。3.如权利要求2所述的计算系统,其特征在于,所述扩展计算部件包括向...
【专利技术属性】
技术研发人员:谢向辉,吴东,方兴,原昊,钱磊,张鲁飞,马文涛,王宇,
申请(专利权)人:无锡江南计算技术研究所,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。