LIGHTWEIGHT POWER MANAGEMENT OF AUDIO ACCELERATORS
    1.
    发明申请
    LIGHTWEIGHT POWER MANAGEMENT OF AUDIO ACCELERATORS 有权
    音频加速器轻量化电源管理

    公开(公告)号:US20140137137A1

    公开(公告)日:2014-05-15

    申请号:US13995999

    申请日:2011-12-30

    IPC分类号: G06F13/10

    摘要: Systems and methods may provide for using audio output device driver logic to maintain one or more states of an audio accelerator in a memory store, detect a suspend event, and deactivate the audio accelerator in response to the suspend event. In addition, firmware logic of the audio accelerator may be used to detect a resume event with respect to the audio output accelerator, and retrieve one or more states of the audio accelerator directly from the memory store in response to the resume. Thus, the retrieval of the one or more states can bypass the driver logic.

    摘要翻译: 系统和方法可以提供使用音频输出设备驱动器逻辑来维护存储器存储器中的音频加速器的一个或多个状态,检测挂起事件,以及响应于挂起事件停用音频加速器。 此外,可以使用音频加速器的固件逻辑来检测关于音频输出加速器的恢复事件,并且响应于恢复,直接从存储器存储器检索音频加速器的一个或多个状态。 因此,一个或多个状态的检索可以绕过驱动器逻辑。

    SHARING VIRTUAL FUNCTIONS IN A SHARED VIRTUAL MEMORY BETWEEN HETEROGENEOUS PROCESSORS OF A COMPUTING PLATFORM
    2.
    发明申请
    SHARING VIRTUAL FUNCTIONS IN A SHARED VIRTUAL MEMORY BETWEEN HETEROGENEOUS PROCESSORS OF A COMPUTING PLATFORM 有权
    在计算平台的异构处理器之间共享的虚拟内存中共享虚拟功能

    公开(公告)号:US20130173894A1

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

    申请号:US13000621

    申请日:2010-09-24

    IPC分类号: G06F9/38

    摘要: A computing platform may include heterogeneous processors (e.g., CPU and a GPU) to support sharing of virtual functions between such processors. In one embodiment, a CPU side vtable pointer used to access a shared object from the CPU 110 may be used to determine a GPU vtable if a GPU-side table exists. In other embodiment, a shared non-coherent region, which may not maintain data consistency, may be created within the shared virtual memory. The CPU and the GPU side data stored within the shared non-coherent region may have a same address as seen from the CPU and the GPU side. However, the contents of the CPU-side data may be different from that of GPU-side data as shared virtual memory may not maintain coherency during the run-time. In one embodiment, the vptr may be modified to point to the CPU vtable and GPU vtable stored in the shared virtual memory.

    摘要翻译: 计算平台可以包括异构处理器(例如,CPU和GPU),以支持这些处理器之间的虚拟功能的共享。 在一个实施例中,如果GPU侧表存在,则用于从CPU 110访问共享对象的CPU侧vtable指针可用于确定GPU vtable。 在另一实施例中,可以在共享虚拟存储器内创建可能不维持数据一致性的共享非相干区域。 存储在共享非相干区域内的CP​​U和GPU侧数据可以具有与CPU和GPU侧所见相同的地址。 然而,CPU侧数据的内容可能与GPU侧数据的内容不同,因为共享虚拟存储器可能在运行期间不能维持一致性。 在一个实施例中,可以修改vptr以指向存储在共享虚拟存储器中的CPU vtable和GPU vtable。

    Techniques for dynamically redirecting device driver operations to user space
    3.
    发明授权
    Techniques for dynamically redirecting device driver operations to user space 有权
    将设备驱动程序动作重定向到用户空间的技术

    公开(公告)号:US09384015B2

    公开(公告)日:2016-07-05

    申请号:US14129934

    申请日:2013-07-16

    IPC分类号: G06F9/445 G06F9/44 G06F12/02

    摘要: Various embodiments are generally directed an apparatus and method for configuring an execution environment in a user space for device driver operations and redirecting a device driver operation for execution in the execution environment in the user space including copying instructions of the device driver operation from the kernel space to a user process in the user space. In addition, the redirected device driver operation may be executed in the execution environment in the user space.

    摘要翻译: 各种实施例通常涉及用于在用户空间中配置用于设备驱动器操作的执行环境并重定向设备驱动器操作以在用户空间中的执行环境中执行的装置和方法,包括来自内核空间的设备驱动器操作的复制指令 到用户空间中的用户进程。 此外,可以在用户空间中的执行环境中执行重定向设备驱动器操作。

    Lightweight power management of audio accelerators
    6.
    发明授权
    Lightweight power management of audio accelerators 有权
    音频加速器的轻量级电源管理

    公开(公告)号:US09128866B2

    公开(公告)日:2015-09-08

    申请号:US13995999

    申请日:2011-12-30

    摘要: Systems and methods may provide for using audio output device driver logic to maintain one or more states of an audio accelerator in a memory store, detect a suspend event, and deactivate the audio accelerator in response to the suspend event. In addition, firmware logic of the audio accelerator may be used to detect a resume event with respect to the audio output accelerator, and retrieve one or more states of the audio accelerator directly from the memory store in response to the resume. Thus, the retrieval of the one or more states can bypass the driver logic.

    摘要翻译: 系统和方法可以提供使用音频输出设备驱动器逻辑来维护存储器存储器中的音频加速器的一个或多个状态,检测挂起事件,以及响应于挂起事件停用音频加速器。 此外,可以使用音频加速器的固件逻辑来检测关于音频输出加速器的恢复事件,并且响应于恢复,直接从存储器存储器检索音频加速器的一个或多个状态。 因此,一个或多个状态的检索可以绕过驱动器逻辑。

    SHARING VIRTUAL MEMORY-BASED MULTI-VERSION DATA BETWEEN THE HETEROGENEOUS PROCESSORS OF A COMPUTER PLATFORM
    7.
    发明申请
    SHARING VIRTUAL MEMORY-BASED MULTI-VERSION DATA BETWEEN THE HETEROGENEOUS PROCESSORS OF A COMPUTER PLATFORM 有权
    在计算机平台的异构处理器之间共享基于虚拟内存的多版本数据

    公开(公告)号:US20150019825A1

    公开(公告)日:2015-01-15

    申请号:US14503596

    申请日:2014-10-01

    IPC分类号: G06F12/10

    摘要: A computer system may comprise a computer platform and input-output devices. The computer platform may include a plurality of heterogeneous processors comprising a central processing unit (CPU) and a graphics processing unit (GPU) and a shared virtual memory supported by a physical private memory space of at least one heterogeneous processor or a physical shared memory shared by the heterogeneous processor. The CPU (producer) may create shared multi-version data and store such shared multi-version data in the physical private memory space or the physical shared memory. The GPU (consumer) may acquire or access the shared multi-version data.

    摘要翻译: 计算机系统可以包括计算机平台和输入 - 输出设备。 计算机平台可以包括多个异构处理器,包括中央处理单元(CPU)和图形处理单元(GPU)以及由至少一个异构处理器或物理共享存储器共享的物理专用存储器空间支持的共享虚拟存储器 由异构处理器。 CPU(生产者)可以创建共享的多版本数据,并将这种共享的多版本数据存储在物理专用存储空间或物理共享存储器中。 GPU(消费者)可以获取或访问共享的多版本数据。

    BIODEGRADABLE AND WATER-SOLUBLE HEMOSTATIC MATERIAL AND A METHOD FOR PREPARING THE SAME
    8.
    发明申请
    BIODEGRADABLE AND WATER-SOLUBLE HEMOSTATIC MATERIAL AND A METHOD FOR PREPARING THE SAME 审中-公开
    生物可降解和水溶性催化材料及其制备方法

    公开(公告)号:US20100298264A1

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

    申请号:US12469666

    申请日:2009-05-20

    IPC分类号: A61K31/717 A61P7/04

    摘要: A biodegradable and water-soluble hemostatic material is provided. The hemostatic material comprises an oxidized regenerated cellulose salt having a degree of carboxylic acid oxidation not less than 5%, a degree of etherification of 0.2 to 1.2 and a number average molecular weight of 50,000 to 200,000. The hemostatic material according to the present invention offers improved hemostatic effect, absorbability and operability over existing hemostatic products. A method for preparing the hemostatic material is further provided.

    摘要翻译: 提供可生物降解和水溶性止血材料。 止血材料包含羧酸氧化度不低于5%,醚化度为0.2〜1.2,数均分子量为50,000〜200,000的氧化再生纤维素盐。 根据本发明的止血材料提供了比现有止血产品更好的止血效果,吸收性和可操作性。 还提供了一种制备止血材料的方法。

    Sharing virtual memory-based multi-version data between the heterogenous processors of a computer platform
    10.
    发明授权
    Sharing virtual memory-based multi-version data between the heterogenous processors of a computer platform 有权
    在计算机平台的异构处理器之间共享基于虚拟内存的多版本数据

    公开(公告)号:US08868848B2

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

    申请号:US12643803

    申请日:2009-12-21

    IPC分类号: G06F12/02

    摘要: A computer system may comprise a computer platform and input-output devices. The computer platform may include a plurality of heterogeneous processors comprising a central processing unit (CPU) and a graphics processing unit (GPU) and a shared virtual memory supported by a physical private memory space of at least one heterogeneous processor or a physical shared memory shared by the heterogeneous processor. The CPU (producer) may create shared multi-version data and store such shared multi-version data in the physical private memory space or the physical shared memory. The GPU (consumer) may acquire or access the shared multi-version data.

    摘要翻译: 计算机系统可以包括计算机平台和输入 - 输出设备。 计算机平台可以包括多个异构处理器,包括中央处理单元(CPU)和图形处理单元(GPU)以及由至少一个异构处理器或物理共享存储器共享的物理专用存储器空间支持的共享虚拟存储器 由异构处理器。 CPU(生产者)可以创建共享的多版本数据,并将这种共享的多版本数据存储在物理专用存储空间或物理共享存储器中。 GPU(消费者)可以获取或访问共享的多版本数据。