-
121.
公开(公告)号:US20150052406A1
公开(公告)日:2015-02-19
申请号:US13970319
申请日:2013-08-19
Applicant: Concurix Corporation
Inventor: Charles D. Garrett , Alexander G. Gounares
IPC: G06F11/14
CPC classification number: G06F11/1448 , G06F11/3466 , G06F11/3636 , G06F2201/865 , G06F2201/88
Abstract: A tracing and debugging system may collect both performance related tracer data and snapshot data. The tracer data may contain aggregated performance and operational data, while the snapshot data may contain call stack, source code, and other information that may be useful for debugging and detailed understanding of an application. The snapshot data may be stored in a separate database from the tracer data, as the snapshot data may contain data that may be private or sensitive, while the tracer data may be aggregated information that may be less sensitive. A debugging user interface may be used to access, display, and browse the stored snapshot data.
Abstract translation: 跟踪和调试系统可以收集性能相关的跟踪器数据和快照数据。 示踪器数据可能包含聚合性能和操作数据,而快照数据可能包含调用堆栈,源代码和其他可能对调试和对应用程序的详细了解有用的信息。 快照数据可以与跟踪器数据一起存储在单独的数据库中,因为快照数据可以包含可以是私有或敏感的数据,而示踪器数据可以是可能不太敏感的聚合信息。 调试用户界面可用于访问,显示和浏览存储的快照数据。
-
122.
公开(公告)号:US20150046755A1
公开(公告)日:2015-02-12
申请号:US14478367
申请日:2014-09-05
Inventor: Lakshminarasimhan SETHUMADHAVAN , John DEMME
CPC classification number: G06F11/3409 , G06F11/3024 , G06F11/3466 , G06F2201/815 , G06F2201/88
Abstract: Method for providing precise microprocessor performance counter readings including detecting a swap back to a monitored process executing in a microprocessor. In response to the detected swap back to the monitored process, if the value read from the performance counter does not exceed the defined overflow threshold, the value of the performance counter stored in the first memory location is restored to the performance counter. If the value read from the performance counter exceeds the defined overflow threshold, the performance counter is set to zero and the value of the performance counter stored in the first memory location is used to increment an overflow memory location. If the value read from the performance counter exceeds the defined overflow threshold, at least one performance counter reading instruction is detected and in response to the detected at least one performance counter reading instruction, setting the counter output register to zero.
Abstract translation: 用于提供精确的微处理器性能计数器读数的方法,包括检测到交换回到在微处理器中执行的监视过程。 响应于检测到的交换回到监视的进程,如果从性能计数器读取的值不超过定义的溢出阈值,则存储在第一存储器位置的性能计数器的值被恢复到性能计数器。 如果从性能计数器读取的值超过定义的溢出阈值,则性能计数器设置为零,并且使用存储在第一存储器位置的性能计数器的值来增加溢出存储器位置。 如果从性能计数器读取的值超过定义的溢出阈值,则检测至少一个性能计数器读取指令,并且响应于检测到的至少一个性能计数器读取指令,将计数器输出寄存器设置为零。
-
公开(公告)号:US08949862B2
公开(公告)日:2015-02-03
申请号:US13748451
申请日:2013-01-23
Applicant: International Business Machines Corporation
Inventor: Edward T. Morgan , Shawn M. Waters
CPC classification number: G06F11/3082 , G06F11/3409 , G06F11/3466 , G06F2201/835 , G06F2201/88
Abstract: According to one aspect of the present disclosure, a method and technique for rate of operation progress reporting is disclosed. The method includes: responsive to completion by an application of one or more batch operations, storing an operation count corresponding to each completed batch operation; and, responsive to being polled by a monitoring module: identifying a time reporting window for the batch operations; and reporting a rate of progress meter value for the batch operations to the monitoring module based on the operation counts and the time reporting window.
Abstract translation: 根据本公开的一个方面,公开了一种运行速度报告的方法和技术。 该方法包括:响应于应用完成一个或多个批次操作,存储对应于每个完成的批次操作的操作计数; 并且响应于被监视模块进行轮询:识别批次操作的时间报告窗口; 并根据运行计数和时间报告窗口向监控模块报告批量运行的进度计量值。
-
公开(公告)号:US08938573B2
公开(公告)日:2015-01-20
申请号:US13539417
申请日:2012-06-30
Applicant: Zvika Greenfield , Kuljit S. Bains , Theodore Z. Schoenborn , Christopher P. Mozak , John B. Halbert
Inventor: Zvika Greenfield , Kuljit S. Bains , Theodore Z. Schoenborn , Christopher P. Mozak , John B. Halbert
IPC: G06F12/06 , G11C11/406 , G06F11/30
CPC classification number: G06F11/3037 , G06F11/004 , G06F11/3471 , G06F2201/81 , G06F2201/88 , G11C11/40611 , G11C11/40618 , G11C11/40622
Abstract: A system monitors data accesses to specific rows of memory to determine if a row hammer condition exists. The system can monitor accessed rows of memory to determine if the number of accesses to any of the rows exceeds a threshold associated with risk of data corruption on a row of memory physically adjacent to the row with high access. Based on the monitoring, a memory controller can determine if the number of accesses to a row exceeds the threshold, and indicate address information for the row whose access count reaches the threshold.
Abstract translation: 系统监视对特定行存储器的数据访问,以确定是否存在行锤条件。 该系统可以监视所访问的存储行,以确定对任何行的访问次数是否超过与物理上与高访问行相邻的存储体上的数据损坏风险相关联的阈值。 基于监视,存储器控制器可以确定对行的访问次数是否超过阈值,并且指示访问计数达到阈值的行的地址信息。
-
公开(公告)号:US08935703B2
公开(公告)日:2015-01-13
申请号:US12636674
申请日:2009-12-11
Applicant: Ingo Molnar , Thomas Gleixner
Inventor: Ingo Molnar , Thomas Gleixner
IPC: G06F9/46
CPC classification number: G06F9/4843 , G06F11/3466 , G06F2201/86 , G06F2201/865 , G06F2201/88
Abstract: A system for providing performance counter inheritance includes an operating system that receives a request of a first application to monitor performance of a second application, the request identifying an event to monitor during the execution of a task associated with the second application. The operating system causes a task counter corresponding to the event to be activated, and automatically activates a child task counter for each child task upon receiving a notification that execution of a corresponding child task is starting. Further, the operating system adds a value of each child task counter to a value of the task counter to determine a total counter value for the task, and provides the total counter value of the task to the first application.
Abstract translation: 用于提供性能计数器继承的系统包括操作系统,其接收第一应用的请求以监视第二应用的性能,所述请求标识在执行与第二应用相关联的任务期间要监视的事件。 操作系统导致与事件相对应的任务计数器被激活,并且在接收到相应的子任务的执行开始的通知时,为每个子任务自动激活子任务计数器。 此外,操作系统将每个子任务计数器的值添加到任务计数器的值,以确定任务的总计数值,并将任务的总计数值提供给第一应用。
-
公开(公告)号:US08918620B2
公开(公告)日:2014-12-23
申请号:US13159853
申请日:2011-06-14
Applicant: Tadashi Matsumura , Masahiro Yoshida , Kenji Uchiyama
Inventor: Tadashi Matsumura , Masahiro Yoshida , Kenji Uchiyama
CPC classification number: G06F3/06 , G06F3/0611 , G06F3/0622 , G06F3/0625 , G06F3/0635 , G06F3/0653 , G06F3/0689 , G06F11/3485 , G06F12/00 , G06F13/10 , G06F2201/81 , G06F2201/815 , G06F2201/88 , Y02D10/154 , Y02D10/34
Abstract: A storage control apparatus includes a controller configured to control to convert an access to logical volume into an access to associated RAID group in response to an access to the corresponding virtual volume on the basis of access conversion information, monitor frequency of access to each of logical volumes, select a logical volume on the basis of the monitored frequency of access, move data stored in a RAID group corresponding to the selected logical volume to a different RAID group corresponding to a logical volume to be a data shift destination, and update the access conversion information to convert access to the RAID group corresponding to the selected logical volume into access to the different RAID group.
Abstract translation: 存储控制装置包括:控制器,其被配置为响应于基于访问转换信息访问对应的虚拟卷而控制将对逻辑卷的访问转换为对相关联的RAID组的访问,监视对逻辑 卷,基于所监视的访问频率选择逻辑卷,将存储在与所选逻辑卷对应的RAID组中的数据移动到与要作为数据移位目的地的逻辑卷对应的不同RAID组,并更新访问 转换信息,将对应于所选逻辑卷的RAID组的访问转换为访问不同的RAID组。
-
公开(公告)号:US20140372691A1
公开(公告)日:2014-12-18
申请号:US13917369
申请日:2013-06-13
Applicant: Hewlett-Packard Development Company, L. P.
Inventor: Steven Glen Jorgensen
IPC: G06F12/00
CPC classification number: G06F11/348 , G06F2201/88
Abstract: According to an example, a counter policy implementation apparatus may include a policy determination module to receive a counter address for a local counter and to map the counter address to a specific policy of a plurality of policies, and a policy application module to receive a posted value and a double data rate (DDR) value associated with the local counter. The policy application module may include a comparator to compare the posted value or the DDR value with a maximum value associated with the local counter specified in the mapped policy, and an action block to perform an action specified by the mapped policy based on the comparison.
Abstract translation: 根据示例,计数器策略实现装置可以包括策略确定模块,用于接收本地计数器的计数器地址,并将计数器地址映射到多个策略的特定策略,以及策略应用模块,用于接收发布的 值和与本地计数器相关联的双倍数据速率(DDR)值。 策略应用模块可以包括比较器,用于将发布的值或DDR值与在映射策略中指定的本地计数器相关联的最大值进行比较,以及基于比较执行由映射策略指定的动作的动作块。
-
公开(公告)号:US20140365834A1
公开(公告)日:2014-12-11
申请号:US14038648
申请日:2013-09-26
Applicant: Apple Inc.
Inventor: Katherine Blake Stone , David Vernon Payne , Daniel Mark Delwood
IPC: G06F11/34
CPC classification number: G06F11/3476 , G06F11/3037 , G06F2201/815 , G06F2201/86 , G06F2201/88
Abstract: The present technology monitors events that allocate and deallocate virtual memory regions in a device, wherein the events include system calls from user space. The system can generate a log of events, and based on the log of events, track regions of virtual memory allocated and deallocated via the events. The system can also record events with corresponding stack traces. Next, the system can group recorded events having matching stack traces to yield event groupings, and instrument functions in a compiled code associated with the process to determine retain counts of respective events associated with the functions. The system can then automatically pair at least one of a first portion of the events and a second portion of the respective events based on the event groupings and the retain counts of the respective events to yield paired events.
Abstract translation: 本技术监视在设备中分配和释放虚拟内存区域的事件,其中事件包括来自用户空间的系统调用。 系统可以生成事件日志,并根据事件的日志,通过事件分配和释放虚拟内存的跟踪区域。 系统还可以使用相应的堆栈跟踪记录事件。 接下来,系统可以对具有匹配堆栈跟踪的记录事件进行分组以产生事件分组,以及与该过程相关联的编译代码中的仪器功能,以确定与功能相关联的各个事件的保留计数。 然后,系统可以基于事件分组和各个事件的保留计数自动地对对事件的第一部分和相应事件的第二部分中的至少一个,以产生配对事件。
-
公开(公告)号:US08893156B2
公开(公告)日:2014-11-18
申请号:US12409547
申请日:2009-03-24
Applicant: Alexandre A. Coelho , Venkata Seshu Kumar Kurapati , Ilarie G. Letca , Ashvinkumar J. Sanghvi , Dhananjay M. Mahajan , Rajeev Sudhakar , Anandha K. Ganesan
Inventor: Alexandre A. Coelho , Venkata Seshu Kumar Kurapati , Ilarie G. Letca , Ashvinkumar J. Sanghvi , Dhananjay M. Mahajan , Rajeev Sudhakar , Anandha K. Ganesan
CPC classification number: G06F11/079 , G06F9/546 , G06F11/0709 , G06F11/0748 , G06F11/0778 , G06F11/3404 , G06F11/3433 , G06F11/3466 , G06F2201/81 , G06F2201/86 , G06F2201/865 , G06F2201/875 , G06F2201/88 , G06F2209/542
Abstract: Methods, systems, and computer-readable media are disclosed for monitoring a distributed application. A particular method identifies a plurality of components of a distributed application. The method also identifies a specific technology associated with a particular component and attaches a technology specific interceptor to the particular component based on the identified specific technology. The method includes intercepting messages that are sent by or received by the particular component using the technology specific interceptor. At least one potential work item is generated based on the intercepted messages. The method includes determining whether to schedule the at least one potential work item for execution based on a predicted impact of the at least one work potential item on performance of the distributed application.
Abstract translation: 公开了用于监视分布式应用的方法,系统和计算机可读介质。 特定方法识别分布式应用的多个组件。 该方法还识别与特定组件相关联的特定技术,并且基于所识别的特定技术将特定于技术的拦截器附加到特定组件。 该方法包括拦截由特定组件使用技术特定拦截器发送或接收的消息。 基于截获的消息生成至少一个潜在的工作项。 该方法包括基于所述至少一个工作潜在项目对分布式应用程序的性能的预测影响来确定是否安排所述至少一个潜在工作项目用于执行。
-
公开(公告)号:US20140337656A1
公开(公告)日:2014-11-13
申请号:US14275979
申请日:2014-05-13
Applicant: HON HAI PRECISION INDUSTRY CO., LTD.
Inventor: CHAO-JUI HUANG
IPC: G06F11/30
CPC classification number: G06F11/3062 , G06F1/26 , G06F2201/88
Abstract: An energy management system is connected to a power supply unit and a power switch. The energy management system includes a power supply monitor, a power supply connector, and a baseboard management controller (BMC). The power supply monitor is connected to the BMC through an intelligent platform management interface (IPMI). The power supply monitor is utilized to read, count and record power signals from the BMC, and send commands according the power signals to control the power switch.
Abstract translation: 能量管理系统连接到电源单元和电源开关。 能量管理系统包括电源监视器,电源连接器和基板管理控制器(BMC)。 电源监控器通过智能平台管理界面(IPMI)连接到BMC。 电源监控器用于读取,计数和记录BMC的电源信号,并根据电源信号发送命令以控制电源开关。
-
-
-
-
-
-
-
-
-