Testing method for checking the completion of asynchronous distributed
collective operations
    1.
    发明授权
    Testing method for checking the completion of asynchronous distributed collective operations 失效
    用于检查异步分布式集合操作完成的测试方法

    公开(公告)号:US5758161A

    公开(公告)日:1998-05-26

    申请号:US655354

    申请日:1996-05-24

    CPC classification number: G06F9/546 G06F9/5027 G06F2209/5013

    Abstract: A method for testing the completion of a command issued earlier in a multiprocessing system having a plurality of nodes. During an initialization phase, each command has been identified by a handle and a record containing the task to be performed asynchronously had been established. When a request for checking the completion of a command is issued, the pre-established record is simply checked for location of last task executed and completed. If the last or most current task is not the last task before the completion of the total command, the user application can choose to either continue the operation of command processing or permanently or temporarily abandon it.

    Abstract translation: 一种用于测试在具有多个节点的多处理系统中较早发出的命令的完成的方法。 在初始化阶段期间,每个命令已由句柄标识,并且包含要异步执行的任务的记录已建立。 当发出检查命令完成的请求时,只需检查预先建立的记录,执行并完成上一个任务的位置。 如果最后一个或最新的任务不是完成总命令之前的最后一个任务,那么用户应用程序可以选择继续执行命令处理或永久地或暂时放弃命令。

    Method and system for dynamically selecting a communication mode
    2.
    发明授权
    Method and system for dynamically selecting a communication mode 失效
    动态选择通信模式的方法和系统

    公开(公告)号:US5742499A

    公开(公告)日:1998-04-21

    申请号:US681200

    申请日:1996-07-22

    CPC classification number: G06F9/542

    Abstract: In a multi-processor parallel processing computer environment different communication modes are available for performing an information distribution operation (e.g., a broadcast) between processors. The technique comprises automatically selecting an optimal communications mode at operation run-time. The selection decision utilizes hardware parameters of the system (e.g., communication speed between processors) and run-time parameters (e.g., number of nodes to broadcast a message to). The communication mode selection decision seeks to optimize factors such as time required to execute or work space requirements of the distribution operation.

    Abstract translation: 在多处理器并行处理计算机环境中,不同的通信模式可用于在处理器之间执行信息分发操作(例如,广播)。 该技术包括在操作运行时自动选择最佳通信模式。 选择决定利用系统的硬件参数(例如,处理器之间的通信速度)和运行时参数(例如,广播消息的节点数量)。 通信模式选择决定寻求优化诸如执行所需时间或分配操作的工作空间需求的因素。

    Air-launchable aircraft and method of use
    3.
    发明申请
    Air-launchable aircraft and method of use 有权
    空中发射飞机及使用方法

    公开(公告)号:US20050218260A1

    公开(公告)日:2005-10-06

    申请号:US10951041

    申请日:2004-09-23

    Abstract: An air-launched aircraft includes deployable wings, elevons, and vertical fins that deploy from a fuselage during flight. The aircraft may include a control system for operating the elevons, a communication system, and batteries for powering the systems. In addition, the aircraft may include a payload module that mates with an interface in the fuselage. The payload module may include any of a variety of payloads, including cameras, sensors, and/or radar emitters. The aircraft may be powered or unpowered, and may be very small, for example, less than on the order of 10 kg (22 pounds). The aircraft may be employed at a low cost for any of a wide variety of functions, such as surveillance, or as a decoy. The deployable surfaces of the aircraft may be configured to deploy in a pre-determined order, allowing the aircraft automatically to enter controlled flight after being launched in a tumbling mode.

    Abstract translation: 一架空中飞机包括在飞行期间从机身部署的可部署的机翼,电梯和垂直翼片。 飞机可以包括用于操作电梯的控制系统,通信系统和用于为系统供电的电池。 此外,飞机可以包括与机身中的接口相配合的有效载荷模块。 有效载荷模块可以包括各种有效载荷中的任何一种,包括相机,传感器和/或雷达发射器。 该飞机可能是动力或无动力的,并且可能非常小,例如小于10kg(22磅)的量级。 飞机可以以低成本从事各种功能,例如监视或作为诱饵。 飞机的可部署表面可以被配置成以预定的顺序部署,允许飞机在以翻滚模式发射之后自动进入受控飞行。

    Method operating in each node of a computer system providing and
utilizing special records for collective communication commands to
increase work efficiency at each node
    4.
    发明授权
    Method operating in each node of a computer system providing and utilizing special records for collective communication commands to increase work efficiency at each node 失效
    在计算机系统的每个节点中操作的方法,为集体通信命令提供和利用特殊记录,以提高每个节点的工作效率

    公开(公告)号:US5862340A

    公开(公告)日:1999-01-19

    申请号:US653652

    申请日:1996-05-24

    CPC classification number: G06F9/52

    Abstract: A testing apparatus designed to check the completion of a command issued earlier in a multiprocessing system having a plurality of nodes. During an initialization phase, each command has been identified by a handle and a record containing the task to be performed asynchronously had been established. When a request for checking the completion of a command is issued, the pre-established record is simply checked for location of last task executed and completed. If the last or most current task is not the last task before the completion of the total command, the user application can choose to either continue the operation of command processing or permanently or temporarily abandon it.

    Abstract translation: 一种设计用于检查在具有多个节点的多处理系统中较早发出的命令的完成的测试装置。 在初始化阶段期间,每个命令已由句柄标识,并且包含要异步执行的任务的记录已建立。 当发出检查命令完成的请求时,只需检查预先建立的记录,执行并完成上一个任务的位置。 如果最后一个或最新的任务不是完成总命令之前的最后一个任务,那么用户应用程序可以选择继续执行命令处理或永久地或暂时放弃命令。

    Method of conducting asynchronous distributed collective operations
    5.
    发明授权
    Method of conducting asynchronous distributed collective operations 失效
    进行异步分布式集体操作的方法

    公开(公告)号:US5748959A

    公开(公告)日:1998-05-05

    申请号:US653559

    申请日:1996-05-24

    CPC classification number: G06F9/52

    Abstract: A method and apparatus for distributing data in a multiprocessing system having a plurality of nodes. Each node has a user application for issuing a blocking or a non-blocking command. A request handle identifies each non-blocking command, while being set to a null value when in blocking mode. For each requested command issued by any of the user applications, a report is generated comprising of data structures, for recording the sequence of functions to be executed asynchronously given a non-blocking command. Blocking commands are processed synchronously. Once the report is generated the sequence of functions recorded in the report are executed in the sequence presented in the report. However, whenever an internal dependency is encountered the control is returned to user application until the internal dependency is resolved. Upon completion of requested command, the user application is notified.

    Abstract translation: 一种用于在具有多个节点的多处理系统中分发数据的方法和装置。 每个节点都有用于发出阻塞或非阻塞命令的用户应用程序。 请求句柄标识每个非阻塞命令,同时在阻塞模式下将其设置为空值。 对于由任何用户应用发出的每个所请求的命令,生成包括数据结构的报告,用于记录将被异步地给予非阻塞命令而被执行的功能序列。 阻塞命令被同步处理。 一旦报告生成,报告中记录的功能序列按报告中显示的顺序执行。 但是,每当遇到内部依赖关系时,控件将返回给用户应用程序,直到内部依赖关系解决为止。 完成请求命令后,通知用户应用程序。

Patent Agency Ranking