会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Data handling among actors in a dataflow programming environment
    • 数据流编程环境中的参与者之间的数据处理
    • US08904371B2
    • 2014-12-02
    • US13527568
    • 2012-06-19
    • Charles Chen XuJohan EkerCarl Von Platen
    • Charles Chen XuJohan EkerCarl Von Platen
    • G06F9/45
    • G06F8/433G06F9/4494
    • Processing a dataflow program by a program development tool includes detecting a pair of actors defined by dataflow program instructions, wherein the pair of actors include a producer actor and a consumer actor, the producer actor supplying a data structure to the consumer actor via a path that comprises at least one connection and possibly also intervening other actors. An analysis is performed including analyzing one or more operations of the producer actor that involve the data structure and/or analyzing one or more operations of the consumer actor that involve the data structure. A result of the analysis is used as a basis for selecting a minimal amount of information from among a plurality of data handling possibilities concerning the data structure. A transformed program is produced in which the selected minimal amount of information is caused to be passed from the producer actor to the consumer actor.
    • 通过程序开发工具处理数据流程序包括检测由数据流程序指令定义的一对演员,其中该对演员包括制作者演员和消费者演员,该制作者演员通过以下路径向消费者演员提供数据结构: 包括至少一个连接以及可能还介入的其他演员。 执行分析,包括分析涉及数据结构的生产者行为者的一个或多个操作和/或分析涉及数据结构的消费者行为者的一个或多个操作。 分析结果被用作从与数据结构相关的多个数据处理可能性之中选择最小量的信息的基础。 产生了一个转换的程序,其中所选择的最小量的信息被引导从生产者演员传递给消费者演员。
    • 2. 发明申请
    • Parallelization of Dataflow Actors with Local State
    • 数据流参与者与本地并行化
    • US20140053129A1
    • 2014-02-20
    • US13586820
    • 2012-08-15
    • Carl Von PlatenCharles Chen XuSong Yuan
    • Carl Von PlatenCharles Chen XuSong Yuan
    • G06F9/44
    • G06F9/4494
    • Processing a dataflow program by a program development tool includes analyzing an actor defined by the dataflow program to identify original sequences of actions that can be reformulated to achieve greater execution parallelism while maintaining the same functionality as the original sequences. A processed dataflow program is produced comprising processed dataflow program instructions and decision point program instructions. The processed dataflow program instructions comprise alternative sequences of reformulated actions that achieve greater execution parallelism while maintaining the same functionality as the identified one or more original sequences. The decision point program instructions direct processing equipment to select and execute one or more of the alternative sequences of reformulated actions, wherein selection is based on state and token information in existence at the time of selection. When more than one alternative sequence can be selected, selection of sequence with highest parallelism is preferred.
    • 通过程序开发工具处理数据流程序包括分析由数据流程序定义的actor,以识别可重新配置以实现更大执行并行性的原始动作序列,同时保持与原始序列相同的功能。 产生经处理的数据流程序,其中包括处理后的数据流程序指令和决策点程序指令。 经处理的数据流程序指令包括实现更大执行并行性的重新配置动作的替代序列,同时保持与所识别的一个或多个原始序列相同的功能。 决策点程序指令直接处理设备来选择和执行一个或多个替代重排行动序列,其中选择是基于在选择时存在的状态和令牌信息。 当选择多于一个替代序列时,优选选择具有最高平行度的序列。
    • 3. 发明申请
    • Data Handling Among Actors in a Dataflow Programming Environment
    • 数据流编程环境中的数据处理
    • US20130339923A1
    • 2013-12-19
    • US13527568
    • 2012-06-19
    • Charles Chen XuJohan EkerCarl Von Platen
    • Charles Chen XuJohan EkerCarl Von Platen
    • G06F9/44
    • G06F8/433G06F9/4494
    • Processing a dataflow program by a program development tool includes detecting a pair of actors defined by dataflow program instructions, wherein the pair of actors include a producer actor and a consumer actor, the producer actor supplying a data structure to the consumer actor via a path that comprises at least one connection and possibly also intervening other actors. An analysis is performed including analyzing one or more operations of the producer actor that involve the data structure and/or analyzing one or more operations of the consumer actor that involve the data structure. A result of the analysis is used as a basis for selecting a minimal amount of information from among a plurality of data handling possibilities concerning the data structure. A transformed program is produced in which the selected minimal amount of information is caused to be passed from the producer actor to the consumer actor.
    • 通过程序开发工具处理数据流程序包括检测由数据流程序指令定义的一对演员,其中该对演员包括制作者演员和消费者演员,该制作者演员通过以下路径向消费者演员提供数据结构: 包括至少一个连接以及可能还介入的其他演员。 执行分析,包括分析涉及数据结构的生产者行为者的一个或多个操作和/或分析涉及数据结构的消费者行为者的一个或多个操作。 分析结果被用作从与数据结构相关的多个数据处理可能性之中选择最小量的信息的基础。 产生了一个转换的程序,其中所选择的最小量的信息被引导从生产者演员传递给消费者演员。
    • 4. 发明授权
    • Parallelization of dataflow actors with local state
    • 数据流角色与本地状态并行化
    • US08893080B2
    • 2014-11-18
    • US13586820
    • 2012-08-15
    • Carl Von PlatenCharles Chen XuSong Yuan
    • Carl Von PlatenCharles Chen XuSong Yuan
    • G06F9/44
    • G06F9/4494
    • Processing a dataflow program by a program development tool includes analyzing an actor defined by the dataflow program to identify original sequences of actions that can be reformulated to achieve greater execution parallelism while maintaining the same functionality as the original sequences. A processed dataflow program is produced comprising processed dataflow program instructions and decision point program instructions. The processed dataflow program instructions comprise alternative sequences of reformulated actions that achieve greater execution parallelism while maintaining the same functionality as the identified one or more original sequences. The decision point program instructions direct processing equipment to select and execute one or more of the alternative sequences of reformulated actions, wherein selection is based on state and token information in existence at the time of selection. When more than one alternative sequence can be selected, selection of sequence with highest parallelism is preferred.
    • 通过程序开发工具处理数据流程序包括分析由数据流程序定义的actor,以识别可重新配置以实现更大执行并行性的原始动作序列,同时保持与原始序列相同的功能。 产生经处理的数据流程序,其中包括处理后的数据流程序指令和决策点程序指令。 经处理的数据流程序指令包括实现更大执行并行性的重新配置动作的替代序列,同时保持与所识别的一个或多个原始序列相同的功能。 决策点程序指令直接处理设备来选择和执行一个或多个替代重排行动序列,其中选择是基于在选择时存在的状态和令牌信息。 当选择多于一个替代序列时,优选选择具有最高平行度的序列。