信息处理系统技术方案

技术编号:24799307 阅读:22 留言:0更新日期:2020-07-07 21:00
信息处理系统。根据一个实施方式的一种信息处理系统包括:多个信息处理装置,所述多个信息处理装置各自包括处理器;以及中继装置,该中继装置经由扩展总线使所述多个信息处理装置连接,并且中继所述多个信息处理装置之间的通信。所述中继装置包括控制单元,对于所述多个信息处理装置中的一个信息处理装置,所述控制单元代表所述多个信息处理装置中的其余信息处理装置,并且使所述中继装置和所述多个信息处理装置中的其余信息处理装置结合作为信息处理装置来与所述多个信息处理装置中的所述一个信息处理装置进行通信。

【技术实现步骤摘要】
信息处理系统
本文中描述的实施方式总体上涉及信息处理系统。
技术介绍
使用多个计算器或算术单元进行并行计算是已知的。例如,提出了包括经由Ethernet(注册商标)线交换数据的计算器的信息处理系统。在这种信息处理系统中,多个计算器中的一个计算器用作主机,而所述多个计算器中的其余计算器用作相互交换数据的装置。然而,在这种配置中,如果使用作主机的计算器进入禁用状态,则整个信息处理系统可能变得不能操作。另外,主机计算器将接收与装置的数目的增加成比例的更大的负载。此外,装置的功能和性能是固定的,因此,为了增强功能,可以添加或修改装置和装置驱动器。因此,构建可扩展的信息处理系统并不容易。本文中,构建可扩展的信息处理系统是指构建信息处理系统,使得例如在增强功能时,主机计算器可以经由现有装置驱动器来改变受控制装置的功能和性能,而控制负载没有因装置驱动器和装置驱动器的改变或添加而增加。构建可扩展的信息处理系统还可以是指构建以下的信息处理系统:能容易地改变连接到一个装置的计算器的分布式处理或并行处理,并且不通过改变输入数据而是通过例如改变输出数据处理(例如,分析处理),能够容易地获得不同的分析结果。优选的是,提供包括相互连接并且包含各种操作系统的多个计算器的可扩展的信息处理系统。
技术实现思路
根据一个实施方式,一种信息处理系统包括:多个信息处理装置,所述多个信息处理装置各自包括处理器;以及中继装置,该中继装置经由扩展总线使所述多个信息处理装置连接,并且中继所述多个信息处理装置之间的通信。所述中继装置包括控制单元,对于所述多个信息处理装置中的一个信息处理装置,所述控制单元代表所述多个信息处理装置中的其余信息处理装置,并且使所述中继装置和所述多个信息处理装置中的其余信息处理装置结合作为信息处理装置来与所述多个信息处理装置中的所述一个信息处理装置进行通信。附图说明图1例示了平台的示例性软件配置;图2A和图2B例示了一个平台如何看到其它平台;图3例示了相应平台的公共存储器的示例性配置;图4例示了数据写操作;图5是数据写操作的定时图;图6例示了数据读操作;以及图7是数据读操作的定时图。具体实施方式下文中,将参照附图描述信息处理系统的实施方式。以下实施方式仅仅是示例性的,并不旨在排除该实施方式中未明确描述的各个方面或特征和技术。即,可以在不脱离实施方式的范围的情况下对实施方式进行各种修改。除了附图中例示的元件之外,实施方式还可以包括另外的功能或元件。实施方式以下,将描述PCIExpress(PCIe,注册商标)作为扩展总线23b的示例。图1例示了平台的示例性软件配置。信息处理系统包括平台12-1至平台12-7。然而,为了更好地理解,图1仅描绘了平台12-1至12-3。平台12-1至平台12-7可以包括由不同供应商提供的微处理单元(MPU)。平台12-1在应用30-1的控制下执行各种操作。平台12-1包含用于启动引导加载程序的基本输入输出系统(BIOS)34。引导加载程序检测并启动诸如Windows(注册商标)这样的操作系统(OS)33-1。因此,OS33-1读取包括用于控制包括控制单元23a的PCIe桥控制器23的桥驱动器(存储器传输层)32的各种驱动器31,经由桥驱动器32和PC平台35电访问PCIe桥控制器23,并且与其它平台12-2至12-7通信,由此执行实际操作。下文中,将通过示例的方式描述PC平台35的使用;然而,也可以以相同的方式应用其它平台。PCIe桥控制器23是示例性的中继装置。接下来,将描述平台12-2至12-7。平台12-2至12-7具有相同的配置,使得将以平台12-2为代表进行描述。平台12-2在用于分布式处理A的应用30-2的控制下执行各种操作。除了用于分布式处理B的应用30-3之外,平台12-3具有与平台12-2相同的配置,因此省略对其的描述。平台12-2包含引导加载程序36-2,并且该引导加载程序检测并启动诸如Linux(注册商标)这样的OS33-2。因此,OS33-2读取用于控制PCIe桥控制器23的桥驱动器32,经由桥驱动器32和硬件平台37-2电访问PCIe桥控制器23,并且与其它平台12-1和12-3至12-7通信,由此执行实际操作。OS33-2在后台执行服务33(软件)。服务33用于在不与用户通信的情况下执行特定功能。在这种配置中,平台12-1至12-7能独立地操作,从而不影响其它驱动器配置。图2A和图2B例示了一个平台如何看到其它平台。作为一个示例,这一个平台是平台12-1或平台12-6,并且图2A和图2B描绘了平台12-1或平台12-6如何看到其余平台。图2A例示了经由PCIe桥控制器23与其它平台12-2至12-7通信的平台12-1。在这种情况下,平台12-1仅看到PCIe桥控制器23,并且平台12-2至12-7被PCIe桥控制器23掩盖(mask)并且似乎并不存在。即,平台12-1用作根联合体。在与平台12-2至12-7通信时,平台12-1看起来与作为唯一端点的PCIe桥控制器23通信。在图2B中,平台12-6仅看到PCIe桥控制器23,并且平台12-1至12-5和平台12-7被PCIe桥控制器23掩盖并且似乎并不存在。即,平台12-6用作根联合体。在与平台12-1至12-5和平台12-7通信时,平台12-6看起来与作为唯一端点的PCIe桥控制器23通信。对于平台12-2至12-5和12-7,同样如此。因此,所有平台12-1至12-7都仅看到PCIe桥控制器23,PCIe桥控制器23是经由装置驱动器进行控制的一个装置。经由PCIe桥接控制器23连接的其它平台被掩盖并且是不可见的。每个平台将PCIe桥控制器23和所有其它平台识别为或视为单个信息处理装置。因此,每个平台都可以在无需改变装置驱动器的情况下继续该平台的处理,而不用考虑平台中的一个或两个或更多个所实现的功能和性能的改变,这样能够将可扩展的信息处理系统构造为一个整体。另外,在利用一个平台(例如,平台12-1)管理整个信息处理系统10的情况下,这一个平台预先经由PCIe桥控制器23发送应用,以能够将处理的内容和顺序分配给作为一个装置连接到PCIe桥控制器23的计算器的平台12-2至12-7。这有助于改变诸如分布式处理或并行处理这样的处理的内容或者处理的分配。因此,这使得能够构建能够不通过改变输入数据而是通过例如改变处理(诸如,分析处理)来容易地获得作为不同分析结果的输出数据的可扩展的信息处理系统10。图3例示了相应平台的公共存储器的示例性配置。平台12-1至12-7被插入PCIe桥控制器的插槽SL#0至SL#6中并且相互电连接。平台12-1至12-7分别包括具有相同配置的公共存储器CM1至CM7。公共存储器CM1至CM7各自包括第一区域插槽#0至第七区域插槽#本文档来自技高网...

【技术保护点】
1.一种信息处理系统,该信息处理系统包括:/n多个信息处理装置,所述多个信息处理装置各自包括处理器;以及/n中继装置,该中继装置经由扩展总线使所述多个信息处理装置相互连接,并且中继所述多个信息处理装置之间的通信,其中,/n所述中继装置包括控制单元,对于所述多个信息处理装置中的一个信息处理装置,所述控制单元代表所述多个信息处理装置中的其余信息处理装置,并且使所述中继装置和所述多个信息处理装置中的其余信息处理装置结合作为信息处理装置来与所述多个信息处理装置中的所述一个信息处理装置进行通信。/n

【技术特征摘要】
20181228 JP 2018-2486701.一种信息处理系统,该信息处理系统包括:
多个信息处理装置,所述多个信息处理装置各自包括处理器;以及
中继装置,该中继装置经由扩展总线使所述多个信息处理装置相互连接,并且中继所述多个信息处理装置之间的通信,其中,
所述中继装置包括控制单元,对于所述多个信息处理装置中的一个信息处理装置,所述控制单元代表所述多个信息处理装置中的其余信息处理装置,并且使所述中继装置和所述多个信息处理装置中的其余信息处理装置结合作为信息处理装置来与所述多个信息处理装置中的所述一个信息处理装置进行通信。


2.根据权利要求1所述的信息处理系统,其中,
所述多个信息处理装置各自包括含有与所述多个信息处理装置对应的多个存储区域的公共存储器区域,并且经由所述公共存储器区域将针对其它信息处理装置的数据读和写指令发布到所述中继装置。


3.根据权利要求2所述...

【专利技术属性】
技术研发人员:木村真敏石田智弘
申请(专利权)人:富士通个人电脑株式会社
类型:发明
国别省市:日本;JP

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

1