信息处理系统、中继装置及程序制造方法及图纸

技术编号:27306803 阅读:13 留言:0更新日期:2021-02-10 09:21
提供信息处理系统、中继装置及程序,防止伴随重新启动而发生的死锁。信息处理系统包括多个信息处理装置和将多个信息处理装置可通信地连接的中继装置。信息处理装置具备第1通信部,其执行表示已进行了初始化的复位信号的发送和数据的收发。中继装置具备:多个第2通信部,针对每个信息处理装置而设置,执行复位信号的接收和数据的收发;连接部,在多个第2通信部间以能够传送数据的方式连接;输入部,不经由第2通信部而从各个信息处理装置接收复位信号的输入;和控制部,在输入部接收了复位信号的情况下,以发送了复位信号的信息处理装置经由连接部接收到数据为条件,执行对与该数据的发送源的信息处理装置对应的第2通信部初始化的初始化处理。的初始化处理。的初始化处理。

【技术实现步骤摘要】
信息处理系统、中继装置及程序


[0001]本专利技术涉及信息处理系统、中继装置以及程序。

技术介绍

[0002]以往,公知有使用多个信息处理装置进行并行计算的方法。例如,提出了通过使用以太网(注册商标)线路等的中继装置在信息处理装置之间进行数据通信的信息处理系统。
[0003]在这样的信息处理系统中,在信息处理装置之间的通信中,有时由于某种原因,发送目的地的信息处理装置重新启动。当发送目的地的信息处理装置重新启动时,发送源的信息处理装置可能由于没有发送目的地而引起死锁(dead lock)。
[0004]信息处理系统定期地轮询(Polling)寄存器,在检测到伴随信息处理装置的重新启动而被初始化的情况下,通过重新启动而从死锁中恢复。
[0005]现有技术文献
[0006]专利文献
[0007]专利文献1:日本特开2005-275818号公报
[0008]专利文献2:日本特开2015-215722号公报

技术实现思路

[0009][专利技术要解决的问题][0010]但是,如果为了确认是否死锁而定期地轮询寄存器,则会给信息处理系统带来负荷。优选原本就不发生死锁。
[0011]本专利技术是鉴于上述问题而完成的,其目的在于防止伴随重新启动而发生的死锁。
[0012][用于解决问题的手段][0013]根据本专利技术第一方面的信息处理系统包括多个信息处理装置和将多个信息处理装置可通信地连接的中继装置。上述信息处理装置具备第1通信部,该第1通信部执行表示已进行了初始化的复位信号的发送和数据的收发。所述中继装置具备多个第2通信部、连接部、输入部和控制部。上述第2通信部针对每个所述信息处理装置而设置,执行所述复位信号的接收和所述数据的收发。所述连接部在所述多个第2通信部间以能够传送所述数据的方式进行连接。所述输入部不经由所述第2通信部而从各个所述信息处理装置接收所述复位信号的输入。所述控制部在所述输入部接收了所述复位信号的情况下,以发送了所述复位信号的所述信息处理装置经由所述连接部接收到所述数据为条件,执行初始化处理,其中在该初始化处理中,对与该数据的发送源的所述信息处理装置对应的所述第2通信部进行初始化。
[0014]本专利技术的第2方式的中继装置将多个信息处理装置可通信地连接,所述中继装置具备多个第2通信部、连接部、输入部和控制部。上述第2通信部针对每个所述信息处理装置而设置,执行表示所述信息处理装置已进行了初始化的复位信号的接收和数据的收发。所述连接部在所述多个第2通信部间以能够传送所述数据的方式进行连接。所述输入部不经
由所述第2通信部而从各个所述信息处理装置接收所述复位信号的输入。所述控制部在所述输入部接收了所述复位信号的情况下,以发送了所述复位信号的所述信息处理装置经由所述连接部接收到所述数据为条件,执行初始化处理,其中在该初始化处理中,对与该数据的发送源的所述信息处理装置对应的所述第2通信部进行初始化。
[0015]本专利技术的第3方式的程序使中继装置作为控制部发挥功能,所述中继装置具有具备多个第2通信部、连接部和输入部。上述第2通信部针对多个信息处理装置中的每个信息处理装置而设置,执行表示所述信息处理装置已进行了初始化的复位信号的接收和数据的收发。所述连接部在所述多个第2通信部间以能够传送所述数据的方式进行连接。所述输入部不经由所述第2通信部而从各个所述信息处理装置接收所述复位信号的输入。所述控制部在所述输入部接收了所述复位信号的情况下,以发送了所述复位信号的所述信息处理装置经由所述连接部接收到所述数据为条件,执行初始化处理,其中在该初始化处理中,对与该数据的发送源的所述信息处理装置对应的所述第2通信部进行初始化。
[0016][专利技术效果][0017]本专利技术的信息处理系统、中继装置以及程序能够防止伴随重新启动而发生的死锁。
附图说明
[0018]图1是表示本实施例的分布式计算机的整体结构的一例的图。
[0019]图2是用于说明本实施例的分布式计算机中的平台间的通信处理的一例的图。
[0020]图3是说明本实施例的分布式计算机的硬件结构的图。
[0021]图4是表示本实施例的恢复处理的一例的时序图。
[0022]标号说明
[0023]1 分布式计算机
[0024]10 平台
[0025]11 处理器
[0026]111 初始化控制部
[0027]13 根复合体
[0028]351 发信源信息
[0029]30 中继装置
[0030]31 处理器
[0031]311 外部中断控制部
[0032]312 PCIe中断控制部
[0033]313 PCIe状态控制部
[0034]33 内部总线
[0035]34 PCIe总线
[0036]35 端点
[0037]36 GPIO
具体实施方式
[0038]以下基于附图详细说明本专利技术的信息处理系统、中继装置及程序的实施例。另外,不用该实施例来限定本专利技术。
[0039]【实施例1】
[0040]图1是表示本实施例的分布式计算机1的整体结构的一例的图。分布式计算机1是具备多个平台A10-1~平台H10-8、将多个平台A10-1~平台H10-8连接成可通信的中继装置30的信息处理系统。如图1所示,实施例的分布式计算机1具备平台A10-1~平台H10-8、和中继装置30。
[0041]平台A10-1~平台H10-8经由中继装置30连接成可通信。平台A10-1~平台H10-8例如插入到设置有中继装置30的板(board)上的槽(slot)中。另外,多个槽中的任意的槽也可以是未插入有平台10的空闲状态。在以下说明中,不需要区分各平台A10-1~平台H10-8,在表示任意的平台A10-1~平台H10-8的情况下,记载为平台10。
[0042]平台A10-1是管理平台B10-2~平台H10-8并使平台B10-2~平台H10-8执行各种处理的主(main)信息处理装置。
[0043]平台B10-2~平台H10-8是根据平台A10-1请求执行例如AI(Artificial Intelligence)推理处理或图像处理等的子(sub)信息处理装置。
[0044]另外,平台A10-1~平台H10-8具备处理器11-1~11-8。另外,各处理器11-1~11-8各自的体系结构(architecture)也可以不同。另外,各处理器11-1~11-8可以分别由不同的制造商提供,也可以由同一制造商提供。在以下说明中,不需要区分处理器11-1~11-8,在表示任意的处理器11-1~11-8的情况下,记载为处理器11。
[0045]处理器11控制平台10整体。处理器11可以是多处理器。另外,处理器11例如由CPU(中央处理单元,Central Processing Unit)、MPU(微处理单元,Micro Processing本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种信息处理系统,其具备多个信息处理装置和将多个信息处理装置可通信地连接的中继装置,其中,所述信息处理系统具有第1通信部,该第1通信部执行表示已进行了初始化的复位信号的发送和数据的收发,所述中继装置具有:多个第2通信部,其针对每个所述信息处理装置而设置,执行所述复位信号的接收和所述数据的收发;连接部,其在所述多个第2通信部间以能够传送所述数据的方式进行连接;输入部,其不经由所述第2通信部而从各个所述信息处理装置接收所述复位信号的输入;以及控制部,在所述输入部接收了所述复位信号的情况下,以发送了所述复位信号的所述信息处理装置经由所述连接部接收到所述数据为条件,执行初始化处理,其中在该初始化处理中,对与该数据的发送源的所述信息处理装置对应的所述第2通信部进行初始化。2.根据权利要求1所述的信息处理系统,其中,所述控制部执行初始化处理,所述初始化处理包括停止由发送源的所述信息处理装置进行的所述数据的发送的处理。3.根据权利要求1或2所述的信息处理系统,其中,所述控制部在所述输入部接收到所述复位信号的情况下,抑制外部中断。4.一种中继装置,其将多个信息处理装置可通信地连接,其中,所述中继装置具有:多个第2通信部,其针对每个所述信息处理装置...

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

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

1