A METHOD AND APPARATUS TO USE DRAM AS A CACHE FOR SLOW BYTE-ADDRESSIBLE MEMORY FOR EFFICIENT CLOUD APPLICATIONS

    公开(公告)号:US20210365371A1

    公开(公告)日:2021-11-25

    申请号:US17255886

    申请日:2018-09-28

    Abstract: Various embodiments are generally directed to virtualized systems. A first guest memory page may be identified based at least in part on a number of accesses to a page table entry for the first guest memory page in a page table by an application executing in a virtual machine (VM) on the processor, the first guest memory page corresponding to a first byte-addressable memory. The execution of the VM and the application on the processor may be paused. The first guest memory page may be migrated to a target memory page in a second byte-addressable memory, the target memory page comprising one of a target host memory page and a target guest memory page, the second byte-addressable memory having an access speed faster than an access speed of the first byte-addressable memory.

    CONTAINER ACCESS TO GRAPHICS PROCESSING UNIT RESOURCES

    公开(公告)号:US20180293700A1

    公开(公告)日:2018-10-11

    申请号:US15570256

    申请日:2015-05-29

    Abstract: Systems and methods for container access to graphics processing unit (GPU) resources are disclosed herein. In some embodiments, a computing system may include a physical GPU and kernel-mode driver circuitry, to communicatively couple with the physical GPU to create a plurality of emulated GPUs and a corresponding plurality of device nodes. Each device node may be associated with a single corresponding user-side container to enable communication between the user-side container and the corresponding emulated GPU. Other embodiments may be disclosed and/or claimed.

    METHOD AND APPARATUS TO USE DRAM AS A CACHE FOR SLOW BYTE-ADDRESSIBLE MEMORY FOR EFFICIENT CLOUD APPLICATIONS

    公开(公告)号:US20220276959A1

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

    申请号:US17695788

    申请日:2022-03-15

    Abstract: Various embodiments are generally directed to virtualized systems. A first guest memory page may be identified based at least in part on a number of accesses to a page table entry for the first guest memory page in a page table by an application executing in a virtual machine (VM) on the processor, the first guest memory page corresponding to a first byte-addressable memory. The execution of the VM and the application on the processor may be paused. The first guest memory page may be migrated to a target memory page in a second byte-addressable memory, the target memory page comprising one of a target host memory page and a target guest memory page, the second byte-addressable memory having an access speed faster than an access speed of the first byte-addressable memory.

    POWER OFF AND POWER ON METHOD AND APPARATUS FOR AN IN-VEHICLE SYSTEM

    公开(公告)号:US20210225096A1

    公开(公告)日:2021-07-22

    申请号:US17055544

    申请日:2018-09-26

    Abstract: Apparatuses, methods and storage medium associated with in-vehicle computing, are disclosed herein. In embodiments, an in-vehicle system computing platform having a hypervisor to host one or more virtual machines (VMs) includes a memory shrink manager, and a memory snapshot manager. The memory shrink manager is configured to orchestrate shrinking a memory footprint of one of the one or more VMs for a suspend process invoked in response to the computing platform being powered off. The memory snapshot manager is configured to save the shrunken memory footprint of the one VM to the persistent storage during the suspend process, and to reload a subset of the saved shrunken memory footprint during a resume process to resume the one VM from suspension to the persistent storage. The resume process is invoked in response to the computing platform being powered on, cold booted.

    INSTRUMENTATION OF GRAPHICS INSTRUCTIONS
    9.
    发明申请
    INSTRUMENTATION OF GRAPHICS INSTRUCTIONS 有权
    图形指示仪器

    公开(公告)号:US20160358304A1

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

    申请号:US14778508

    申请日:2014-12-15

    Abstract: Embodiments of graphics instruction instrumentor (“GII”) and a graphics profiler (“GP”) are described. The GII may facilitate profiling of execution of graphics instructions by one or more graphics processors. The GII may identify target graphics instructions for which execution profile information is desired. The GII may store instrumentation graphics instructions in a graphics instruction buffer. The instrumentation graphics instructions may facilitate the GP in collecting graphics profile information. For example, timestamp-storage instructions may be store timestamps before and after execution of the target graphics instructions. The GII also may store an interrupt-generation instruction to cause an interrupt to be sent to the GP so that the GP may begin collection of graphics profile data. The GII may store an event-wait instruction to pause the graphics processors until an event is received. Other embodiments may be described and claimed.

    Abstract translation: 描述了图形指令工具(“GII”)和图形分析器(“GP”)的实施例。 GII可以促进由一个或多个图形处理器执行图形指令的分析。 GII可以识别期望执行简档信息的目标图形指令。 仪表图形指令可以在图形指令缓冲器中存储。 仪器图形指令可能有助于GP收集图形配置文件信息。 例如,时间戳存储指令可以在执行目标图形指令之前和之后存储时间戳。 GII还可以存储中断生成指令以使中断发送到GP,以便GP可以开始收集图形配置文件数据。 GII可以存储事件等待指令来暂停图形处理器直到接收到事件。 可以描述和要求保护其他实施例。

    SUPPORTING MULTIPLE OPERATING SYSTEM ENVIRONMENTS IN COMPUTING DEVICE WITHOUT CONTENTS CONVERSION
    10.
    发明申请
    SUPPORTING MULTIPLE OPERATING SYSTEM ENVIRONMENTS IN COMPUTING DEVICE WITHOUT CONTENTS CONVERSION 审中-公开
    支持多种操作系统环境的计算机设备,无需转换

    公开(公告)号:US20160239321A1

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

    申请号:US14779237

    申请日:2014-09-18

    Abstract: Multiple operating systems are supported on a computing device by disk virtualization technologies that allow switching between a native operating system and a virtualized guest operating system without performing a format conversion of the native operating system image, which is stored in a partition of a physical data storage device. The disk virtualization technologies establish a virtual storage device in a manner that allows the guest operating system to directly access the partition of the physical storage device that contains the native operating system image.

    Abstract translation: 通过磁盘虚拟化技术支持计算设备上的多个操作系统,其允许在本地操作系统和虚拟客户机操作系统之间进行切换,而不执行存储在物理数据存储器的分区中的本地操作系统映像的格式转换 设备。 磁盘虚拟化技术以允许客户操作系统直接访问包含本地操作系统映像的物理存储设备的分区的方式建立虚拟存储设备。

Patent Agency Ranking