Executing Multiple Instructions Multiple Data (‘MIMD’) programs on a Single Instruction Multiple Data (‘SIMD’) machine
    11.
    发明授权
    Executing Multiple Instructions Multiple Data (‘MIMD’) programs on a Single Instruction Multiple Data (‘SIMD’) machine 失效
    在单指令多数据(“SIMD”)机器上执行多指令多数据('MIMD')程序

    公开(公告)号:US07831802B2

    公开(公告)日:2010-11-09

    申请号:US11780072

    申请日:2007-07-19

    IPC分类号: G06F15/76

    CPC分类号: G06F15/161

    摘要: Executing Multiple Instructions Multiple Data (‘MIMD’) programs on a Single Instruction Multiple Data (‘SIMD’) machine, the SIMD machine including a plurality of compute nodes, each compute node capable of executing only a single thread of execution, the compute nodes initially configured exclusively for SIMD operations, the SIMD machine further comprising a data communications network, the network comprising synchronous data communications links among the compute nodes, including establishing a SIMD partition comprising a plurality of the compute nodes; booting the SIMD partition in MIMD mode; executing by launcher programs a plurality of MIMD programs on compute nodes in the SIMD partition; and re-executing a launcher program by an operating system on a compute node in the SIMD partition upon termination of the MIMD program executed by the launcher program.

    摘要翻译: 在单指令多数据(“SIMD”)机器上执行多指令多数据(“MIMD”)程序,SIMD机器包括多个计算节点,每个计算节点只能执行单个执行线程,计算节点 最初被配置为专用于SIMD操作,所述SIMD机器还包括数据通信网络,所述网络包括所述计算节点之间的同步数据通信链路,包括建立包括多个所述计算节点的SIMD分区; 以MIMD模式引导SIMD分区; 通过启动程序执行SIMD分区中的计算节点上的多个MIMD程序; 以及在由所述启动程序执行的所述MIMD程序终止时,由所述SIMD分区中的计算节点上的操作系统重新执行启动程序。

    Executing An Accelerator Application Program In A Hybrid Computing Environment
    12.
    发明申请
    Executing An Accelerator Application Program In A Hybrid Computing Environment 有权
    在混合计算环境中执行加速器应用程序

    公开(公告)号:US20100064295A1

    公开(公告)日:2010-03-11

    申请号:US12204842

    申请日:2008-09-05

    IPC分类号: G06F9/46

    CPC分类号: G06F9/54 G06F9/445 G06F9/4843

    摘要: Executing an accelerator application program in a hybrid computing environment with a host computer having a host computer architecture; an accelerator having an accelerator architecture, the accelerator architecture optimized, with respect to the host computer architecture, for speed of execution of a particular class of computing functions; the host computer and the accelerator adapted to one another for data communications by a system level message passing module, where executing an accelerator application program on an accelerator includes receiving, from a host application program on the host computer, operating information for an accelerator application program; designating a directory as a CWD for the accelerator application program, separate from any other CWDs of any other applications running on the accelerator; assigning, to the CWD, a name that is unique with respect to names of other CWDs of other applications in the computing environment; and starting the accelerator application program on the accelerator.

    摘要翻译: 在具有主计算机架构的主计算机的混合计算环境中执行加速器应用程序; 具有加速器结构的加速器,相对于主计算机架构优化的加速器架构,用于执行特定类别的计算功能的速度; 主机计算机和加速器相互适应,用于由系统级消息传递模块进行数据通信,其中在加速器上执行加速器应用程序包括从主机计算机上的主机应用程序接收用于加速器应用程序的操作信息 ; 将目录指定为加速器应用程序的CWD,与在加速器上运行的任何其他应用程序的任何其他CWD分开; 向CWD分配关于计算环境中其他应用程序的其他CWD的名称唯一的名称; 并在加速器上启动加速器应用程序。

    Executing A Service Program For An Accelerator Application Program In A Hybrid Computing Environment
    13.
    发明申请
    Executing A Service Program For An Accelerator Application Program In A Hybrid Computing Environment 有权
    在混合计算环境中执行加速器应用程序的服务程序

    公开(公告)号:US20100058031A1

    公开(公告)日:2010-03-04

    申请号:US12204352

    申请日:2008-09-04

    IPC分类号: G06F9/30

    摘要: Executing a service program for an accelerator application program in a hybrid computing environment that includes a host computer and an accelerator, the host computer and the accelerator adapted to one another for data communications by a system level message passing module; where the service program includes a host portion and an accelerator portion and executing a service program for an accelerator includes receiving, from the host portion, operating information for the accelerator portion; starting the accelerator portion on the accelerator; providing, to the accelerator portion, operating information for the accelerator application program; establishing direct data communications between the host portion and the accelerator portion; and, responsive to an instruction communicated directly from the host portion, executing the accelerator application program.

    摘要翻译: 在包括主计算机和加速器的混合计算环境中执行用于加速器应用程序的服务程序,所述主机计算机和所述加速器相互适配,用于由系统级消息传递模块进行数据通信; 其中服务程序包括主机部分和加速器部分并且执行用于加速器的服务程序包括从主机部分接收用于加速器部分的操作信息; 启动加速器上的加速器部分; 向加速器部分提供用于加速器应用程序的操作信息; 建立主机部分和加速器部分之间的直接数据通信; 并且响应于从主机部分直接传送的指令,执行加速器应用程序。

    Method for automated complex multilevel softward installation in a data
processing system
    14.
    发明授权
    Method for automated complex multilevel softward installation in a data processing system 失效
    在数据处理系统中自动复杂多层次软安装的方法

    公开(公告)号:US5367686A

    公开(公告)日:1994-11-22

    申请号:US46510

    申请日:1993-04-12

    摘要: The method of the present invention presents a plurality of option panels to a user, each option panel requiring at least one user input which specifies a system option for a selected data processing system. Thereafter, an installation profile is created utilizing these specified system options, including at least a description of the operating system to be utilized and a description of the data processing system hardware configuration. In one embodiment of the present invention this installation profile is then stored in conjunction with a complex multilevel software application on a portable storage media, such as a tape reel. Thereafter, the installation of the complex multilevel software application may be automatically accomplished by reference to the installation profile which contains those values which represent preset installation options. An operating system is installed utilizing the values set forth in the installation profile and the Initial Program Load (IPL) of the operating system is also accomplished utilizing the preset installation options contained within the installation profile.

    摘要翻译: 本发明的方法向用户呈现多个选项面板,每个选项面板需要至少一个用户输入,该用户输入指定所选数据处理系统的系统选项。 此后,使用这些指定的系统选项创建安装简档,包括至少要使用的操作系统的描述和数据处理系统硬件配置的描述。 在本发明的一个实施例中,然后将该安装简​​档结合复杂的多级软件应用程序存储在便携式存储介质(例如磁带卷轴)上。 此后,可以通过参考包含表示预设安装选项的那些值的安装简档来自动实现复杂多层软件应用的安装。 使用安装配置文件中列出的值安装操作系统,并且还使用包含在安装配置文件中的预设安装选项来实现操作系统的初始程序加载(IPL)。

    Executing an accelerator application program in a hybrid computing environment
    15.
    发明授权
    Executing an accelerator application program in a hybrid computing environment 失效
    在混合计算环境中执行加速器应用程序

    公开(公告)号:US08424018B2

    公开(公告)日:2013-04-16

    申请号:US13439479

    申请日:2012-04-04

    IPC分类号: G06F13/00

    CPC分类号: G06F9/54 G06F9/445 G06F9/4843

    摘要: Executing an accelerator application program in a hybrid computing environment with a host computer having a host computer architecture; an accelerator having an accelerator architecture, the accelerator architecture optimized, with respect to the host computer architecture, for speed of execution of a particular class of computing functions; the host computer and the accelerator adapted to one another for data communications by a system level message passing module, where executing an accelerator application program on an accelerator includes receiving, from a host application program on the host computer, operating information for an accelerator application program; designating a directory as a CWD for the accelerator application program, separate from any other CWDs of any other applications running on the accelerator; assigning, to the CWD, a name that is unique with respect to names of other CWDs of other applications in the computing environment; and starting the accelerator application program on the accelerator.

    摘要翻译: 在具有主计算机架构的主计算机的混合计算环境中执行加速器应用程序; 具有加速器结构的加速器,相对于主计算机架构优化的加速器架构,用于执行特定类别的计算功能的速度; 主机计算机和加速器相互适应,用于由系统级消息传递模块进行数据通信,其中在加速器上执行加速器应用程序包括从主机计算机上的主机应用程序接收用于加速器应用程序的操作信息 ; 将目录指定为加速器应用程序的CWD,与在加速器上运行的任何其他应用程序的任何其他CWD分开; 向CWD分配关于计算环境中其他应用程序的其他CWD的名称唯一的名称; 并在加速器上启动加速器应用程序。

    Message passing module in hybrid computing system starting and sending operation information to service program for accelerator to execute application program
    16.
    发明授权
    Message passing module in hybrid computing system starting and sending operation information to service program for accelerator to execute application program 有权
    消息传递模块在混合计算系统中启动和发送操作信息到服务程序,用于加速器执行应用程序

    公开(公告)号:US07984267B2

    公开(公告)日:2011-07-19

    申请号:US12204352

    申请日:2008-09-04

    IPC分类号: G06F15/16

    摘要: Executing a service program for an accelerator application program in a hybrid computing environment that includes a host computer and an accelerator, the host computer and the accelerator adapted to one another for data communications by a system level message passing module; where the service program includes a host portion and an accelerator portion and executing a service program for an accelerator includes receiving, from the host portion, operating information for the accelerator portion; starting the accelerator portion on the accelerator; providing, to the accelerator portion, operating information for the accelerator application program; establishing direct data communications between the host portion and the accelerator portion; and, responsive to an instruction communicated directly from the host portion, executing the accelerator application program.

    摘要翻译: 在包括主计算机和加速器的混合计算环境中执行用于加速器应用程序的服务程序,所述主机计算机和所述加速器相互适配,用于由系统级消息传递模块进行数据通信; 其中服务程序包括主机部分和加速器部分并且执行用于加速器的服务程序包括从主机部分接收用于加速器部分的操作信息; 启动加速器上的加速器部分; 向加速器部分提供用于加速器应用程序的操作信息; 建立主机部分和加速器部分之间的直接数据通信; 并且响应于从主机部分直接传送的指令,执行加速器应用程序。

    Re-executing launcher program upon termination of launched programs in MIMD mode booted SIMD partitions
    17.
    发明授权
    Re-executing launcher program upon termination of launched programs in MIMD mode booted SIMD partitions 失效
    在MIMD模式启动程序终止后重新执行启动程序启动SIMD分区

    公开(公告)号:US07979674B2

    公开(公告)日:2011-07-12

    申请号:US11749397

    申请日:2007-05-16

    IPC分类号: G06F9/46

    CPC分类号: G06F9/5061

    摘要: Executing MIMD programs on a SIMD machine, the SIMD machine including a plurality of compute nodes, each compute node capable of executing only a single thread of execution, the compute nodes initially configured exclusively for SIMD operations, the SIMD machine further comprising a data communications network, the network comprising synchronous data communications links among the compute nodes, including establishing one or more SIMD partitions, booting one or more SIMD partitions in MIMD mode; establishing a MIMD partition; executing by launcher programs a plurality of MIMD programs on two or more of the compute nodes of the MIMD partition; and re-executing a launcher program by an operating system on a compute node in the MIMD partition upon termination of the MIMD program executed by the launcher program.

    摘要翻译: 在SIMD机器上执行MIMD程序,所述SIMD机器包括多个计算节点,每个计算节点仅能够执行单个执行线程,所述计算节点最初被配置为专用于SIMD操作,所述SIMD机器还包括数据通信网络 所述网络包括所述计算节点之间的同步数据通信链路,包括建立一个或多个SIMD分区,以MIMD模式引导一个或多个SIMD分区; 建立MIMD分区; 通过发射器程序在MIMD分区的两个或更多个计算节点上执行多个MIMD程序; 以及当由所述启动程序执行的MIMD程序终止时,由MIMD分区中的计算节点上的操作系统重新执行启动程序。

    Executing Multiple Instructions Multiple Data ('MIMD') Programs on a Single Instruction Multiple Data ('SIMD') Machine
    18.
    发明申请
    Executing Multiple Instructions Multiple Data ('MIMD') Programs on a Single Instruction Multiple Data ('SIMD') Machine 失效
    在单指令多数据(“SIMD”)机器上执行多指令多数据('MIMD')程序

    公开(公告)号:US20090024830A1

    公开(公告)日:2009-01-22

    申请号:US11780072

    申请日:2007-07-19

    IPC分类号: G06F15/00

    CPC分类号: G06F15/161

    摘要: Executing Multiple Instructions Multiple Data (‘MIMD’) programs on a Single Instruction Multiple Data (‘SIMD’) machine, the SIMD machine including a plurality of compute nodes, each compute node capable of executing only a single thread of execution, the compute nodes initially configured exclusively for SIMD operations, the SIMD machine further comprising a data communications network, the network comprising synchronous data communications links among the compute nodes, including establishing a SIMD partition comprising a plurality of the compute nodes; booting the SIMD partition in MIMD mode; executing by launcher programs a plurality of MIMD programs on compute nodes in the SIMD partition; and re-executing a launcher program by an operating system on a compute node in the SIMD partition upon termination of the MIMD program executed by the launcher program.

    摘要翻译: 在单指令多数据(“SIMD”)机器上执行多指令多数据(“MIMD”)程序,SIMD机器包括多个计算节点,每个计算节点只能执行单个执行线程,计算节点 最初被配置为专用于SIMD操作,所述SIMD机器还包括数据通信网络,所述网络包括所述计算节点之间的同步数据通信链路,包括建立包括多个所述计算节点的SIMD分区; 以MIMD模式引导SIMD分区; 通过启动程序执行SIMD分区中的计算节点上的多个MIMD程序; 以及在由所述启动程序执行的所述MIMD程序终止时,由所述SIMD分区中的计算节点上的操作系统重新执行启动程序。