Method to Improve Storage Efficiency of High Definition Digital Video Recorders
    1.
    发明申请
    Method to Improve Storage Efficiency of High Definition Digital Video Recorders 失效
    提高高分辨率数字录像机存储效率的方法

    公开(公告)号:US20100150531A1

    公开(公告)日:2010-06-17

    申请号:US12336160

    申请日:2008-12-16

    IPC分类号: H04N5/91

    摘要: A method and computer program product for improving storage efficiency for a digital video recorder. In one embodiment, a determination is made as to whether television programming is being presented on a high definition channel or a standard definition channel. The television programming is recorded using the digital video recorder responsive to determining that the television programming is being presented on a standard definition channel without making any resolution changes to the television programming. A determination is made as to whether the content of the television programming originates in high definition or standard definition. When the television programming originates in standard definition, a determination is made as to whether a corresponding standard definition channel is available. Responsive to determining the corresponding channel is available, the television programming is recorded in standard definition from the corresponding channel. Otherwise, the television programming is downscaled on the high definition channel to a standard definition resolution.

    摘要翻译: 一种用于提高数字录像机的存储效率的方法和计算机程序产品。 在一个实施例中,确定电视节目是否被呈现在高清晰度频道或标准清晰度频道上。 响应于确定在标准清晰度信道上呈现电视节目而不对电视节目进行任何分辨率改变,使用数字视频录像机记录电视节目。 确定电视节目的内容是源于高分辨率还是标准清晰度。 当电视节目源于标准清晰度时,确定相应的标准清晰度频道是否可用。 响应于确定相应的频道是可用的,电视节目从相应的频道以标准清晰度记录。 否则,电视节目在高分辨率频道上被缩减为标准清晰度分辨率。

    Method for transparent on-line dynamic binary optimization
    2.
    发明申请
    Method for transparent on-line dynamic binary optimization 有权
    透明在线动态二进制优化方法

    公开(公告)号:US20080092128A1

    公开(公告)日:2008-04-17

    申请号:US11549319

    申请日:2006-10-13

    IPC分类号: G06F9/45

    CPC分类号: G06F8/443 G06F11/3664

    摘要: A generalized on-line solution for achieving transparent binary optimization using pre-existing profiling facilities and virtual memory remapping of text regions. An optimization environment is initialized which comprises a debugger program, a profiling facility, and an optimizer. A running target program is attached to the debugger program, wherein the debugger program monitors process execution of the target program. Responsive to monitoring the running target program, profile data of the running target program is collected using the profiling facility. The profile data is provided to the optimizer, wherein the optimizer analyzes the profile data and existing code of the running target program. Responsive to a determination to optimize the existing code based on the profile data, optimized code is generated for the running target program. The optimized code is provided to the debugger program, wherein the debugger program inserts the optimized code into a virtual address space of the running target program.

    摘要翻译: 一种广泛的在线解决方案,用于使用预先存在的分析设施和虚拟内存重新映射文​​本区域来实现透明的二进制优化。 初始化优化环境,其包括调试器程序,分析设备和优化器。 运行的目标程序附加到调试器程序,其中调试程序监视目标程序的进程执行。 响应于监控运行的目标程序,使用分析工具收集运行目标程序的配置文件数据。 简档数据被提供给优化器,其中优化器分析运行目标程序的简档数据和现有代码。 响应于基于简档数据优化现有代码的确定,为运行的目标程序生成优化的代码。 将优化的代码提供给调试器程序,其中调试器程序将优化的代码插入到运行的目标程序的虚拟地址空间中。

    Method for transparent on-line dynamic binary optimization
    4.
    发明授权
    Method for transparent on-line dynamic binary optimization 有权
    透明在线动态二进制优化方法

    公开(公告)号:US07934208B2

    公开(公告)日:2011-04-26

    申请号:US11549319

    申请日:2006-10-13

    IPC分类号: G06F9/45

    CPC分类号: G06F8/443 G06F11/3664

    摘要: A generalized on-line solution for achieving transparent binary optimization using pre-existing profiling facilities and virtual memory remapping of text regions. An optimization environment is initialized which comprises a debugger program, a profiling facility, and an optimizer. A running target program is attached to the debugger program, wherein the debugger program monitors process execution of the target program. Responsive to monitoring the running target program, profile data of the running target program is collected using the profiling facility. The profile data is provided to the optimizer, wherein the optimizer analyzes the profile data and existing code of the running target program. Responsive to a determination to optimize the existing code based on the profile data, optimized code is generated for the running target program. The optimized code is provided to the debugger program, wherein the debugger program inserts the optimized code into a virtual address space of the running target program.

    摘要翻译: 一种广泛的在线解决方案,用于使用预先存在的分析设施和虚拟内存重新映射文​​本区域来实现透明的二进制优化。 初始化优化环境,其包括调试器程序,分析设备和优化器。 运行的目标程序附加到调试器程序,其中调试程序监视目标程序的进程执行。 响应于监控运行的目标程序,使用分析工具收集运行目标程序的配置文件数据。 简档数据被提供给优化器,其中优化器分析运行目标程序的简档数据和现有代码。 响应于基于简档数据优化现有代码的确定,为运行的目标程序生成优化的代码。 将优化的代码提供给调试器程序,其中调试器程序将优化的代码插入到运行的目标程序的虚拟地址空间中。

    DETECTION OF DUPLICATE MEMORY PAGES ACROSS GUEST OPERATING SYSTEMS ON A SHARED HOST
    6.
    发明申请
    DETECTION OF DUPLICATE MEMORY PAGES ACROSS GUEST OPERATING SYSTEMS ON A SHARED HOST 失效
    检测共享主机上的用户操作系统的重复存储器页

    公开(公告)号:US20100031271A1

    公开(公告)日:2010-02-04

    申请号:US12181674

    申请日:2008-07-29

    IPC分类号: G06F9/54

    CPC分类号: G06F9/544 G06F9/5016

    摘要: A hypervisor receives a memory page checksum from a guest operating system, which corresponds to a page of memory utilized by the guest. Next, the hypervisor proceeds through a series of steps to detect that the memory page checksum matches a checksum value included in a checksum entry item, which includes an identifier of a different guest. In turn, the hypervisor shares the page of memory between the guest and the different guest in response to detecting that the memory page checksum matches the checksum value included the checksum entry item.

    摘要翻译: 管理程序从客户机操作系统接收存储器页面校验和,其对应于客户端使用的内存页面。 接下来,管理程序通过一系列步骤来检测存储器页校验和与包括在不同来宾的标识符的校验和条目项中包括的校验和值相匹配。 反过来,管理程序响应于检测到存储器页校验和与包括校验和输入项的校验和值匹配,共享客户端和不同客户端之间的内存页面。

    BINDING PROCESSES IN A NON-UNIFORM MEMORY ACCESS SYSTEM
    7.
    发明申请
    BINDING PROCESSES IN A NON-UNIFORM MEMORY ACCESS SYSTEM 有权
    非均匀存储器访问系统中的绑定过程

    公开(公告)号:US20080141251A1

    公开(公告)日:2008-06-12

    申请号:US11608301

    申请日:2006-12-08

    IPC分类号: G06F9/46

    摘要: A computer implemented method, apparatus, and computer usable program product for binding a process to a selected node of a multi-node system. Input/output activity statistics for a process are retrieved from a set of probes. The set of probes detects a flow of data through an input/output device utilized by the process. A topology of the multi-node system that comprises a location of the input/output device is identified. A node is selected according to a decision policy to form a selected node. The process is bound to the selected node according to the decision policy.

    摘要翻译: 一种用于将过程绑定到多节点系统的选定节点的计算机实现的方法,装置和计算机可用程序产品。 从一组探测器中检索进程的输入/输出活动统计信息。 该组探针通过该过程所使用的输入/输出设备来检测数据流。 识别包括输入/​​输出设备的位置的多节点系统的拓扑。 根据决策策略选择节点以形成所选择的节点。 该过程根据决策策略绑定到所选节点。

    Detection of duplicate memory pages across guest operating systems on a shared host
    8.
    发明授权
    Detection of duplicate memory pages across guest operating systems on a shared host 失效
    在共享主机上检测客户机操作系统上的重复内存页面

    公开(公告)号:US08635413B2

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

    申请号:US13438815

    申请日:2012-04-03

    IPC分类号: G06F13/00 G06F13/28

    CPC分类号: G06F9/544 G06F9/5016

    摘要: A hypervisor receives a memory page checksum from a guest operating system, which corresponds to a page of memory utilized by the guest. Next, the hypervisor proceeds through a series of steps to detect that the memory page checksum matches a checksum value included in a checksum entry item, which includes an identifier of a different guest. In turn, the hypervisor shares the page of memory between the guest and the different guest in response to detecting that the memory page checksum matches the checksum value included the checksum entry item.

    摘要翻译: 管理程序从客户机操作系统接收存储器页面校验和,其对应于客户端使用的内存页面。 接下来,管理程序通过一系列步骤来检测存储器页校验和与包括在不同来宾的标识符的校验和条目项中包括的校验和值相匹配。 反过来,管理程序响应于检测到存储器页校验和与包括校验和输入项的校验和值匹配,共享客户端和不同客户端之间的内存页面。