信息处理设备、信息处理方法、主处理器核心、程序、信息处理方法和副处理器核心技术

技术编号:16308046 阅读:49 留言:0更新日期:2017-09-27 01:57
根据本发明专利技术的信息处理设备包括具有第一存储器的主处理器核心和具有第二存储器、由主处理器核心控制、以及不具有内置操作系统的副处理器核心。第一存储器和第二存储器中的每个具有其中形成的共享存储器区域,用于同步第一存储器和第二存储器中的数据内容。当不操作副处理器核心时,主处理器核心同步第一存储器和第二存储器中形成的共享存储器区域中的数据。

Information processing apparatus, information processing method, main processor core, program, information processing method, and sub processor core

The information processing apparatus according to the present invention includes a main processor core having a first memory and a second processor memory, a master processor core, and a sub processor core that does not have a built-in operating system. Each of the first memory and the second memory has a shared memory area formed therein for synchronizing the data content in the first memory and the second memory. When the sub processor core is not operated, the master processor core synchronize data in the shared memory area formed in the first memory and the second memory.

【技术实现步骤摘要】
【国外来华专利技术】信息处理设备、信息处理方法、主处理器核心、程序、信息处理方法和副处理器核心
本专利技术涉及一种信息处理设备、一种信息处理方法、一种主处理器核心、一种程序、一种信息处理方法、以及一种副处理器核心。
技术介绍
包括控制节点和算术节点(计算节点)的计算机是已知的(例如,专利文献1)。根据专利文献1中描述的技术,算术节点执行由控制节点分配的远程处理。此外,经由控制节点执行通过由算术节点执行的远程处理来发出的输入/输出。此外,在其中如上所述包括多个节点的情况下,共享存储器用于交换节点之间(程序之间)之间的数据。在这种情况下,需要控制共享存储器之间的数据同步。作为用于共享存储器之间的数据同步的这种控制的技术,例如已知专利文献2和专利文献3。专利文献2描述了一种用于同步为中央处理单元的相应存储器总线提供的共享存储器的方法。专利文献3描述了一种为了通过周期性地发送在发送设备中设置的共享存储器的数据来匹配数据而使用的方法。专利文献1:日本未经审查专利申请公开No.JP-A2008-165318专利文献2:日本未经审查专利申请公开No.JP-AH3-268158(1991)专利文献3:日本未经审查专利申请公开No.JP-AH9-269934(1997)在包括如上所述的控制节点和计算节点的计算机中,存在其中计算节点不具有精确异常功能以便指示计算节点的性能的情况。在这种情况下,计算节点对在异常发生的时刻处的指令停止,并且在异常处理之后不能够从对其的停止的指令恢复处理。结果,变得难以使用操作其中空间不呈现异常的存储器映射文件功能,并且可能变得难以执行不同进程之间的存储器共享。换句话说,在通用存储器映射文件中,分页被执行在不呈现异常处理的空间中,并且文件的内容实际上被创建在存储器上。因此,已经成为前提条件的是,在能够精确异常的CPU(中央处理单元)中执行存储器映射文件。因此,存在这样的问题,即在具有不支持精确异常的CPU的计算节点中,难以使用存储器映射文件功能,并且难以在不同进程之间执行存储器共享。如上所述,存在这样的问题:在具有不支持精确异常的CPU的计算节点中,不能够使用存储器映射文件功能,并且难以执行不同进程之间的存储器共享。
技术实现思路
因此,本专利技术的目的在于提供一种信息处理设备,该信息处理设备解决了这样的问题:在具有不支持精确异常的CPU的计算节点中,不能够使用存储器映射文件功能,并且难以执行不同进程之间的存储器共享。为了实现该目的,作为本专利技术的方面的信息处理设备包括具有第一存储器的主处理器核心和具有第二存储器并由主处理器核心控制的副处理器核心。在主处理器核心中包含有操作系统。没有在副处理器核心中包含操作系统。在第一存储器中形成共享存储器区域,在第二存储器中形成共享存储器区域,并且同步第一存储器和第二存储器的共享存储器区域中的数据。主处理器核心被配置成在副处理器核心停止操作的同时,同步在第一存储器和第二存储器中形成的共享存储器区域中的数据。此外,作为本专利技术的另一个方面的信息处理方法是由信息处理设备执行的信息处理方法,该信息处理设备包括具有第一存储器的主处理器核心和具有第二存储器并由主处理器核心控制的副处理器核心。在主处理器核心中包含操作系统。没有在副处理器核心中包含操作系统。分别在第一存储器和第二存储器中形成共享存储器区域。同步第一存储器和第二存储器的共享存储器区域中的数据。信息处理方法包括:通过主处理器核心,在副处理器核心停止操作的同时,同步在第一存储器和第二存储器中形成的共享存储器区域中的数据。此外,作为本专利技术的另一个方面的主处理器核心是其中包含操作系统的主处理器核心。主处理器核心具有用于控制其中没有包含操作系统的副处理器核心的功能。包括第一存储器。在第一存储器中形成共享存储器区域,并且同步共享存储器区域中的数据与由副处理器核心包括的第二存储器中的数据。包括共享存储器同步装置,并且共享存储器同步装置被配置成在副处理器核心停止操作的同时,同步第一存储器中形成的共享存储器区域中的数据与第二存储器中形成的共享存储器区域中的数据。此外,作为本专利技术的另一个方面的程序是包括用于使主处理器核心用作共享存储器同步装置的指令的程序。主处理器核心具有第一存储器并且具有用于控制副处理器核心的功能,在第一存储器中形成共享存储器区域,共享存储器中的数据与由副处理器核心包括的第二存储器中的数据同步,在主处理器核心中包含操作系统,并且没有在副处理器核心中包含操作系统。共享存储器同步装置被配置成在副处理器核心停止操作的同时,同步第一存储器中形成的共享存储器区域中的数据与第二存储器中形成的共享存储器区域中的数据。此外,作为本专利技术的另一个方面的信息处理方法是由其中包含操作系统的主处理器核心执行的信息处理方法。主处理器核心具有用于控制其中没有包含操作系统的副处理器核心的功能。该信息处理方法包括在在副处理器核心停止操作的同时,同步由主处理器核心包括的第一存储器中形成的共享存储器区域中的数据与由副处理器核心包括的第二存储器中形成的共享存储器区域中的数据。此外,作为本专利技术的另一个方面的副处理器核心是由其中包含操作系统的主处理器核心控制的副处理器核心。没有在副处理器核心中包含操作系统。包括第二存储器。在第二存储器中形成共享存储器区域,并且同步共享存储器区域中的数据与由主处理器核心包括的第一存储器中的数据。在副处理器核心停止操作的同时,同步第二存储器中形成的共享存储器区域中的数据与第一存储器中形成的共享存储器区域中的数据。利用如上所述的配置,本专利技术能够提供一种信息处理设备,该信息处理设备解决了这样的问题:在具有不支持精确异常的CPU的计算节点中,不能够使用存储器映射文件功能,并且难以执行不同进程之间的存储器共享。附图说明图1是示出根据本专利技术的第一个示例性实施例的信息处理设备的配置的示例的框图;图2是示出根据本专利技术的第一个示例性实施例的信息处理设备中的计算核心的配置的示例的框图;图3是用于描述通过根据本专利技术的第一个示例性实施例的信息处理设备来处理的图;图4是示出根据本专利技术的第一个示例性实施例的信息处理设备中的控制节点和计算节点的配置的示例的框图;图5是示出当计算节点执行根据本专利技术的第一个示例性实施例的信息处理设备中的计算进程时的配置的示例的框图;图6是示出在根据本专利技术的第一个示例性实施例的信息处理设备中使用的进程对应表的示例的图;图7是示出当计算进程获取根据本专利技术的第一个示例性实施例的信息处理设备中的共享存储器时的计算节点的操作的示例的流程图;图8是示出当计算进程获取根据本专利技术的第一个示例性实施例的信息处理设备中的共享存储器时的控制节点的操作的示例的流程图;图9是示出当计算进程执行根据本专利技术的第一个示例性实施例的信息处理设备中的系统调用时同步(在计算节点侧上)共享存储器的示例的流程图;图10是示出当计算进程执行根据本专利技术的第一个示例性实施例的信息处理设备中的系统调用时同步(在控制节点侧上)共享存储器的示例的流程图;图11是示出当计算进程执行系统调用时同步共享存储器的流程的示例的图;图12是示出当计算进程对根据本专利技术的第一个示例性实施例的信息处理设备中的CPU指令执行存储器更新时的同步的示例的流程图;图13是示出当计算进程对CPU指令执行存储器更新时的同步的本文档来自技高网
...
信息处理设备、信息处理方法、主处理器核心、程序、信息处理方法和副处理器核心

【技术保护点】
一种信息处理设备,其包括具有第一存储器的主处理器核心以及具有第二存储器并由所述主处理器核心控制的副处理器核心,在所述主处理器核心中包含有操作系统,在所述副处理器核心中没有包含操作系统,其中:在所述第一存储器中形成有共享存储器区域,在所述第二存储器中形成有共享存储器区域,以及使所述第一存储器和所述第二存储器的所述共享存储器区域中的数据同步;以及所述主处理器核心被配置成:在所述副处理器核心停止操作的同时,使所述第一存储器和所述第二存储器中形成的所述共享存储器区域中的所述数据同步。

【技术特征摘要】
【国外来华专利技术】2015.02.19 JP 2015-0305661.一种信息处理设备,其包括具有第一存储器的主处理器核心以及具有第二存储器并由所述主处理器核心控制的副处理器核心,在所述主处理器核心中包含有操作系统,在所述副处理器核心中没有包含操作系统,其中:在所述第一存储器中形成有共享存储器区域,在所述第二存储器中形成有共享存储器区域,以及使所述第一存储器和所述第二存储器的所述共享存储器区域中的数据同步;以及所述主处理器核心被配置成:在所述副处理器核心停止操作的同时,使所述第一存储器和所述第二存储器中形成的所述共享存储器区域中的所述数据同步。2.根据权利要求1所述的信息处理设备,其中:所述副处理器核心被配置成:请求所述主处理器核心执行预定信息处理,并且还停止操作;以及所述主处理器核心被配置成:在执行由所述副处理器核心请求的所述预定信息处理之后,将在所述共享存储器区域中的一个共享存储器区域中的、通过所述预定信息处理所更新的数据复制到所述共享存储器区域中的另一个共享存储器区域中,并且然后执行用于重新开始所述副处理器核心的操作的控制。3.根据权利要求1或2所述的信息处理设备,其中:所述副处理器核心被配置成:请求所述主处理器核心执行信息处理,并且还停止操作,所述信息处理是更新所述第二存储器中形成的所述共享存储器区域中的数据;以及所述主处理器核心被配置成:在执行由所述副处理器核心请求的信息处理之后,将通过所述信息处理更新的在所述第二存储器中形成的所述共享存储器区域中的所述数据复制到所述第一存储器中形成的所述共享存储器区域中,并且然后执行用于重新开始所述副处理器核心的操作的控制,所述信息处理是更新所述第二存储器中形成的所述共享存储器区域中的所述数据。4.根据权利要求2或3所述的信息处理设备,其中,所述信息处理是系统调用。5.根据权利要求1至4中任一项所述的信息处理设备,其中,所述主处理器核心被配置成:当所述副处理器核心停止操作时,检查是否已更新所述第二存储器中形成的所述共享存储器区域中的数据,并且将所述第二存储器中形成的所述共享存储器区域中的被更新的数据复制到所述第一存储器中形成的所述共享存储器区域中。6.根据权利要求1至5中任一项所述的信息处理设备,其中,所述主处理器核心被配置成:当所述副处理器核心停止操作时,将所述第一存储器中形成的所述共享存储器区域中的被更新的数据复制到所述第二存储器中形成的所述共享存储器区域中。7.根据权利要求1至6中任一项所述的信息处理设备,其中:所述副处理器核心被配置成:请求所述主处理器核心形成共享存储器区域,并且还停止操作;以及所述主处理器核心被配置成:响应于所述副处理器核心的请求,在所述第一存储器和所述第二存储器中形成所述共享存储器区域,并且然后执行用于重新开始所述副处理器核心的操作的控制。8.一种由信息处理设备执行的信息处理方法,所述信息处理设备包括具有第一存储器的主处理器核心以及具有第二存储器并由所述主处理器核心控制的副...

【专利技术属性】
技术研发人员:川原葵
申请(专利权)人:日本电气株式会社
类型:发明
国别省市:日本,JP

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

1