[发明专利]并行计算机系统有效
申请号: | 201611082574.3 | 申请日: | 2016-11-30 |
公开(公告)号: | CN108132908B | 公开(公告)日: | 2020-10-23 |
发明(设计)人: | 赵雪峰;杜望宁;刘辰;张戈 | 申请(专利权)人: | 龙芯中科(南京)技术有限公司 |
主分类号: | G06F15/177 | 分类号: | G06F15/177;G06F15/173 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 杨泽;刘芳 |
地址: | 210000 江苏省南京市*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 并行 计算机系统 | ||
本发明提供一种并行计算机系统。该计算机系统,包括:一个电路板、一个前置服务器单元和一个多路处理单元,多路处理单元包括多个计算节点,前置服务器单元与多路处理单元连接且均设置在电路板上;前置服务器单元从预设的多个并行模式中为多路处理单元选择目标并行模式,并且为多路处理单元中每个计算节点的CPU分配在目标并行模式下的ID号;多路处理单元,用于根据目标并行模式和每个计算节点的CPU的ID号进行启动。本发明的技术方案,前置服务器单元根据实际需要多路处理单元选择目标并行模式,进而提高了并行计算机系统的应用范围,避免并行计算机系统采用单一固定并行模式时造成的资源浪费的问题。
技术领域
本发明涉及计算机技术,尤其涉及一种并行计算机系统。
背景技术
随着计算机软硬件技术的不断发展,处理器目前已经从单核(Single-core)进入多核(Multi-core)应用时代,基于多处理器的并行计算机(即多路处理器计算机)的应用越来越广泛,例如在云计算、大数据处理等方面的应用。
多路处理器计算机系统是指在一个计算机系统上集成了多个中央处理器(Central Processing Unit,简称CPU),多路处理器计算机系统主要分为双路系统和四路系统。双路系统为一个主板上采用两个CPU的多路计算机系统,四路系统为一个主板上采用四个CPU的多路计算机系统。多路处理器计算机系统中各CPU之间通过片外高速总线进行互连,并共享内存子系统以及输入/输出(Input/Output,简称IO)总线。
目前多路处理器计算机系统只能固定的作为单一的多路系统(例如只能作为双路系统或四路系统)来使用,造成资源的浪费。
发明内容
本发明提供一种并行计算机系统,以克服目前多路处理器计算机系统只能固定的作为单一的多路系统来使用,造成资源的浪费的问题。
本发明提供一种并行计算机系统,包括:一个电路板、一个前置服务器单元和一个多路处理单元,所述多路处理单元包括多个计算节点,所述前置服务器单元与所述多路处理单元连接且均设置在所述电路板上;
所述前置服务器单元,用于从预设的多个并行模式中为所述多路处理单元选择目标并行模式,并且为所述多路处理单元中每个计算节点的中央处理器CPU分配在所述目标并行模式下的ID号;
所述多路处理单元,用于根据所述目标并行模式和所述每个计算节点的CPU的ID号进行启动;
所述多路处理单元,用于根据所述目标并行模式和所述每个计算节点的CPU的ID号进行启动。
在本发明的另一种可行的实现方式中,所述系统还包括交换芯片,所述前置服务器单元包括第一网口和第二网口;
所述第一网口与外部网络连接,所述第二网口通过所述交换芯片与所述多路处理单元中的每个计算节点的网口连接。
在本发明的另一可行的实现方式中,所述前置服务器单元还包括网络文件系统和所述多路处理单元在不同并行模式下的内核;
所述多路处理单元,还用于通过所述第二网口和所述交换芯片从所述前置服务器单元中读取所述网络文件系统和所述目标并行模式下的内核。
在本发明的另一可行的实现方式中,所述前置服务器单元还包括寄存器,所述寄存器与所述计算节点的CPU连接;
所述寄存器,用于保存所述目标并行模式和每个计算节点的CPU在所述目标并行模式下的ID号。
在本发明的另一可行的实现方式中,所述前置服务器单元,具体用于:
获取用户输入的选择并行模式;
根据所述选择并行模式,从预设的多个并行模式中获取与所述选择并行模式匹配的目标并行模式;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于龙芯中科(南京)技术有限公司,未经龙芯中科(南京)技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611082574.3/2.html,转载请声明来源钻瓜专利网。