MODLEING APPLICATION PERFORMANCE USING EVOLVING FUNCTIONS
    111.
    发明申请
    MODLEING APPLICATION PERFORMANCE USING EVOLVING FUNCTIONS 有权
    使用演化功能模拟应用性能

    公开(公告)号:US20160277257A1

    公开(公告)日:2016-09-22

    申请号:US14659529

    申请日:2015-03-16

    Applicant: CA, INC.

    Abstract: An application performance monitoring system monitors a system having multiple components, automatically calculates a performance metric for the system, and determines a relationship between components of the software system that effect the performance metric. The system is configured to automatically generate a model of behavior of the performance metric using a genetic search process that randomly creates a set of functions and evolves those functions over multiple generations with evolution being skewed by a rule based on the determined relationship between components.

    Abstract translation: 应用程序性能监视系统监视具有多个组件的系统,自动计算系统的性能度量,并确定影响性能指标的软件系统组件之间的关系。 该系统被配置为使用遗传搜索过程来自动生成性能度量的行为模型,所述遗传搜索过程随机地创建一组函数并且在多代的基础上基于所确定的关系进行规则的变换而演变这些函数。

    METHOD AND MULTI-CORE PROCESSING SYSTEM FOR TRACING PROGRAM EXECUTION STATE
    112.
    发明申请
    METHOD AND MULTI-CORE PROCESSING SYSTEM FOR TRACING PROGRAM EXECUTION STATE 审中-公开
    用于跟踪程序执行状态的方法和多核处理系统

    公开(公告)号:US20160274992A1

    公开(公告)日:2016-09-22

    申请号:US14994146

    申请日:2016-01-13

    Inventor: Ching-Jung Chen

    Abstract: Method and multi-core processing system for tracing program execution state are provided, and the method includes following steps. A processor is provided, wherein the processor includes a first core and a second core. An operating system is executed by the first core, and a program is executed by the second core. During a period where the program is executed by the second core, an execution state of the second core is traced by the first core using a tracing module, so as to obtain raw execution data generated by the program executed by the second core. The raw execution data associated with the program is stored.

    Abstract translation: 提供了跟踪程序执行状态的方法和多核处理系统,该方法包括以下步骤。 提供一种处理器,其中处理器包括第一核心和第二核心。 操作系统由第一核执行,程序由第二内核执行。 在由第二核执行程序的期间,使用跟踪模块利用第一内核跟踪第二内核的执行状态,以获得由第二内核执行的程序生成的原始执行数据。 存储与程序相关的原始执行数据。

    Message passing interface tuning using collective operation modeling
    113.
    发明授权
    Message passing interface tuning using collective operation modeling 有权
    消息传递接口调整使用集体操作建模

    公开(公告)号:US09448863B2

    公开(公告)日:2016-09-20

    申请号:US13997681

    申请日:2011-11-08

    CPC classification number: G06F9/546 G06F9/5066 G06F11/3457 G06F2201/865

    Abstract: Illustrative embodiments of methods, machine-readable media, and parallel computing systems that automatically tune a communication protocol are disclosed. In some embodiments, a method may include selecting a collective operation to be implemented by a Message Passing Interface (MPI) of a parallel computing system, wherein the MPI is configured to implement the collective operation using at least one of a plurality of algorithms; modeling each of the plurality of algorithms as a corresponding plurality of point-to-point operations; determining a transfer rate of each of the plurality of algorithms using its corresponding plurality of point-to-point operations; selecting one or more algorithms from among the plurality of algorithms, the one or more selected algorithms having higher transfer rates than one or more non-selected algorithms; and testing performance of the one or more selected algorithms with a plurality of configuration parameters to determine at least one optimized algorithm for implementing the collective operation.

    Abstract translation: 公开了自动调整通信协议的方法,机器可读介质和并行计算系统的说明性实施例。 在一些实施例中,一种方法可以包括选择要由并行计算系统的消息传递接口(MPI)实现的集体操作,其中MPI被配置为使用多种算法中的至少一种实现集体操作; 将所述多个算法中的每一个建模为对应的多个点对点操作; 使用其对应的多个点对点操作来确定所述多个算法中的每一个的传送速率; 从所述多个算法中选择一个或多个算法,所述一个或多个所选择的算法具有比一个或多个未选择的算法更高的传送速率; 以及使用多个配置参数来测试所述一个或多个所选算法的性能,以确定用于实现所述集体操作的至少一个优化算法。

    Kernel functionality checker
    114.
    发明授权
    Kernel functionality checker 有权
    内核功能检查器

    公开(公告)号:US09442826B2

    公开(公告)日:2016-09-13

    申请号:US13995734

    申请日:2013-03-14

    Abstract: A debugging system and method, referred to as a kernel functionality checker, is described for enabling debugging of software written for device-specific APIs (application program interfaces) without requiring support or changes in the software driver or hardware. Specific example embodiments are described for OpenCL, but the disclosed methods may also be used to enable debugging capabilities for other device-specific APIs such as DirectX® and OpenGL®.

    Abstract translation: 描述了一种称为内核功能检查器的调试系统和方法,用于启用针对特定于设备的API(应用程序接口)编写的软件的调试,而不需要软件驱动程序或硬件的支持或更改。 为OpenCL描述了具体的示例实施例,但是所公开的方法也可以用于为其他特定于设备的API(如DirectX®和OpenGL®)启用调试功能。

    HYPERLINK-INDUCED TOPIC SEARCH ALGORITHM LOCK ANALYSIS
    117.
    发明申请
    HYPERLINK-INDUCED TOPIC SEARCH ALGORITHM LOCK ANALYSIS 有权
    HYPERLINK诱导主题搜索算法锁定分析

    公开(公告)号:US20160253370A1

    公开(公告)日:2016-09-01

    申请号:US14634473

    申请日:2015-02-27

    Applicant: VMware, Inc.

    Abstract: A system is described for identifying key lock contention issues in computing devices. A computing device is executed and lock contention information relating to operations during execution of the computing device is recorded. The data is parsed and analyzed to determine blocking relationships between operations due to lock contention. Algorithms are implemented to analyze dependencies between operations based on the data and to identify key areas of optimization for performance improvement. Algorithms can be based on the Hyperlink-Induced Topic Search algorithm or the PageRank algorithm.

    Abstract translation: 描述了一种用于识别计算设备中的键锁争用问题的系统。 执行计算装置,记录与计算装置执行期间的操作相关的锁争用信息。 解析和分析数据以确定由于锁争用而导致的操作之间的阻塞关系。 实现算法来分析基于数据的操作之间的依赖关系,并确定优化性能改进的关键领域。 算法可以基于超链接引导主题搜索算法或PageRank算法。

    GRAPHICAL LOCK ANALYSIS
    118.
    发明申请
    GRAPHICAL LOCK ANALYSIS 审中-公开
    图形锁定分析

    公开(公告)号:US20160253369A1

    公开(公告)日:2016-09-01

    申请号:US14634415

    申请日:2015-02-27

    Applicant: VMware, Inc.

    Abstract: A system is described for identifying key lock contention issues in computing devices. A computing device is executed and lock contention information relating to operations during execution of the computing device is recorded. The data is parsed and analyzed to determine blocking relationships between operations due to lock contention. Algorithms are implemented to analyze dependencies between operations based on the data and to identify key areas of optimization for performance improvement. Algorithms can be based on the Hyperlink-Induced Topic Search algorithm or the PageRank algorithm.

    Abstract translation: 描述了一种用于识别计算设备中的键锁争用问题的系统。 执行计算装置,记录与计算装置执行期间的操作相关的锁争用信息。 解析和分析数据以确定由于锁争用而导致的操作之间的阻塞关系。 实现算法来分析基于数据的操作之间的依赖关系,并确定优化性能改进的关键领域。 算法可以基于超链接引导主题搜索算法或PageRank算法。

    Logging as a Service
    119.
    发明申请
    Logging as a Service 审中-公开
    登录即服务

    公开(公告)号:US20160248642A1

    公开(公告)日:2016-08-25

    申请号:US14631530

    申请日:2015-02-25

    CPC classification number: G06F11/3466 G06F11/3476 G06F2201/865 H04L67/02

    Abstract: Techniques are described for managing log data generated by software applications. The techniques can be implemented in a cloud-based infrastructure capable of collecting and analyzing log data generated by software applications through logging and tracing. Logging and tracing are techniques for monitoring the execution of the software applications. The techniques include a processing step where log data is screened before it is saved within log storage and an analyzing step where saved log files are retrieved or analyzed.

    Abstract translation: 描述了用于管理由软件应用程序生成的日志数据的技术。 这些技术可以在基于云的架构中实现,能够通过日志记录和跟踪来收集和分析软件应用程序生成的日志数据。 记录和跟踪是监视软件应用程序执行的技术。 这些技术包括处理步骤,其中在将数据保存在日志存储器之前进行日志数据的筛选,以及分析步骤,其中保存的日志文件被检索或分析。

    Methods for building application intelligence into event driven applications through usage learning, and systems supporting such applications
    120.
    发明授权
    Methods for building application intelligence into event driven applications through usage learning, and systems supporting such applications 有权
    通过使用学习将应用程序智能构建到事件驱动的应用程序中的方法以及支持此类应用程序的系统

    公开(公告)号:US09405531B2

    公开(公告)日:2016-08-02

    申请号:US13945410

    申请日:2013-07-18

    Applicant: Software AG

    CPC classification number: G06F8/70 G06F8/443 G06F2201/865 G06Q10/0633

    Abstract: Certain example embodiments relate to application intelligence gathering systems and/or methods, e.g., in connection with Event Driven Applications and/or the like. More particularly, certain example embodiments relate to the effective recording of application evolution and usage information for usage learning and/or event auditing purposes. With respect to usage learning, certain example embodiments may help to capture data on the usage patterns and/or apply learning algorithms that work on the captured data to provide required intelligence to the application. With respect to event auditing, certain example embodiments may help to identify the “who”, “what”, “when”, “where”, “how”, and/or “why” of particular operations. Application intelligence optionally may be used in determining application “hotspots” or commonly used features that could help in areas such as application maintenance, performance tuning, and/or the like.

    Abstract translation: 某些示例性实施例涉及应用智能收集系统和/或方法,例如结合事件驱动的应用和/或类似的方式。 更具体地,某些示例性实施例涉及对应用演进和用于使用学习和/或事件审计目的的使用信息的有效记录。 关于使用学习,某些示例实施例可以帮助捕获关于使用模式的数据和/或应用对所捕获的数据进行工作的学习算法,以向应用提供所需的智能。 关于事件审计,某些示例性实施例可以帮助识别特定操作的“谁”,“什么”,“何时”,“何处”,“如何”和/或“为什么”。 应用智能可以用于确定应用程序“热点”或可以帮助诸如应用程序维护,性能调整等的领域的常用功能。

Patent Agency Ranking