SOFTWARE POWER ANALYSIS
    182.
    发明申请
    SOFTWARE POWER ANALYSIS 审中-公开
    软件功率分析

    公开(公告)号:US20130211752A1

    公开(公告)日:2013-08-15

    申请号:US13766582

    申请日:2013-02-13

    CPC classification number: G01R21/00 G06F11/3024 G06F11/3062 G06F2201/88

    Abstract: Methods and systems for providing software power analysis. In an example, a computerized method, and system for performing the method includes determining at least one performance monitoring counter value for at least one processor. A frequency of operation is determined for the processor. A power dissipation level is calculated for the processor using a computing device and the power dissipation level is provided as an output. In an example, at least one application programming interface is received. In an example, at least one application is run. In an example, a default file is generated. The default file contains at least one power model parameter and at least one estimated frequency of operation. In an example, several performance monitoring counter values are generated for at least one core in a multi-core processor. In an example, a software power analyzer control thread is executed.

    Abstract translation: 提供软件功能分析的方法和系统。 在一个示例中,用于执行该方法的计算机化方法和系统包括为至少一个处理器确定至少一个性能监视计数器值。 为处理器确定操作频率。 使用计算设备为处理器计算功耗水平,并将功耗级别提供为输出。 在一个示例中,接收至少一个应用编程接口。 在一个示例中,运行至少一个应用程序。 在一个示例中,生成默认文件。 默认文件包含至少一个功率模型参数和至少一个估计的操作频率。 在一个示例中,为多核处理器中的至少一个核心生成多个性能监视计数器值。 在一个例子中,执行软件功率分析仪控制线程。

    CORRELATING TRACES IN A COMPUTING SYSTEM
    185.
    发明申请
    CORRELATING TRACES IN A COMPUTING SYSTEM 有权
    计算系统中的相关跟踪

    公开(公告)号:US20130159780A1

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

    申请号:US13328512

    申请日:2011-12-16

    Abstract: An apparatus, processor, and method for synchronizing trace data. A processor includes multiple cores, and each core operates at a different local clock frequency. A global clock is distributed to each core, and a timestamp is generated using the global clock and the local clock. The timestamp and a local clock saturation value are included in each trace entry, and the local clock saturation value is equal to the ratio between the local clock and the global clock. The trace entries from separate cores are time-correlated in a post-processing phase based on the timestamp and local clock saturation values.

    Abstract translation: 用于同步跟踪数据的装置,处理器和方法。 处理器包括多个核心,并且每个核心以不同的本地时钟频率运行。 全局时钟分配给每个核心,并使用全局时钟和本地时钟生成时间戳。 时间戳和本地时钟饱和值包含在每个跟踪条目中,本地时钟饱和值等于本地时钟与全局时钟之间的比率。 基于时间戳和本地时钟饱和度值,来自独立核心的跟踪条目在后处理阶段是时间相关的。

    Automatic Configuration Sampling for Managing Configuration Parameters of a Computer System
    186.
    发明申请
    Automatic Configuration Sampling for Managing Configuration Parameters of a Computer System 有权
    自动配置采样,用于管理计算机系统的配置参数

    公开(公告)号:US20130159693A1

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

    申请号:US13767022

    申请日:2013-02-14

    CPC classification number: G06F9/44505 G06F11/3409 G06F11/3428 G06F2201/88

    Abstract: A computer configuration utility automatically alters system configuration parameters to sample multiple different configurations. At least one workrate metric is measured at each sampled configuration. The workrate measurements for the multiple different configurations are compared to determine the effect of different configurations with respect to at least one optimization criterion. System configuration is automatically adjusted to the optimum configuration. Preferably, the workrate metric is (non-idle) instructions executed per unit of time.

    Abstract translation: 计算机配置实用程序自动更改系统配置参数以对多个不同的配置进行采样。 在每个采样配置下测量至少一个工作率指标。 对多个不同配置的工作速度测量进行比较,以确定不同配置对至少一个优化标准的影响。 系统配置自动调整到最佳配置。 优选地,工作速度度量是每单位时间执行的(非空闲)指令。

    Methods and structure for determining cache size in a storage system
    187.
    发明授权
    Methods and structure for determining cache size in a storage system 有权
    用于确定存储系统中的高速缓存大小的方法和结构

    公开(公告)号:US08458399B2

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

    申请号:US12948321

    申请日:2010-11-17

    Abstract: Methods and structure for automated determination and reconfiguration of the size of a cache memory in a storage system. Features and aspects hereof generate historical information regarding frequency of hits on cache lines in the cache memory. The history maintained is then analyzed to determine a desired cache memory size. The historical information regarding cache memory usage may be communicated to a user who may then direct the storage system to reconfigure its cache memory to a desired cache memory size. In other embodiments, the storage system may automatically determine the desired cache memory size and reconfigure its cache memory. The method may be performed automatically periodically, and/or in response to a user's request, and/or in response to detecting thrashing caused by least recently used (LRU) cache replacement algorithms in the storage system.

    Abstract translation: 用于自动确定和重新配置存储系统中的高速缓存的大小的方法和结构。 其特征和方面产生关于高速缓冲存储器中的高速缓存行上的命中频率的历史信息。 然后分析维护的历史以确定期望的高速缓冲存储器大小。 关于高速缓存存储器使用的历史信息可以被传送给用户,用户然后可以指示存储系统将其高速缓冲存储器重新配置到期望的高速缓冲存储器大小。 在其他实施例中,存储系统可以自动确定期望的高速缓冲存储器大小并重新配置其高速缓冲存储器。 可以周期性地和/或响应于用户的请求和/或响应于检测由存储系统中最近最少使用的(LRU)高速缓存替换算法引起的抖动来自动执行该方法。

    METHOD AND SYSTEM FOR TIME-BASED CORRELATION OF EVENTS
    188.
    发明申请
    METHOD AND SYSTEM FOR TIME-BASED CORRELATION OF EVENTS 有权
    基于时间的事件相关的方法和系统

    公开(公告)号:US20130139179A1

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

    申请号:US13305488

    申请日:2011-11-28

    Applicant: Stuart L. Roll

    Inventor: Stuart L. Roll

    Abstract: A method includes receiving event information corresponding to an event associated with the operation of a system. The method also includes identifying related event information corresponding to a plurality of events that occurred before the event, wherein the event is related to the plurality of events. The method also includes storing the event information and the related event information as a group of events. The method further includes determining whether the group of events occurred within a first specified amount of time by identifying a time window ending at the occurrence of the event and beginning the first specified amount of time before the occurrence of the event and determining whether each event of the group of events occurred during the identified time window. The method further includes identifying an incident associated with the group of events upon determining that the group of events occurred within the first specified amount of time.

    Abstract translation: 一种方法包括接收对应于与系统的操作相关联的事件的事件信息。 该方法还包括识别与事件之前发生的多个事件相对应的相关事件信息,其中事件与多个事件相关。 该方法还包括将事件信息和相关事件信息存储为一组事件。 该方法还包括通过识别在事件发生时结束的时间窗口并且在事件发生之前开始第一指定的时间量来确定事件组是否在第一指定时间内发生,并且确定是否每个事件 该组事件发生在识别的时间窗口。 所述方法还包括在确定所述事件组在所述第一指定时间量内发生时识别与所述事件组相关联的事件。

    USAGE REPORTING FROM A CLOUD-HOSTED, DISTRIBUTED SYSTEM
    189.
    发明申请
    USAGE REPORTING FROM A CLOUD-HOSTED, DISTRIBUTED SYSTEM 有权
    从云端的分布式系统使用报告

    公开(公告)号:US20130124720A1

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

    申请号:US13327122

    申请日:2011-12-15

    CPC classification number: G06F11/3495 G06F11/3409 G06F2201/88

    Abstract: Collecting usage data in a cluster computing environment. A method includes at a tracker service receiving a request from an at least partially cloud based deployment for an interval for the deployment to report usage information in usage reports. The usage information includes information defining how software in a deployment is used. In response to the request from the deployment, the method further includes, the tracker service providing an interval to the deployment. The method further includes at the tracker service, receiving usage reports from the deployment according to the provided interval.

    Abstract translation: 在集群计算环境中收集使用情况数据。 一种方法包括在跟踪器服务处接收来自至少部分基于云的部署的请求,用于部署的间隔以报告使用报告中的使用信息。 使用信息包括定义如何使用部署中的软件的信息。 响应于部署的请求,该方法还包括跟踪器服务为部署提供间隔。 该方法还包括在跟踪服务中,根据提供的间隔从部署接收使用报告。

    MOBILE AND BROWSER APPLICATION PERFORMANCE MANAGEMENT
    190.
    发明申请
    MOBILE AND BROWSER APPLICATION PERFORMANCE MANAGEMENT 有权
    移动和浏览器应用程序性能管理

    公开(公告)号:US20130111007A1

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

    申请号:US13283946

    申请日:2011-10-28

    Abstract: A system and method are described herein that provide performance data based on a monitoring of the performance on the end user side. A client application running on a user terminal is instrumented to record client performance counters on the user side. An application server matches the performance counters from the user side and performance counters obtained from the server side having the same transaction identification number. The system and method provides an end-to-end view of the user's perceived performance based on the transactions made by the user.

    Abstract translation: 本文描述了一种基于对终端用户侧的性能的监视来提供性能数据的系统和方法。 在用户终端上运行的客户机应用程序用于在用户端记录客户端性能计数器。 应用服务器与来自用户端的性能计数器和从具有相同事务标识号的服务器端获得的性能计数器相匹配。 该系统和方法基于用户进行的交易提供了用户的感知性能的端对端视图。

Patent Agency Ranking