SYSTEMS AND METHODS FOR DEMARCATING INFORMATION RELATED TO ONE OR MORE BLOCKS IN AN APPLICATION
    1.
    发明申请
    SYSTEMS AND METHODS FOR DEMARCATING INFORMATION RELATED TO ONE OR MORE BLOCKS IN AN APPLICATION 有权
    用于在应用程序中发送与一个或多个块相关的信息的系统和方法

    公开(公告)号:US20130167129A1

    公开(公告)日:2013-06-27

    申请号:US13714241

    申请日:2012-12-13

    CPC classification number: G06F8/41 G06F8/443 G06F8/45

    Abstract: The invention relates to a system and method for demarcating information related to one or more blocks in an application source code. This invention provides a means to annotate block information in the source code. It parses the application source code to generate an abstract syntax tree and instruments the source code to capture information related to the one or more blocks generated at the time of dynamic analysis of the application. The information related to the one or more blocks are stored in Hash Map and based on this information the abstract syntax tree is modified to add the information related to the one or more blocks and inserting this information in the application source code.

    Abstract translation: 本发明涉及用于划分与应用源代码中的一个或多个块有关的信息的系统和方法。 本发明提供了一种注释源代码中的块信息的方法。 它解析应用程序源代码以生成抽象语法树,并对源代码进行编程,以捕获与应用程序动态分析时生成的一个或多个块相关的信息。 与一个或多个块相关的信息存储在哈希映射中,并且基于该信息,修改抽象语法树以添加与一个或多个块相关的信息并将该信息插入到应用源代码中。

    METHOD FOR IDENTIFYING PROBLEMATIC LOOPS IN AN APPLICATION AND DEVICES THEREOF
    2.
    发明申请
    METHOD FOR IDENTIFYING PROBLEMATIC LOOPS IN AN APPLICATION AND DEVICES THEREOF 有权
    用于识别应用中的问题的方法和其设备

    公开(公告)号:US20130074059A1

    公开(公告)日:2013-03-21

    申请号:US13622811

    申请日:2012-09-19

    CPC classification number: G06F8/452 G06F8/75

    Abstract: This invention relates to a method, computer readable medium, and apparatus for identifying one or more problematic loops in an application. This invention provides a Directed Acyclic Graph or DAG representation of structure of one or more loops in the application by performing a static and a dynamic analysis of the application source code and depicts the loop information as LoopID, loop weight, total loop iteration, average loop iteration, total loop iteration time, average loop iteration time and embedded vector size. This aids a programmer to concentrate on problematic loops in the application and analyze them further for potential parallelism.

    Abstract translation: 本发明涉及用于识别应用程序中的一个或多个有问题的循环的方法,计算机可读介质和装置。 本发明通过执行应用源代码的静态和动态分析来提供应用程序中一个或多个循环的结构的定向非循环图或DAG表示,并将循环信息描绘为循环ID,循环权重,总循环迭代,平均循环 迭代,总循环迭代时间,平均循环迭代时间和嵌入向量大小。 这有助于程序员专注于应用程序中的有问题的循环,并进一步分析它们的潜在并行性。

    Method for identifying problematic loops in an application and devices thereof
    3.
    发明授权
    Method for identifying problematic loops in an application and devices thereof 有权
    用于识别应用中的有问题的循环的方法及其装置

    公开(公告)号:US09043775B2

    公开(公告)日:2015-05-26

    申请号:US13622811

    申请日:2012-09-19

    CPC classification number: G06F8/452 G06F8/75

    Abstract: This invention relates to a method, computer readable medium, and apparatus for identifying one or more problematic loops in an application. This invention provides a Directed Acyclic Graph or DAG representation of structure of one or more loops in the application by performing a static and a dynamic analysis of the application source code and depicts the loop information as LoopID, loop weight, total loop iteration, average loop iteration, total loop iteration time, average loop iteration time and embedded vector size. This aids a programmer to concentrate on problematic loops in the application and analyze them further for potential parallelism.

    Abstract translation: 本发明涉及用于识别应用程序中的一个或多个有问题的循环的方法,计算机可读介质和装置。 本发明通过执行应用源代码的静态和动态分析来提供应用程序中一个或多个循环的结构的定向非循环图或DAG表示,并将循环信息描绘为循环ID,循环权重,总循环迭代,平均循环 迭代,总循环迭代时间,平均循环迭代时间和嵌入向量大小。 这有助于程序员专注于应用程序中的有问题的循环,并进一步分析它们的潜在并行性。

    Systems and methods for demarcating information related to one or more blocks in an application
    4.
    发明授权
    Systems and methods for demarcating information related to one or more blocks in an application 有权
    用于划分与应用程序中的一个或多个块相关的信息的系统和方法

    公开(公告)号:US08869125B2

    公开(公告)日:2014-10-21

    申请号:US13714241

    申请日:2012-12-13

    CPC classification number: G06F8/41 G06F8/443 G06F8/45

    Abstract: The invention relates to a system and method for demarcating information related to one or more blocks in an application source code. This invention provides a means to annotate block information in the source code. It parses the application source code to generate an abstract syntax tree and instruments the source code to capture information related to the one or more blocks generated at the time of dynamic analysis of the application. The information related to the one or more blocks are stored in Hash Map and based on this information the abstract syntax tree is modified to add the information related to the one or more blocks and inserting this information in the application source code.

    Abstract translation: 本发明涉及用于划分与应用源代码中的一个或多个块有关的信息的系统和方法。 本发明提供了一种注释源代码中的块信息的方法。 它解析应用程序源代码以生成抽象语法树,并对源代码进行编程,以捕获与应用程序动态分析时生成的一个或多个块相关的信息。 与一个或多个块相关的信息存储在哈希映射中,并且基于该信息,修改抽象语法树以添加与一个或多个块相关的信息并将该信息插入到应用源代码中。

Patent Agency Ranking