COMPILER DRIVEN MECHANISM FOR REGISTRATION AND DEREGISTRATION OF MEMORY PAGES
    71.
    发明申请
    COMPILER DRIVEN MECHANISM FOR REGISTRATION AND DEREGISTRATION OF MEMORY PAGES 有权
    用于记录页的注册和分配的编译器驱动机制

    公开(公告)号:US20090276765A1

    公开(公告)日:2009-11-05

    申请号:US12111991

    申请日:2008-04-30

    IPC分类号: G06F9/45

    摘要: A method, system and article of manufacture are disclosed for registering and deregistering memory pages in a computer system. The method comprises the steps of hoisting register and deregister calls in a given routine where temporal locality is present to overlap computation and communication; using software pipelined registration and deregistration where spatial locality is observed; and using intra-procedural and inter-procedural analysis by a compiler of the computer system to deregister dynamically allocated buffers. The preferred embodiment of the invention is based on an optimizing compiler. The compiler is used to extract information such as addresses of buffers which are being reused repeatedly (temporal locality), preferably in a loop. The compiler may also find information about spatial locality, such as arrays whose indexes are used in a well-defined manner in a series of messages, for example, array pages being accessed in a pre-defined pattern in a loop.

    摘要翻译: 公开了用于在计算机系统中注册和注销存储器页面的方法,系统和制造商品。 该方法包括以下步骤:在存在时间局部性的给定例程中提升注册和注销呼叫以重叠计算和通信; 使用软件流水线注册和注销,其中观察到空间局部性; 并使用计算机系统的编译器进行程序内和程序间分析来注销动态分配的缓冲区。 本发明的优选实施例基于优化编译器。 编译器用于提取诸如重复使用的缓冲器的地址(时间局部性)的信息,优选地在循环中。 编译器还可以找到关于空间局部性的信息,例如其索引以一系列消息中明确定义的方式使用的数组,例如以循环中预定义模式访问的数组页。

    System and Method for Generating Creatives Using Composite Templates
    73.
    发明申请
    System and Method for Generating Creatives Using Composite Templates 审中-公开
    使用复合模板生成广告的系统和方法

    公开(公告)号:US20090055725A1

    公开(公告)日:2009-02-26

    申请号:US11844076

    申请日:2007-08-23

    IPC分类号: G06F17/00

    CPC分类号: G06Q30/02 G06F16/986

    摘要: A computer-implemented method for generating creatives includes creating a first composite template. The method also includes defining one or more template elements for use with the first composite template. The method further includes assigning data to each of the one or more template elements. The method also includes generating a first creative based on the first composite template and the assigned data. The first creative comprises one or more creative elements corresponding to the one or more template elements.

    摘要翻译: 用于生成广告素材的计算机实现的方法包括创建第一复合模板。 该方法还包括定义用于与第一复合模板一起使用的一个或多个模板元素。 该方法还包括将数据分配给一个或多个模板元素中的每一个。 该方法还包括基于第一复合模板和分配的数据生成第一广告素材。 所述第一广告素材包括与所述一个或多个模板元素对应的一个或多个创意元素。

    COMPUTER-IMPLEMENTED METHOD, SYSTEM, AND PROGRAM PRODUCT FOR OPTIMIZING A DISTRIBUTED APPLICATION
    75.
    发明申请
    COMPUTER-IMPLEMENTED METHOD, SYSTEM, AND PROGRAM PRODUCT FOR OPTIMIZING A DISTRIBUTED APPLICATION 审中-公开
    用于优化分布式应用的计算机实现方法,系统和程序产品

    公开(公告)号:US20080271004A1

    公开(公告)日:2008-10-30

    申请号:US12167258

    申请日:2008-07-03

    IPC分类号: G06F9/45 G06F9/44

    CPC分类号: G06F8/61

    摘要: A computer-implemented method, system, and program product for optimizing a distributed (software) application are provided. Specifically, a configuration of a target computing environment, in which the distributed application is deployed, is discovered upon deployment of the distributed application. Thereafter, based on a set of rules and the discovered configuration, one or more optimization techniques are applied to optimize the distributed application. In a typical embodiment, the set of rules can be embedded in the distributed application, or they can be accessed from an external source such as a repository. Regardless, the optimization techniques applied can include at least one of the following: (1) identification and replacement of an underperforming component of the distributed application with a new component; (2) generation of interface layers (to allow selection of optimal bindings) between distributed objects of the distributed application; and/or (3) execution of code transformation of the distributed application using program analysis techniques.

    摘要翻译: 提供了一种用于优化分布式(软件)应用程序的计算机实现的方法,系统和程序产品。 具体而言,在部署分布式应用程序时发现其中部署了分布式应用的目标计算环境的配置。 此后,基于一组规则和所发现的配置,应用一个或多个优化技术来优化分布式应用。 在典型的实施例中,该组规则可以嵌入在分布式应用中,或者可以从诸如存储库的外部源访问它们。 无论如何,应用的优化技术可以包括以下至少一个:(1)用新的组件识别和替换分布式应用程序的表现不佳的组件; (2)在分布式应用程序的分布式对象之间生成界面层(允许选择最佳绑定); 和/或(3)使用程序分析技术执行分布式应用程序的代码转换。

    System and Method for Avoiding Duplication of MAC Addresses in a Stack
    77.
    发明申请
    System and Method for Avoiding Duplication of MAC Addresses in a Stack 有权
    避免堆栈中MAC地址重复的系统和方法

    公开(公告)号:US20080205418A1

    公开(公告)日:2008-08-28

    申请号:US11877388

    申请日:2007-10-23

    IPC分类号: H04L12/28

    摘要: A system and method of operating a set of stack elements that are stackable and connected to form a ring. In one embodiment, the stack Media Access Control (MAC) address is stored in each stack element of the ring; and responsive to an assessment that communication with a primary stack element is lost, a determination is made whether to replace the first MAC address with a second MAC address or to retain the first MAC address in each stack element remaining of the set of stack elements.

    摘要翻译: 一种操作一组堆叠元件的系统和方法,可堆叠和连接形成环。 在一个实施例中,堆叠媒体访问控制(MAC)地址存储在环的每个堆栈元素中; 并且响应于与主堆栈单元的通信丢失的评估,确定是否用第二MAC地址替换第一MAC地址,或者将剩余的堆栈单元集合中的​​每个堆栈单元中的第一MAC地址保留。

    Determining utility functions from ordenal rankings
    78.
    发明授权
    Determining utility functions from ordenal rankings 有权
    从常数排名确定效用函数

    公开(公告)号:US07392231B2

    公开(公告)日:2008-06-24

    申请号:US10308401

    申请日:2002-12-03

    IPC分类号: G06N5/00 G06E3/00

    CPC分类号: G06Q30/02 G06N3/08

    摘要: A user's preference structure in respect of alternative “objects” with which the user is presented is captured in a multi-attribute utility function. The user ranks these competing objects in order of the user's relative preference for such objects. A utility function that defines the user's preference structure is provided as output on the basis of this relative ranking. This technique can be used to assist a buyer in selecting between multi-attribute quotes or bids submitted by prospective suppliers to the buyer.

    摘要翻译: 在多属性效用函数中捕获用户对于呈现用户的替代“对象”的偏好结构。 用户按照用户对这些对象的相对偏好的顺序排列这些竞争对象。 基于该相对排名,提供定义用户偏好结构的效用函数作为输出。 这种技术可用于帮助买方在买方提供的潜在供应商提交的多属性报价或出价之间进行选择。