信息处理系统和记录介质技术方案

技术编号:26650543 阅读:20 留言:0更新日期:2020-12-09 00:47
本发明专利技术提供信息处理系统和记录介质,减少主机侧的处理负荷。信息处理系统(1‑1)具有信息处理装置(1)、运算处理装置组(2)和中继装置(3)。信息处理装置(1)在系统内相当于主机。运算处理装置组(2)包含多个运算处理装置(2‑1……2‑n),相当于I/O设备。此外,中继装置(3)具有能够与信息处理装置(1)和运算处理装置组(2)连接的扩展总线。信息处理装置(1)经由中继装置(3)向运算处理装置组(2)发送数据。运算处理装置组(2)根据数据来在运算处理装置(2‑1……2‑n)之间执行分散处理,经由中继装置(3)向信息处理装置(1)发送执行结果。

【技术实现步骤摘要】
信息处理系统和记录介质
本专利技术涉及信息处理系统和记录介质。
技术介绍
近年来,以个人计算机(PC:PersonalComputer)为基础实现了AI(ArtificialIntelligence:人工智能)推理处理、图像处理等负荷较高的运算。在PC中,例如搭载有GPU(GraphicsProcessingUnit:图形处理单元)、FPGA(FieldProgrammableGateArray:现场可编程门阵列)这样的运算处理器而实现了较高的运算性能。作为用于与这些运算处理器连接的接口,使用了能够传输大容量的数据的PCIExpress(PeripheralComponentInterconnectExpress:外围装置互连高速,注册商标)。在具有PCIExpress的接口的系统中,通常,成为PC侧的主机的运算处理器作为PCIExpress的根复合体(RC:RootComplex)进行工作。此外,与PC进行通信的I/O设备侧的运算处理器作为PCIExpress的终端点(EP:EndPoint)进行工作。而且,根复合体与终端点连接,在主机与设备之间进行AI推理处理、图像处理等数据传输。作为相关技术,例如,提出了如下技术:具有多个能够与主机和卡之间的PCIExpress总线连接的连接部,将各个卡的连接部连接起来,从而在卡之间进行数据传输。专利文献1:日本特开2017-134475号公报在通过PCIExpress而将多个设备与主机连接的系统中,以往,在主机-设备之间传送命令、数据,但在设备-设备之间不进行命令、数据的传送。因此,在进行从一个设备侧的运算处理器向另一个设备侧的运算处理器交付数据等设备之间的数据传输的情况下,存在如下问题:夹设主机侧的处理器,主机侧的处理负荷升高。在一个方面中,本专利技术的目的在于提供一种实现了主机侧的处理负荷的减少的信息处理系统和程序。
技术实现思路
为了解决上述课题,提供一种信息处理系统。信息处理系统具有:中继装置,其具有扩展总线,对经由扩展总线的通信进行中继;运算处理装置组,其包含分别与扩展总线连接的多个运算处理装置,通过在多个运算处理装置之间进行经由中继装置的通信,进行针对输入到多个运算处理装置中的任意一个运算处理装置的数据的运算的分散处理;以及信息处理装置,其与扩展总线连接,经由中继装置从运算处理装置组取得分散处理的执行结果。此外,为了解决上述课题,提供一种使计算机执行与上述信息处理系统相同的控制的程序。根据一个方面,能够进行减少了主机侧的处理负荷的数据传输。附图说明图1是用于说明信息处理系统的一例的图。图2是示出搭载PCIe的平台的结构的一例的图。图3是示出信息处理系统的结构的一例的图。图4是示出信息处理系统的边缘计算的应用例的图。图5是示出信息处理系统的硬件结构的一例的图。图6是示出PCIe桥接控制器的硬件结构的一例的图。图7是示出协处理器之间的数据传输的一例的图。图8是示出协处理器之间的数据传输的一例的图。图9是示出分散处理的一例的图。图10是示出分散处理的一例的图。图11是示出分散处理的一例的图。图12是示出分散处理的一例的图。图13是示出定义文件的一例的图。图14是示出基于主处理器的设定动作的一例的流程图。图15是示出协处理器之间的分散处理的动作的一例的流程图。标号说明1-1:信息处理系统;1:信息处理装置;2:运算处理装置组;2-1……2-n:运算处理装置;3:中继装置具体实施方式以下,参照附图对本实施方式进行说明。[第1实施方式]图1是用于说明信息处理系统的一例的图。信息处理系统1-1包含信息处理装置1、运算处理装置组2和中继装置3。信息处理装置1在系统内相当于主机。运算处理装置组2包含多个运算处理装置2-1……2-n,相当于I/O设备。此外,中继装置3具有能够与信息处理装置1和运算处理装置组2连接的扩展总线。扩展总线可以是外围设备用扩展总线。中继装置3对经由扩展总线的通信进行中继。运算处理装置组2包含分别与扩展总线连接的运算处理装置2-1……2-n,通过在运算处理装置2-1……2-n之间进行经由中继装置3的通信,进行针对输入到运算处理装置2-1……2-n中的任意一个运算处理装置的数据的运算的分散处理。信息处理装置1与扩展总线连接,经由中继装置3从运算处理装置组2取得分散处理的执行结果。根据图1所示的连续对动作的一例进行说明。〔步骤S1〕信息处理装置1向中继装置3发送数据。〔步骤S2〕中继装置3向运算处理装置2-1中继发送数据。〔步骤S3〕运算处理装置2-1根据数据来执行分散处理,向中继装置3发送作为分散处理结果的第1结果数据。〔步骤S4〕中继装置3向运算处理装置2-2中继发送第1结果数据。〔步骤S5〕运算处理装置2-2根据第1结果数据来执行分散处理,向中继装置3发送作为分散处理结果的第2结果数据。以下同样地,通过运算处理装置2-(n-1)至运算处理装置2-3进行分散处理。〔步骤S6〕中继装置3向运算处理装置2-n中继发送从运算处理装置2-(n-1)发送的第(n-1)结果数据。〔步骤S7〕运算处理装置2-n根据第(n-1)结果数据来执行分散处理,向中继装置3发送作为分散处理结果的第n结果数据。〔步骤S8〕中继装置3向信息处理装置1中继发送第n结果数据。〔步骤S9〕信息处理装置1保存并管理第n结果数据(还包含数据分析的处理)。这样,在信息处理系统1-1中,从信息处理装置1经由中继装置3发送来的数据在运算处理装置2-1……2-n之间执行分散处理,并经由中继装置3向信息处理装置1发送执行结果。根据这样的结构,在进行从一个运算处理装置向另一个运算处理装置交付数据等运算处理装置之间的数据传输的情况下,无需夹设作为主机的信息处理装置。因此,能够在运算处理装置之间传递命令、数据,能够减少主机侧的处理负荷。[第2实施方式]接着,说明第2实施方式。第2实施方式的信息处理系统使用PCIExpress(以下,记为PCIe)接口进行数据传输。首先,对现有的平台的结构和课题进行说明。图2是示出搭载PCIe的平台的结构的一例的图。搭载PCIe的平台4成为根复合体(以下,记为RC),设备5-1……5-8成为终端点(以下,记为EP),平台4与设备5-1……5-8连接。即,平台4具有与EP连接的RC侧的端口p2-1……p2-8,设备5-1……5-8通过PCIe接口与端口p2-1……p2-8一对一地连接。在平台4上例如搭载有英特尔公司制造的x86兼容处理器,通用OS(OperatingSystem:操作系统)工作。此外,在设备5-1……5-8中使用的控制器部分别由不同的制造商(A社~H本文档来自技高网
...

【技术保护点】
1.一种信息处理系统,其具有:/n中继装置,其具有扩展总线,对经由所述扩展总线的通信进行中继;/n运算处理装置组,其包含分别与所述扩展总线连接的多个运算处理装置,通过在所述多个运算处理装置之间进行经由所述中继装置的通信,进行针对输入到所述多个运算处理装置中的任意一个运算处理装置的数据的运算的分散处理;以及/n信息处理装置,其与所述扩展总线连接,经由所述中继装置从所述运算处理装置组取得所述分散处理的执行结果。/n

【技术特征摘要】
20190605 JP 2019-1049821.一种信息处理系统,其具有:
中继装置,其具有扩展总线,对经由所述扩展总线的通信进行中继;
运算处理装置组,其包含分别与所述扩展总线连接的多个运算处理装置,通过在所述多个运算处理装置之间进行经由所述中继装置的通信,进行针对输入到所述多个运算处理装置中的任意一个运算处理装置的数据的运算的分散处理;以及
信息处理装置,其与所述扩展总线连接,经由所述中继装置从所述运算处理装置组取得所述分散处理的执行结果。


2.根据权利要求1所述的信息处理系统,其中,
所述中继装置具有多个末端部,所述多个末端部使所连接的设备将所述中继装置识别为所述扩展总线的末端设备,
所述多个运算处理装置和所述信息处理装置分别具有处理器,该处理器与所述多个末端部中的一个末端部连接,将所述中继装置识别为所述扩展总线的末端设备,控制经由所述扩展总线的通信。


3.根据权利要求2所述的信息处理系统,其中,
在所述中继装置具有所述多个末端部中的第1末端部、第2末端部、第3末端部和第4末端部,在所述信息处理装置与所述第1末端部和所述第2末端部连接,且所述运算处理装置组中的第1运算处理装置与所述第3末端部连接,且所述运算处理装置组中的第2运算处理装置与所述第4末端部连接的情况下,
所述信息处理装置向所述第1末端部发送所述数据,
所述中继装置将所述数据从所述第1末端部穿隧到所述第3末端部,从所述第3末端部向所述第1运算处理装置发送所述数据,
所述第1运算处理装置执行所述数据的分散处理而生成第1结果数据,向所述第3末端部发送所述第1结果数据,
所述中继装置将所述第1结果数据从所述第3末端部穿隧到所述第4末端部,从所述第4末端部向所述第2运算处理装置发送所述第1结果数据,
所述第2运算处理装置执行所述第1结果数据的分散处理而生成第2结果数据,向所述第4末端部发送所述第2结果数据,
所述中继装置将所述第2结果数据从所述第4末端部穿隧到所述第2末端部,从所述第2末端部向所述信息处理装置发送所述第2结果数据而执行连续的分散处理。


4.根据权利要求3所述的信息处理系统,其中,
所述第1运算处理装置向所述第3末端部发送分散处理的处理结果,所述中继装置将所述处理结果从所述第3末端部穿隧到所述第2末端...

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

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

1