CONTROLLING DATA PROCESSING TASKS
    1.
    发明公开
    CONTROLLING DATA PROCESSING TASKS 审中-公开
    控制数据处理任务

    公开(公告)号:EP3189432A2

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

    申请号:EP15770680.5

    申请日:2015-09-02

    IPC分类号: G06F9/48 G06F9/44 G06F9/50

    摘要: Information representative of a graph-based program specification (110) has a plurality of components, each of which corresponds to a task, and directed links between ports of said components. A program corresponding to said graph-based program specification is executed at a node (152). A first component includes a first data port, a first control port, and a second control port. Said first data port is configured to receive data to be processed by a first task corresponding to said first component, or configured to provide data that was processed by said first task corresponding to said first component. Executing a program corresponding to said graph-based program specification includes: receiving said first control information at said first control port, in response to receiving said first control information, determining whether or not to invoke said first task, and after receiving said first control information, providing said second control information from said second control port.

    摘要翻译: 表示基于图的程序规范(110)的信息具有多个组件,每个组件对应于任务,以及所述组件的端口之间的定向链接。 在节点(152)处执行与所述基于图形的程序规范相对应的程序。 第一组件包括第一数据端口,第一控制端口和第二控制端口。 所述第一数据端口被配置为接收待由对应于所述第一组件的第一任务处理的数据,或被配置为提供由对应于所述第一组件的所述第一任务处理的数据。 执行与所述基于图形的程序规范对应的程序包括:在所述第一控制端口接收所述第一控制信息,响应于接收到所述第一控制信息,确定是否调用所述第一任务,以及在接收到所述第一控制信息 从所述第二控制端口提供所述第二控制信息。

    VISUALLY SPECIFYING SUBSETS OF COMPONENTS IN GRAPH-BASED PROGRAMS THROUGH USER INTERACTIONS
    2.
    发明公开
    VISUALLY SPECIFYING SUBSETS OF COMPONENTS IN GRAPH-BASED PROGRAMS THROUGH USER INTERACTIONS 审中-公开
    通过用户交互在基于图形的程序中可视化地指定组件的子集

    公开(公告)号:EP3189418A1

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

    申请号:EP15770681.3

    申请日:2015-09-02

    IPC分类号: G06F9/44 G06F9/45

    摘要: User input is received specifying components of a graph-based program specification. User input is received specifying links, at least some connecting an output port of an upstream component to an input port of a downstream component. The graph-based program specification is processed to identify one or more subsets of the components, including: identifying one or more subset entry points and one or more subset exit points that occur between components in different subsets based at least in part on data processing characteristics of linked components, and forming the subsets based on the identified subset entry points and exit points. A visual representation of the formed subsets is rendered within a user interface. Prepared code is generated for each formed subset that when used for execution by a runtime system causes processing tasks corresponding to the components in each formed subset to be performed.

    摘要翻译: 接收用户输入指定基于图形的程序规范的组件。 用户输入接收到指定链接,至少有一些将上游组件的输出端口连接到下游组件的输入端口。 对基于图的程序规范进行处理以识别组件的一个或多个子集,包括:至少部分地基于数据处理特性来识别在不同子组中的组件之间出现的一个或多个子集入口点和一个或多个子集出口点 的链接组件,并且基于所识别的子集入口点和出口点来形成子集。 形成的子集的可视表示在用户界面内呈现。 为每个形成的子集生成准备的代码,当用于由运行时系统执行时,导致与每个形成的子集中的组件相对应的处理任务被执行。

    DATA RECORDS SELECTION
    4.
    发明公开
    DATA RECORDS SELECTION 有权
    AUSWAHL VONDATENSÄTZEN

    公开(公告)号:EP2951736A2

    公开(公告)日:2015-12-09

    申请号:EP14746291.5

    申请日:2014-01-31

    IPC分类号: G06F17/30

    摘要: A computer-implemented method includes accessing a plurality of data records, each data record having a plurality of data fields. The method further includes analyzing values for one or more of the data fields for at least some of the plurality of data records and generating a profile of the plurality of data records based on the analyzing. The method further includes formulating at least one subsetting rule based on the profile; and selecting a subset of data records from the plurality of data records based on the at least one subsetting rule.

    摘要翻译: 计算机实现的方法包括访问多个数据记录,每个数据记录具有多个数据字段。 该方法还包括分析多个数据记录中的至少一些数据记录中的一个或多个数据字段的值,并且基于分析生成多个数据记录的简档。 所述方法还包括基于所述简档来制定至少一个子集规则; 以及基于所述至少一个子集规则从所述多个数据记录中选择数据记录的子集。

    EXECUTING GRAPH-BASED PROGRAM SPECIFICATIONS
    6.
    发明公开
    EXECUTING GRAPH-BASED PROGRAM SPECIFICATIONS 审中-公开
    执行基于图形的程序规范

    公开(公告)号:EP3189417A1

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

    申请号:EP15763745.5

    申请日:2015-09-02

    摘要: A graph-based program specification includes components corresponding to tasks and directed links between ports of the components, including: a first type of link configuration defined by respective output and input ports of linked components, and a second type of link configuration defined by respective output and input ports of linked components. A compiler recognizes different types of link configurations and provides in a target program specification occurrences of a target primitive for executing a function for each occurrence of a data element flowing over a link of the second type. A computing node initiates execution of the target program specification, and determines at runtime, for components associated with the occurrences of the target primitive, an order in which instances of tasks corresponding to the components are to be invoked, and/or a computing node on which instances of tasks corresponding to the components are to be executed.

    摘要翻译: 基于图的程序规范包括对应于组件的端口之间的任务和有向链接的组件,包括:由链接组件的相应输出端口和输入端口定义的第一类型链接配置,以及由相应输出定义的第二类型链接配置 并输入链接组件的端口。 编译器识别不同类型的链接配置,并在目标程序规范中提供目标基元的出现,以用于执行针对在第二类型的链接上流动的数据元素的每次出现的函数。 计算节点启动目标程序规范的执行,并且在运行时确定与目标基元的出现相关联的组件,其中调用与组件相对应的任务的实例的次序,和/或计算节点开启 哪些与组件对应的任务实例将被执行。

    FLOW ANALYSIS INSTRUMENTATION
    7.
    发明公开
    FLOW ANALYSIS INSTRUMENTATION 审中-公开
    流量分析仪器

    公开(公告)号:EP2661687A1

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

    申请号:EP12703624.2

    申请日:2012-01-05

    IPC分类号: G06F9/44 G06F11/36

    摘要: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for flow analysis. In one aspect, a method includes modifying (206) a dataflow graph, the dataflow graph including a plurality of paths connecting at least one entry point and at least one exit point, including adding components to the dataflow graph that add flow units to data records and remove flow units from data records, each flow unit identifying a segment of a path traversed by the data record. The method also includes identifying (222) execution paths based on flow units obtained by processing a plurality of data records using the modified dataflow graph. The method also includes determining (230) a subset (232) of the plurality of data records, wherein a selected set of execution paths are represented by the subset.