会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 11. 发明授权
    • Generating incremental program updates
    • 生成增量程序更新
    • US08296535B2
    • 2012-10-23
    • US12096358
    • 2006-12-06
    • Johan EkerCarl Von Platen
    • Johan EkerCarl Von Platen
    • G06F13/00
    • G06F8/658
    • A method of generating a delta file, the delta file including update instructions for causing a target processing device to transform a current memory image module into an updated memory image module. The method includes: incorporating a parametric representation of a first memory address in the delta file, the parametric representation being parametric with respect to at least one parameter; and incorporating parameter resolution instructions in the delta file, wherein the parameter resolution instructions are adapted to cause the target processing device to determine a value of said at least one parameter and to determine an address value of the first memory address from the parametric representation and the determined value of said at least one parameter.
    • 一种生成增量文件的方法,所述增量文件包括用于使目标处理装置将当前存储器图像模块变换为更新的存储器图像模块的更新指令。 该方法包括:将增量文件中的第一存储器地址的参数表示合并,所述参数表示相对于至少一个参数是参数的; 并且将参数解析指令合并到所述增量文件中,其中所述参数解析指令适于使所述目标处理装置确定所述至少一个参数的值,并从所述参数表示确定所述第一存储器地址的地址值,并且 确定所述至少一个参数的值。
    • 12. 发明申请
    • OBJECT CODE GENERATION FOR INCREASED DELTA PERFORMANCE
    • 增加性能的目标代码生成
    • US20090113386A1
    • 2009-04-30
    • US12064073
    • 2006-08-17
    • Johan EkerCarl von Platen
    • Johan EkerCarl von Platen
    • G06F9/445G06F9/45
    • G06F8/658
    • Disclosed is a method of generating updated object code of a computer program, the updated object code being suitable for the generation of an updated memory image to be loaded into a storage medium having stored thereon a current memory image corresponding to a current version of a computer program. The method comprises receiving at least one updated input code module from which the updated object code is to be generated; processing at least the updated input code module to generate at least one updated object code module adapted to be linked by a linker component as to generate the updated memory image; performing at least one optimisation process to reduce differences between said updated object code module and a corresponding one of a number of current object code modules, the number of current object code modules corresponding to the current version of said computer program.
    • 公开了一种生成计算机程序的更新的目标代码的方法,所更新的目标代码适用于生成要加载到其上存储有与当前版本的计算机的当前存储器图像的存储介质中的更新的存储器图像 程序。 该方法包括接收至少一个更新的输入代码模块,从该更新输入代码模块生成更新的目标代码; 处理至少所述更新的输入代码模块以生成适于由链接器组件链接以生成更新的存储器图像的至少一个更新的目标代码模块; 执行至少一个优化处理以减少所述更新的目标代码模块与多个当前对象代码模块中的对应的一个对应于所述计算机程序的当前版本的当前对象代码模块的数量的差异。
    • 13. 发明申请
    • Execution Breakpoints in an Integrated Development Environment for Debugging Dataflow Progrrams
    • 集成开发环境中用于调试数据流程序的执行断点
    • US20130318504A1
    • 2013-11-28
    • US13481765
    • 2012-05-25
    • Johan EkerHarald GustafssonCarl Von Platen
    • Johan EkerHarald GustafssonCarl Von Platen
    • G06F9/44
    • G06F11/3636G06F8/10
    • A dataflow program defining actors that pass tokens from one to another via connections is processed by causing one or more processors to access and execute instructions of the dataflow program. Execution of the dataflow program generates events (e.g., token production/consumption, actor state after actor action firing). For each generated event, processing evaluates whether there exists a sequence of events that matches a breakpoint condition, and if such a sequence exists then execution of the dataflow program is halted. The breakpoint condition is at least partially based on an extended history of related events, wherein two events are related to one another if they pertain to a same connection or if they pertain to a same actor state, and wherein the extended history comprises at least two related events.
    • 通过使一个或多个处理器访问和执行数据流程序的指令来处理定义通过连接将令牌从一个传递给另一个的另一个的数据流程序。 数据流程序的执行生成事件(例如,令牌生成/消耗,actor动作触发后的actor状态)。 对于每个生成的事件,处理评估是否存在与断点条件匹配的事件序列,并且如果存在这样的序列,则停止数据流程序的执行。 所述断点条件至少部分地基于相关事件的扩展历史,其中两个事件彼此相关,如果它们涉及相同的连接,或者如果它们属于相同的演员状态,并且其中所述扩展历史包括至少两个 相关事件
    • 14. 发明申请
    • Generating Incremental Program Updates
    • 生成增量程序更新
    • US20090070374A1
    • 2009-03-12
    • US12096358
    • 2006-12-06
    • Johan EkerCarl Von Platen
    • Johan EkerCarl Von Platen
    • G06F17/00
    • G06F8/658
    • A method of generating a delta file, the delta file including update instructions for causing a target processing device to transform a current memory image module into an updated memory image module. The method includes: incorporating a parametric representation of a first memory address in the delta file, the parametric representation being parametric with respect to at least one parameter; and incorporating parameter resolution instructions in the delta file, wherein the parameter resolution instructions are adapted to cause the target processing device to determine a value of said at least one parameter and to determine an address value of the first memory address from the parametric representation and the determined value of said at least one parameter.
    • 一种生成增量文件的方法,所述增量文件包括用于使目标处理装置将当前存储器图像模块变换为更新的存储器图像模块的更新指令。 该方法包括:将增量文件中的第一存储器地址的参数表示合并,所述参数表示相对于至少一个参数是参数的; 并且将参数解析指令合并到所述增量文件中,其中所述参数解析指令适于使所述目标处理装置确定所述至少一个参数的值,并从所述参数表示确定所述第一存储器地址的地址值,并且 确定所述至少一个参数的值。
    • 15. 发明授权
    • 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.
    • 通过程序开发工具处理数据流程序包括检测由数据流程序指令定义的一对演员,其中该对演员包括制作者演员和消费者演员,该制作者演员通过以下路径向消费者演员提供数据结构: 包括至少一个连接以及可能还介入的其他演员。 执行分析,包括分析涉及数据结构的生产者行为者的一个或多个操作和/或分析涉及数据结构的消费者行为者的一个或多个操作。 分析结果被用作从与数据结构相关的多个数据处理可能性之中选择最小量的信息的基础。 产生了一个转换的程序,其中所选择的最小量的信息被引导从生产者演员传递给消费者演员。
    • 16. 发明申请
    • Method for Exploiting Massive Parallelism
    • 挖掘大规模并行性的方法
    • US20140237459A1
    • 2014-08-21
    • US14348983
    • 2011-10-03
    • Carl Von PlatenJohan Eker
    • Carl Von PlatenJohan Eker
    • G06F9/45
    • G06F8/456G06F8/452
    • A method of statically testing dependence in a dataflow program is provided, the method comprising receiving a dataflow program which provides parameters, including consumption rates, production rates on connections between actors in the program and a number of initial samples (delays) on the connections, generating from the parameters a model of a precedence graph for the dataflow program representing dependence constraints between distinct firings of the number of actors. For the model, determining a feedback distance between multiple firings of a same actor, determining sets of parallel regions comprising a given number of actor firings of a same actor, composing mutually independent component regions comprising at least a part of the sets of parallel regions, and composing one or more composite regions comprising one or more component regions and/or one or more sets of parallel regions, being composed so that a pre-determined criteria is satisfied.
    • 提供了一种在数据流程序中静态测试依赖性的方法,该方法包括:接收数据流程序,该程序提供参数,包括消耗速率,程序中各参与方之间的连接的生产率和连接上的多个初始样本(延迟) 从参数生成用于表示参与者数量的不同发射之间的依赖约束的数据流程序的优先图的模型。 对于该模型,确定相同演员的多次发射之间的反馈距离,确定包括相同演员的给定数量的演员发射的并行区域的集合,构成包括平行区域集合的至少一部分的相互独立的组件区域, 并且构成包括一个或多个组分区域和/或一组或多组平行区域的一个或多个复合区域,以使得满足预定标准。
    • 17. 发明申请
    • System and Method of Invoking Multiple Remote Operations
    • 调用多个远程操作的系统和方法
    • US20100186024A1
    • 2010-07-22
    • US12357190
    • 2009-01-21
    • Johan EkerJan Patrik PerssonCarl von Platen
    • Johan EkerJan Patrik PerssonCarl von Platen
    • G06F9/44G06F13/00
    • G06F9/547
    • A remote execution agent, having low-latency access to the platform, receives from a remote application, across a communication channel imposing a round-trip delay, a plurality of invocation control directives. The remote execution agent invokes operations for execution on the platform in response to the invocation control directives, and aggregates results from the operations, returning the aggregated results to the application. In this manner, overhead such as communication round-trip delay, context switching, and the like, is reduced, compared to the application sending separate operation invocation requests to the platform and receiving the results of each. The remote execution agent manages operation results, such as passing results from a prior operation as parameters for a later one. In some embodiments, the invocation control directives include conditional operation invocation and branching.
    • 具有对平台的低延迟访问的远程执行代理器通过施加往返延迟的通信信道,多个调用控制指令从远程应用接收。 响应于调用控制指令,远程执行代理调用在平台上执行的操作,并聚合操作的结果,将聚合结果返回到应用程序。 与向平台发送单独的操作调用请求并接收每个结果的应用相比,以这种方式减少诸如通信往返延迟,上下文切换等之类的开销。 远程执行代理管理操作结果,例如将先前操作的结果作为后续参数的参数传递。 在一些实施例中,调用控制指令包括条件操作调用和分支。
    • 20. 发明授权
    • Debugging in a dataflow programming environment
    • 在数据流编程环境中进行调试
    • US08887138B2
    • 2014-11-11
    • US13481763
    • 2012-05-25
    • Johan EkerHarald GustafssonSong Yuan
    • Johan EkerHarald GustafssonSong Yuan
    • G06F9/44
    • G06F11/3664G06F9/4494
    • A dataflow program defining actors that pass tokens from one to another via connections is processed by causing one or more processors to access and execute instructions of the dataflow program. As instructions of the dataflow program are being executed, a first set of trace records is created that represents a sequence of events (e.g., token production/consumption, actor state change, or action firing). A first subset of the trace records is displayed and one of these is selected. The first set is processed to identify, based on definitions specified by the dataflow program, a second set of trace records, of which a subset is displayed.
    • 通过使一个或多个处理器访问和执行数据流程序的指令来处理定义通过连接将令牌从一个传递给另一个的另一个的数据流程序。 随着正在执行数据流程序的指令,创建表示事件序列的第一组跟踪记录(例如,令牌生成/消耗,演员状态改变或动作触发)。 显示跟踪记录的第一个子集,并选择其中一个。 处理第一组以根据数据流程序指定的定义来识别第二组跟踪记录,其中显示一个子集。