Iterative Compilation Supporting Entity Instance-Specific Compiler Option Variations
    1.
    发明申请
    Iterative Compilation Supporting Entity Instance-Specific Compiler Option Variations 审中-公开
    迭代编译支持实体实例特定编译器选项变化

    公开(公告)号:US20090193402A1

    公开(公告)日:2009-07-30

    申请号:US12020586

    申请日:2008-01-28

    IPC分类号: G06F9/45

    CPC分类号: G06F8/443

    摘要: Optimizing a computer program by setting a first compiler optimization configuration for a first entity of a computer program, setting a second compiler optimization configuration for a second entity of the computer program, where the first and second entities are of the same type and where the first and second compiler optimization configurations differ, and compiling the computer program in accordance with the compiler optimization configurations, thereby creating a compiled program.

    摘要翻译: 通过为计算机程序的第一实体设置第一编译器优化配置来优化计算机程序,为计算机程序的第二实体设置第二编译器优化配置,其中第一和第二实体具有相同类型,并且第一 和第二编译器优化配置不同,并根据编译器优化配置编译计算机程序,从而创建一个编译程序。

    Device, system, and method of computer program optimization
    2.
    发明授权
    Device, system, and method of computer program optimization 失效
    计算机程序优化的设备,系统和方法

    公开(公告)号:US08370823B2

    公开(公告)日:2013-02-05

    申请号:US11845121

    申请日:2007-08-27

    IPC分类号: G06F9/44 G06F9/45

    CPC分类号: G06F8/443

    摘要: Device, system, and method of computer program optimization. For example, an apparatus to analyze a plurality of versions of computer program includes: a code analyzer to determine one or more code differences between first and second versions of the computer program, based on at least one optimization log associated with at least one of the first and second versions of the computer program.

    摘要翻译: 计算机程序优化的设备,系统和方法。 例如,分析计算机程序的多个版本的装置包括:代码分析器,用于基于与至少一个所述计算机程序中的至少一个相关联的至少一个优化日志来确定计算机程序的第一和第二版本之间的一个或多个代码差异 计算机程序的第一和第二版本。

    Device, System, and Method of Computer Program Optimization
    3.
    发明申请
    Device, System, and Method of Computer Program Optimization 失效
    计算机程序优化的设备,系统和方法

    公开(公告)号:US20090064117A1

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

    申请号:US11845121

    申请日:2007-08-27

    IPC分类号: G06F9/45

    CPC分类号: G06F8/443

    摘要: Device, system, and method of computer program optimization. For example, an apparatus to analyze a plurality of versions of computer program includes: a code analyzer to determine one or more code differences between first and second versions of the computer program, based on at least one optimization log associated with at least one of the first and second versions of the computer program.

    摘要翻译: 计算机程序优化的设备,系统和方法。 例如,分析计算机程序的多个版本的装置包括:代码分析器,用于基于与至少一个所述计算机程序中的至少一个相关联的至少一个优化日志来确定计算机程序的第一和第二版本之间的一个或多个代码差异 计算机程序的第一和第二版本。

    Data gather/scatter machine
    4.
    发明授权
    Data gather/scatter machine 失效
    数据采集​​/散布机

    公开(公告)号:US06820264B1

    公开(公告)日:2004-11-16

    申请号:US09517167

    申请日:2000-03-02

    IPC分类号: G06F15163

    CPC分类号: G06F9/546

    摘要: An embodiment of the present invention is directed to a method for compiling, storing, and interpreting, as often as needed, a representation of any MPI datatype, including the steps of compiling a tree representation of an MPI datatype into a compact, linear data gather scatter program (DGSP) wherein the DGSP is of a form general enough to encode an arbitrarily complex datatype, registering the compact linear DGSP with a communications subsystem for later interpretation by the subsystem for at least one of sends, receives, packs and unpacks, creating a registered DGSP, and interpreting the registered DGSP. In one embodiment of the present invention, the form of the DGSP uses a single generalized representation. In another embodiment the single generalized representation covers any of the arbitrarily complex datatype patterns that can arise in this context. In yet another embodiment, the single generalized representation provides that any datatype that can be constructed using an application programming interface (API) in MPI can be converted into the form.

    摘要翻译: 本发明的一个实施例涉及用于根据需要频繁地编译,存储和解释任何MPI数据类型的表示的方法,包括将MPI数据类型的树形表示形式编译成紧凑的线性数据集合 散布程序(DGSP),其中DGSP具有足够的形式来编码任意复杂的数据类型,将通信子系统注册紧凑型线性DGSP以供子系统为发送,接收,打包和解包中的至少一个进行解释,创建 注册的DGSP,并解释注册的DGSP。 在本发明的一个实施例中,DGSP的形式使用单个广义表示。 在另一个实施例中,单个广义表示涵盖在该上下文中可能出现的任何任意复杂的数据类型模式。 在另一个实施例中,单一广义表示提供可以使用MPI中的应用编程接口(API)构造的任何数据类型可以被转换成形式。