Modeling user input and interaction in workflow based applications
    1.
    发明授权
    Modeling user input and interaction in workflow based applications 有权
    在基于工作流的应用程序中建模用户输入和交互

    公开(公告)号:US08849691B2

    公开(公告)日:2014-09-30

    申请号:US11321490

    申请日:2005-12-29

    IPC分类号: G06Q10/00 G06Q10/06

    摘要: Systems and methods that implement interactivity as part of a workflow itself. Data is passed in and out of the workflow to form an interactive workflow, via employing an interactive activity component. Such interactive activity component models suspension points within a workflow definition, wherein user input and associated interaction can be supplied to the workflow during various interactivity breaks that request user input. Such an arrangement enables a controlled/synchronous data exchange between the workflow and a host application associated therewith.

    摘要翻译: 将交互作为工作流本身的一部分的系统和方法。 通过使用交互式活动组件,将数据传入和传出工作流以形成交互式工作流程。 这样的交互式活动组件在工作流定义中模拟悬挂点,其中可以在请求用户输入的各种交互间隔期间将用户输入和相关联的交互提供给工作流。 这种布置使得能够在工作流和与其相关联的主机应用之间进行受控/同步的数据交换。

    Debugging in data parallel computations
    2.
    发明授权
    Debugging in data parallel computations 有权
    调试数据并行计算

    公开(公告)号:US08677186B2

    公开(公告)日:2014-03-18

    申请号:US12969482

    申请日:2010-12-15

    IPC分类号: G06F11/00

    CPC分类号: G06F11/3636

    摘要: The debugging of a program in a data parallel environment. A connection is established between a debugging module and a process of the data parallel environment. The connection causes the data parallel environment to notify the debugging module of certain events as they occur in the execution of the process. Upon notification of such an event, the process execution is paused, and the debugging module may query the data parallel environment for information regarding the process at the device independent virtual machine layer. Upon completion of this querying, the process may then resume execution. This may occur repeatedly if multiple events are encountered.

    摘要翻译: 在数据并行环境中调试程序。 在调试模块和数据并行环境的进程之间建立连接。 连接导致数据并行环境在执行过程中发生某些事件时通知调试模块。 在通知这样的事件之后,过程执行被暂停,并且调试模块可以在数据并行环境中查询关于设备无关虚拟机层处理的信息。 完成此查询后,该进程可以继续执行。 如果遇到多个事件,这可能会重复出现。

    Display of data from parallel programming contexts
    3.
    发明授权
    Display of data from parallel programming contexts 有权
    从并行编程环境显示数据

    公开(公告)号:US08689196B2

    公开(公告)日:2014-04-01

    申请号:US12965705

    申请日:2010-12-10

    IPC分类号: G06F9/45 G06F9/44

    CPC分类号: G06F11/3636 G06F11/366

    摘要: The display of a debugging interface for use with parallel computing. When a break state has been entered in a particular code context (such as a method) by a particular execution context (such as a thread), related execution contexts are found that were also executing in the particular code context. While in the break state, multiple expressions are then evaluated for each of the execution contexts. The results are then displayed with perhaps navigation controls that allow the results to be efficiently navigated.

    摘要翻译: 用于并行计算的调试接口的显示。 当通过特定执行上下文(例如线程)在特定代码上下文(诸如方法)中输入中断状态时,发现也在特定代码上下文中执行的相关执行上下文。 在中断状态下,然后针对每个执行上下文评估多个表达式。 然后显示结果,可能导航控件可以有效地导航结果。

    DATA PARALLELISM AWARE DEBUGGING
    4.
    发明申请
    DATA PARALLELISM AWARE DEBUGGING 有权
    数据并行调查

    公开(公告)号:US20120151445A1

    公开(公告)日:2012-06-14

    申请号:US12965710

    申请日:2010-12-10

    申请人: Paul E. Maybee

    发明人: Paul E. Maybee

    IPC分类号: G06F9/44

    CPC分类号: G06F11/362

    摘要: The debugging of a kernel in a data parallel environment. A debugger engine interfaces with a data parallel environment that is running one or more data parallel kernels through a first interface. For each of at least one of the one or more kernels, a program object is formulated that abstractly represents the data parallel kernel including data parallel functionality of the kernel. The program object has a second interface that allows information regarding the kernel to be discovered by the debugger user interface module.

    摘要翻译: 在数据并行环境中调试内核。 调试器引擎与通过第一个接口运行一个或多个数据并行内核的数据并行环境相连接。 对于一个或多个内核中的至少一个内核中的每一个,编制程序对象,其抽象地表示包括内核的数据并行功能的数据并行内核。 程序对象具有允许由调试器用户界面模块发现关于内核的信息的第二接口。

    DEBUGGER LAUNCH AND ATTACH ON COMPUTE CLUSTERS
    5.
    发明申请
    DEBUGGER LAUNCH AND ATTACH ON COMPUTE CLUSTERS 有权
    调试器启动和连接计算机集群

    公开(公告)号:US20120084753A1

    公开(公告)日:2012-04-05

    申请号:US12894590

    申请日:2010-09-30

    IPC分类号: G06F9/44 G06F9/46 G06F11/36

    CPC分类号: G06F11/362

    摘要: Launching a debugging process. A method includes at a compute node on a cluster private network, receiving a debug job via a scheduler of a head node from a client on a public network. The head node is connected to both the cluster private network and the public network. The public network is external to the cluster private network. The method further includes beginning processing the debug job, and as a result initiating debugging by starting one or more debugger remote agents at the compute node. The method further includes beginning processing a user job in the presence of the started debugger remote agents at the compute node. The client is informed that the one or more debugger remote agents are ready to debug the user job. A debugger client at the client is connected to the one or more debugger remote agents.

    摘要翻译: 启动调试过程。 一种方法包括在集群专用网络上的计算节点处,经由公共网络上的客户机经由头节点的调度器接收调试作业。 头节点连接到集群专用网络和公共网络。 公共网络在集群专用网络外部。 该方法还包括开始处理调试作业,并因此通过在计算节点处启动一个或多个调试器远程代理来启动调试。 该方法还包括在计算节点处的启动的调试器远程代理的存在下开始处理用户作业。 通知客户端,一个或多个调试器远程代理程序准备好调试用户作业。 客户机上的调试器客户端连接到一个或多个调试器远程代理。

    DISPLAY OF DATA FROM PARALLEL PROGRAMMING CONTEXTS
    6.
    发明申请
    DISPLAY OF DATA FROM PARALLEL PROGRAMMING CONTEXTS 有权
    从平行编程语境显示数据

    公开(公告)号:US20120151447A1

    公开(公告)日:2012-06-14

    申请号:US12965705

    申请日:2010-12-10

    IPC分类号: G06F9/44

    CPC分类号: G06F11/3636 G06F11/366

    摘要: The display of a debugging interface for use with parallel computing. When a break state has been entered in a particular code context (such as a method) by a particular execution context (such as a thread), related execution contexts are found that were also executing in the particular code context. While in the break state, multiple expressions are then evaluated for each of the execution contexts. The results are then displayed with perhaps navigation controls that allow the results to be efficiently navigated.

    摘要翻译: 用于并行计算的调试接口的显示。 当通过特定执行上下文(例如线程)在特定代码上下文(诸如方法)中输入中断状态时,发现也在特定代码上下文中执行的相关执行上下文。 在中断状态下,然后针对每个执行上下文评估多个表达式。 然后显示结果,可能导航控件可以有效地导航结果。

    Synchronization of runtime and application state via batching of workflow transactions
    7.
    发明授权
    Synchronization of runtime and application state via batching of workflow transactions 有权
    通过批处理工作流事务来同步运行时和应用程序状态

    公开(公告)号:US07665093B2

    公开(公告)日:2010-02-16

    申请号:US11023769

    申请日:2004-12-22

    IPC分类号: G06F9/46 G06F7/00 G06F15/16

    摘要: Workflow management for maintaining consistency of persisted state across communicating components via batching of uncommitted work. A workflow component defines a workflow containing work items to be performed by service provider components. The workflow component assigns the work items to the service provider components, and the service provider components acknowledge the assigned work items. The workflow component appends the assigned work items to a work batch. The workflow component creates a transaction containing the batched work items. The workflow component commits to the workflow by requesting the service provider components to perform the work items. The workflow component checks the state of the execution of the work items and stores the state in a persistent storage.

    摘要翻译: 工作流管理,用于通过批量未提交的工作来保持通信组件之间持久状态的一致性。 工作流组件定义包含由服务提供商组件执行的工作项的工作流。 工作流组件将工作项分配给服务提供者组件,服务提供者组件确认所分配的工作项。 工作流组件将分配的工作项目附加到工作批次。 工作流组件创建一个包含批处理工作项的事务。 通过请求服务提供商组件来执行工作项,工作流组件提交到工作流。 工作流组件检查工作项目的执行状态,并将状态存储在持久存储器中。

    Data parallelism aware debugging
    8.
    发明授权
    Data parallelism aware debugging 有权
    数据并行感知调试

    公开(公告)号:US08645920B2

    公开(公告)日:2014-02-04

    申请号:US12965710

    申请日:2010-12-10

    申请人: Paul E. Maybee

    发明人: Paul E. Maybee

    IPC分类号: G06F9/44 G06F9/45

    CPC分类号: G06F11/362

    摘要: The debugging of a kernel in a data parallel environment. A debugger engine interfaces with a data parallel environment that is running one or more data parallel kernels through a first interface. For each of at least one of the one or more kernels, a program object is formulated that abstractly represents the data parallel kernel including data parallel functionality of the kernel. The program object has a second interface that allows information regarding the kernel to be discovered by the debugger user interface module.

    摘要翻译: 在数据并行环境中调试内核。 调试器引擎与通过第一个接口运行一个或多个数据并行内核的数据并行环境相连接。 对于一个或多个内核中的至少一个内核中的每一个,编制程序对象,其抽象地表示包括内核的数据并行功能的数据并行内核。 程序对象具有允许由调试器用户界面模块发现关于内核的信息的第二接口。

    Debugger launch and attach on compute clusters
    9.
    发明授权
    Debugger launch and attach on compute clusters 有权
    调试器启动并附加在计算集群上

    公开(公告)号:US08589885B2

    公开(公告)日:2013-11-19

    申请号:US12894590

    申请日:2010-09-30

    IPC分类号: G06F9/44

    CPC分类号: G06F11/362

    摘要: Launching a debugging process. A method includes at a compute node on a cluster private network, receiving a debug job via a scheduler of a head node from a client on a public network. The head node is connected to both the cluster private network and the public network. The public network is external to the cluster private network. The method further includes beginning processing the debug job, and as a result initiating debugging by starting one or more debugger remote agents at the compute node. The method further includes beginning processing a user job in the presence of the started debugger remote agents at the compute node. The client is informed that the one or more debugger remote agents are ready to debug the user job. A debugger client at the client is connected to the one or more debugger remote agents.

    摘要翻译: 启动调试过程。 一种方法包括在集群专用网络上的计算节点处,经由公共网络上的客户机经由头节点的调度器接收调试作业。 头节点连接到集群专用网络和公共网络。 公共网络在集群专用网络外部。 该方法还包括开始处理调试作业,并且因此通过在计算节点处启动一个或多个调试器远程代理来启动调试。 该方法还包括在计算节点处的启动的调试器远程代理的存在下开始处理用户作业。 通知客户端,一个或多个调试器远程代理程序准备好调试用户作业。 客户机上的调试器客户端连接到一个或多个调试器远程代理。

    DEBUGGING IN DATA PARALLEL COMPUTATIONS
    10.
    发明申请
    DEBUGGING IN DATA PARALLEL COMPUTATIONS 有权
    调查数据并行计算

    公开(公告)号:US20120159258A1

    公开(公告)日:2012-06-21

    申请号:US12969482

    申请日:2010-12-15

    IPC分类号: G06F11/36

    CPC分类号: G06F11/3636

    摘要: The debugging of a program in a data parallel environment. A connection is established between a debugging module and a process of the data parallel environment. The connection causes the data parallel environment to notify the debugging module of certain events as they occur in the execution of the process. Upon notification of such an event, the process execution is paused, and the debugging module may query the data parallel environment for information regarding the process at the device independent virtual machine layer. Upon completion of this querying, the process may then resume execution. This may occur repeatedly if multiple events are encountered.

    摘要翻译: 在数据并行环境中调试程序。 在调试模块和数据并行环境的进程之间建立连接。 连接导致数据并行环境在执行过程中发生某些事件时通知调试模块。 在通知这样的事件之后,过程执行被暂停,并且调试模块可以在数据并行环境中查询关于设备无关虚拟机层处理的信息。 完成此查询后,该进程可以继续执行。 如果遇到多个事件,这可能会重复出现。