会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 42. 发明授权
    • Method, system, and program of a compiler to parallelize source code
    • 编译器的方法,系统和程序来并行化源代码
    • US07882498B2
    • 2011-02-01
    • US11278329
    • 2006-03-31
    • Guilherme D. OttoniXinmin TianHong WangRichard A. HankinsWei LiJohn Shen
    • Guilherme D. OttoniXinmin TianHong WangRichard A. HankinsWei LiJohn Shen
    • G06F9/45
    • G06F8/456G06F8/314
    • Provided are a method, system, and program for parallelizing source code with a compiler. Source code including source code statements is received. The source code statements are processed to determine a dependency of the statements. Multiple groups of statements are determined from the determined dependency of the statements, wherein statements in one group are dependent on one another. At least one directive is inserted in the source code, wherein each directive is associated with one group of statements. Resulting threaded code is generated including the inserted at least one directive. The group of statements to which the directive in the resulting threaded code applies are processed as a separate task. Each group of statements designated by the directive to be processed as a separate task may be processed concurrently with respect to other groups of statements.
    • 提供了一种用于将源代码并行化为编译器的方法,系统和程序。 收到包含源代码语句的源代码。 处理源代码语句以确定语句的依赖关系。 根据确定的语句依赖关系确定多组语句,其中一组中的语句彼此依赖。 在源代码中插入至少一个指令,其中每个指令与一组语句相关联。 产生的结果线程代码包括插入的至少一个指令。 生成的线程代码中的指令所适用的语句组被处理为单独的任务。 指定为要作为单独任务处理的指令的每组语句可以与其他语句组并发处理。
    • 46. 发明授权
    • Method, system, and program for translating and interfacing between data pools and product information management (PIM) systems
    • 用于在数据池和产品信息管理(PIM)系统之间进行翻译和接口的方法,系统和程序
    • US07865403B2
    • 2011-01-04
    • US11955375
    • 2007-12-12
    • Harikrishnan Sugumaran
    • Harikrishnan Sugumaran
    • G06Q30/00
    • G06Q30/0601G06F17/30557G06Q30/0641G06Q99/00
    • Provided are a method, system, and program for translating and interfacing between data pools and product information management (PIM) systems. An element mapping is generated for each of a plurality of data pools mapping user elements and attributes to the data pool elements and attributes, wherein the data pools maintain product information. A message mapping is generated for each of the plurality of data pools mapping user messages and their parameters to data pool messages and their parameters. For each of the plurality of data pools, code is maintained that is enabled to cause operations comprising receiving a first document including user elements and messages and mapping the user elements and messages in the first document to a second document including data pool elements and attributes corresponding to the user elements and messages in the first document by using the element mapping to map a first definition of user elements and their attributes in the first document to a second definition of the specified data pool elements and their attributes in the second document that is transmitted to the specified data pool.
    • 提供了一种用于在数据池和产品信息管理(PIM)系统之间进行翻译和接口的方法,系统和程序。 为将用户元素和属性映射到数据池元素和属性的多个数据池中的每一个生成元素映射,其中数据池维护产品信息。 针对将用户消息及其参数映射到数据池消息及其参数的多个数据池中的每一个生成消息映射。 对于多个数据池中的每个数据池,维护代码,其被启用以导致操作,包括接收包括用户元素和消息的第一文档,并将第一文档中的用户元素和消息映射到包括对应于数据池元素和属性的第二文档 通过使用元素映射来将第一文档中的用户元素及其属性的第一定义映射到指定数据池元素的第二定义及其在所发送的第二文档中的属性的第一文档中的用户元素和消息 到指定的数据池。
    • 47. 发明授权
    • Optimization model for processing hierarchical data in stream systems
    • 在流系统中处理分层数据的优化模型
    • US07860863B2
    • 2010-12-28
    • US11850588
    • 2007-09-05
    • Amir Bar-OrMichael James Beckerle
    • Amir Bar-OrMichael James Beckerle
    • G06F7/00
    • G06F8/433
    • Provided are techniques for optimizing the processing of hierarchical data. A linear processing graph is received, wherein the linear processing graph includes a plurality of operators, wherein each operator in the plurality is connected to at least one other operator by an arc, wherein hierarchical data flows on arcs, wherein the operators read and replace identified subregions within the hierarchical data flowing into the operators on the arcs, and wherein the operators do not modify the hierarchical data outside of these identified subregions. For each operator in the linear processing graph, a minimal set of dependent upstream operators on which that operator depends is found by examining how the identified subregions are created in the linear processing graph through obtaining a set of operators on which that operator depends, by analyzing dependencies carried by a set of vector nodes of the hierarchical data in an input schema of the operator, and, for each of the vector nodes, by analyzing an associated set of scalar nodes, wherein finding the minimum set of operators includes taking into consideration data preservation characteristics of the plurality of operators and taking into consideration structural-order preservation characteristics of the plurality of operators. The linear processing graph is rewritten to create a new graph that expresses dependencies based on the minimal set of dependent upstream operators for each operator.
    • 提供了用于优化分层数据的处理的技术。 接收线性处理图,其中线性处理图包括多个运算符,其中多个运算符中的每个运算符通过弧连接到至少一个其他运算符,其中分层数据在弧上流动,其中运算符读取并替换识别出的 分层数据中的子区域流入弧中的运算符,并且其中运算符不修改在这些确定的子区域之外的分层数据。 对于线性处理图中的每个运算符,通过检查在线性处理图中如何创建识别的子区域,找到操作符所依赖的最小的依赖上游运算符集,通过分析获得运算符所依赖的一组运算符 由运算符的输入模式中的分层数据的一组矢量节点携带的依赖关系,以及通过分析相关联的一组标量节点,对于每个向量节点,其中找到最小的运算符组包括考虑数据 并考虑到多个操作者的结构顺序保存特性。 线性处理图被重写以创建一个基于每个运算符的依赖上游运算符的最小集合来表示依赖关系的新图。
    • 50. 发明授权
    • Bus communication enumeration
    • 总线通讯列举
    • US07840736B2
    • 2010-11-23
    • US12323159
    • 2008-11-25
    • Michael A. RothmanVincent J. Zimmer
    • Michael A. RothmanVincent J. Zimmer
    • G06F13/00G06F3/00
    • G06F11/3664
    • Provided are a method, system, and program for initializing a processor of a computer system, to enumerate a remote bus and remote devices coupled to the remote bus, as operating components of the computer system. In another embodiment, a controller stores a message containing a directive in a memory shared by a processor of a computer system and the controller which may be operated independently of the state of said processor and said operating system. The processor may read a message stored in the shared memory by the controller and process the message. In addition, the processor may store a message intended for the controller to provide, for example, status information to be forwarded to another computer system. Other embodiments are described and claimed.
    • 提供了一种用于初始化计算机系统的处理器的方法,系统和程序,以将远程总线和耦合到远程总线的远程设备列举为计算机系统的操作组件。 在另一个实施例中,控制器将包含指令的消息存储在由计算机系统的处理器共享的存储器中,以及可以独立于所述处理器和所述操作系统的状态来操作的控制器。 处理器可以通过控制器读取存储在共享存储器中的消息并处理消息。 此外,处理器可以存储用于控制器的消息,以提供例如要转发到另一个计算机系统的状态信息。 描述和要求保护其他实施例。