Graphical processing unit (GPU) implementing a plurality of virtual GPUs

    公开(公告)号:US09727385B2

    公开(公告)日:2017-08-08

    申请号:US13495597

    申请日:2012-06-13

    CPC classification number: G06F9/5077 G06T1/20 G06T1/60

    Abstract: Techniques and structures relating to virtual graphics processing units (VGPUs) are disclosed. A VGPU may appear to software as an independent hardware GPU. However, two or more VGPUs can be implemented on the same GPU through the use of control structures and by duplicating some (but not all) hardware elements of the GPU. For example, additional registers and storage space may be added in a GPU supporting multiple VGPUs. Different execution priorities may be set for tasks and threads that correspond to the different supported VGPUs. Memory address space for the VGPUs may also be managed, including use of virtual address space for different VGPUs. Halting and resuming execution of different VGPUs allows for fine-grained execution control in various embodiments.

    Convertiplane
    52.
    发明授权
    Convertiplane 有权
    转角飞机

    公开(公告)号:US09284058B2

    公开(公告)日:2016-03-15

    申请号:US13560182

    申请日:2012-07-27

    Applicant: James Wang

    Inventor: James Wang

    CPC classification number: B64D27/24 B64C29/0033 Y02T50/64

    Abstract: There is described a convertiplane comprising: a pair of semi-wings; a first rotor comprising a shaft which may rotate about first axis and tilt about a second axis together with first axis with respect to semi-wings between a helicopter mode and an aeroplane mode; first axis being transversal to a longitudinal direction of convertiplane in helicopter mode and being substantially parallel to longitudinal direction in aeroplane mode; convertiplane also comprises an electrical power storage device; and an electrical machine which comprises, in turn: a stator electrically connected to storage device; and a second rotor operatively connected to a shaft of first rotor; electrical machine acts as an electric motor for driving in rotation said first rotor by using the electrical power stored in storage device; or as an electrical power generator for re-charging storage device by causing the rotation second rotor under the action of a wind current.

    Abstract translation: 描述了一种转换平面,包括:一对半翼; 第一转子,其包括轴,所述轴可围绕第一轴线旋转并且围绕第二轴线与第一轴线相对于直升机模式和飞行器模式之间的半翼部倾斜; 第一轴在直升机模式下横向于转换平面的纵向,并且在飞行模式下基本上平行于纵向; 转换平面还包括电力存储装置; 以及电机,其还包括电连接到存储装置的定子; 以及第二转子,其可操作地连接到第一转子的轴; 电机用作通过使用存储在存储装置中的电力来旋转所述第一转子的电动机; 或作为用于通过在风流的作用下使第二转子旋转而对存储装置进行再充电的电力发生器。

    METHODS OF DETECTING CHLAMYDIA AND GONORRHEA AND OF SCREENING FOR INFECTION/INFLAMMATION BASED ON GENOMIC COPY NUMBER
    53.
    发明申请
    METHODS OF DETECTING CHLAMYDIA AND GONORRHEA AND OF SCREENING FOR INFECTION/INFLAMMATION BASED ON GENOMIC COPY NUMBER 审中-公开
    根据基因组复制数检测CHLAMYDIA和GONORRHEA和筛选感染/炎症的方法

    公开(公告)号:US20150376683A1

    公开(公告)日:2015-12-31

    申请号:US14402679

    申请日:2013-05-22

    Applicant: CEPHEID JAMES WANG

    Abstract: Compositions and methods for detecting Chlamydia trachomatis (CT) and Neisseria gonorrhoeae (NG) are provided. The present invention also provides methods and compositions for screening for infection/inflammation based on genomic copy number. Described herein is a method that entails assaying a sample obtained from the urogenital tract of the mammal for an indicator of genomic copy number, wherein a genomic copy number level that is higher than a control genomic copy number level is indicative of the presence of infection or inflammation of the urogenital tract. Also described in a kit of the invention that includes a primer and/or probe for detecting or sequencing an indicator of genomic copy number, wherein the indicator of genomic copy number comprises a nucleic acid sequence that is expected to be present in the genome of the mammal in one or two copies; and a primer and/or probe for detecting or sequencing a nucleic acid sequence that is indicative of a pathogen that infects the urogenital tract or a miRNA correlated with inflammation.

    Abstract translation: 提供了检测沙眼衣原体(CT)和淋病奈瑟氏球菌(NG)的组合物和方法。 本发明还提供了基于基因组拷贝数筛选感染/炎症的方法和组合物。 本文描述了一种方法,其需要测定从哺乳动物的泌尿生殖道获得的样品用于基因组拷贝数的指标,其中高于对照基因组拷贝数水平的基因组拷贝数水平指示感染的存在或 泌尿生殖道炎症。 还在本发明的试剂盒中描述,其包括用于检测或测序基因组拷贝数指标的引物和/或探针,其中基因组拷贝数的指示符包含预期存在于基因组拷贝数的基因组中的核酸序列 哺乳动物一至二份; 以及用于检测或测序指示感染泌尿生殖道的病原体的核酸序列或与炎症相关的miRNA的引物和/或探针。

    Computer numerical storage format with precision type indicator
    54.
    发明授权
    Computer numerical storage format with precision type indicator 有权
    具有精密型指示器的计算机数字存储格式

    公开(公告)号:US09128697B1

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

    申请号:US13403618

    申请日:2012-02-23

    Abstract: Various techniques for storing computer numbers such as floating-point numbers. In one embodiment, a data processing unit is configured to represent floating-point numbers using a first precision with a first number of bits and a second precision with a second number of bits, where the second number of bits is greater than the first number of bits. A floating-point type value may be set upon a memory store to indicate whether a first representation of a floating-point number uses the first or the second number of bits. A second representation of the floating-point number and the floating-point type value may be stored accordingly. In some embodiments, the second representation may correspond to the first representation with one or more bits shifted. This format may lead to memory power savings when reading from a memory location of the second precision when the result is indicated as the first precision.

    Abstract translation: 用于存储诸如浮点数之类的计算机编号的各种技术。 在一个实施例中,数据处理单元被配置为使用具有第一数量位的第一精度和具有第二数量位的第二精度来表示浮点数,其中第二位数大于第一数量的位 位。 可以在存储器存储器上设置浮点型值,以指示浮点数的第一表示是使用第一位还是第二位数。 可以相应地存储浮点数和浮点类型值的第二表示。 在一些实施例中,第二表示可以对应于具有一个或多个位移位的第一表示。 当将结果指示为第一精度时,该格式可以导致从第二精度的存储器位置读取时的存储器功率节省。

    System cache with quota-based control
    55.
    发明授权
    System cache with quota-based control 有权
    具有基于配额控制的系统缓存

    公开(公告)号:US09043570B2

    公开(公告)日:2015-05-26

    申请号:US13610642

    申请日:2012-09-11

    Abstract: Methods and apparatuses for implementing a system cache with quota-based control. Quotas may be assigned on a group ID basis to each group ID that is assigned to use the system cache. The quota does not reserve space in the system cache, but rather the quota may be used within any way within the system cache. The quota may prevent a given group ID from consuming more than a desired amount of the system cache. Once a group ID's quota has been reached, no additional allocation will be permitted for that group ID. The total amount of allocated quota for all group IDs can exceed the size of system cache, such that the system cache can be oversubscribed. The sticky state can be used to prioritize data retention within the system cache when oversubscription is being used.

    Abstract translation: 实现基于配额控制的系统缓存的方法和装置。 可以根据分配给使用系统高速缓存的每个组ID将组ID分配给配额。 配额不会在系统缓存中保留空间,而是可以以任何方式在系统缓存中使用配额。 配额可能会阻止给定组ID消耗超过所需数量的系统高速缓存。 达到组ID的配额后,不会对该组ID进行额外的分配。 所有组ID的分配配额的总量可能超过系统缓存的大小,从而可以超额订阅系统缓存。 当使用超额认购时,粘性状态可用于优先考虑系统缓存内的数据保留。

    Pneumatic actuator structure
    57.
    发明授权
    Pneumatic actuator structure 失效
    气动执行器结构

    公开(公告)号:US08671672B2

    公开(公告)日:2014-03-18

    申请号:US12993504

    申请日:2009-11-20

    Abstract: An actuator structure includes two half cylinders made respectively from the same mold and the two half cylinders engaged with each other to form an actuator. The actuator has an air reservoir chamber and a vane chamber dividing by a dividing unit, and the vane chamber has a vane inside. An O-shaped ring is formed around the vane and an elastic stopping edge is formed protrudingly from the O-shaped ring and linearly contacted an inner surface of the actuator. The volume ratio of the air reservoir chamber and the vane chamber is about three to one, and a channel groove is formed at an interface of the two half cylinders to connect an air inlet hole and a left side and a right side wall of the actuator. A fail-safe or dual-movement control structure is formed to control the direction of air supply to drive the shaft to rotate toward a predetermined direction, or utilizing the compressed air in the air reservoir chamber to force the vane to restore to its original position.

    Abstract translation: 致动器结构包括分别由相同模具制成的两个半圆柱体,并且两个半圆柱体彼此接合以形成致动器。 致动器具有分隔单元分隔的储气室和叶片室,叶片室内部具有叶片。 在叶片周围形成O形环,弹性止动边缘从O形环突出地形成并与致动器的内表面线性接触。 储气室和叶片室的体积比约为3比1,在两个半圆柱的界面处形成通道槽,以连接进气孔和致动器的左侧和右侧壁 。 形成故障保护或双重运动控制结构以控制供气方向以驱动轴朝向预定方向旋转,或者利用空气储存室中的压缩空气迫使叶片恢复到其原始位置 。

    Dynamic frequency control using coarse clock gating
    58.
    发明授权
    Dynamic frequency control using coarse clock gating 有权
    使用粗时钟门控的动态频率控制

    公开(公告)号:US08671380B2

    公开(公告)日:2014-03-11

    申请号:US13429800

    申请日:2012-03-26

    CPC classification number: G06F1/08 G06F1/324 H03K23/66 Y02D10/126

    Abstract: A method and apparatus for controlling the frequency of a clock signal using a clock-gating circuit is disclosed. In one embodiment, a root clock signal and an enable signal are provided to a clock-gating circuit. The clock-gating circuit is configured to provide an operational clock signal (based on the root clock signal) when the enable signal is asserted. The operational clock signal is inhibited when the enable signal is de-asserted. The frequency of the operational clock signal can be output at a reduced frequency (relative to the root clock signal) by asserting the enable signal for one of every N clock cycles. Furthermore, the frequency of the operational clock signal can be dynamically changed by changing the rate of asserting the enable signal relative to the root clock signal, without suspending operation of a functional unit receiving the operational clock signal.

    Abstract translation: 公开了一种使用时钟门控电路来控制时钟信号的频率的方法和装置。 在一个实施例中,根时钟信号和使能信号被提供给时钟门控电路。 时钟门控电路被配置为当使能信号被断言时提供操作时钟信号(基于根时钟信号)。 当使能信号被取消置位时,操作时钟信号被禁止。 可以通过在每N个时钟周期之一断言使能信号,以降低的频率(相对于根时钟信号)来输出工作时钟信号的频率。 此外,可以通过改变使能信号相对于根时钟信号的确认速率来动态地改变操作时钟信号的频率,而不会暂停接收操作时钟信号的功能单元的操作。

    SYSTEM CACHE WITH STICKY ALLOCATION
    59.
    发明申请
    SYSTEM CACHE WITH STICKY ALLOCATION 有权
    系统缓存与粘贴分配

    公开(公告)号:US20140059297A1

    公开(公告)日:2014-02-27

    申请号:US13594932

    申请日:2012-08-27

    CPC classification number: G06F12/126 Y02D10/13

    Abstract: Methods and apparatuses for implementing a system cache within a memory controller. Multiple requesting agents may allocate cache lines in the system cache, and each line allocated in the system cache may be associated with a specific group ID. Also, each line may have a corresponding sticky state which indicates if the line should be retained in the cache. The sticky state is determined by an allocation hint provided by the requesting agent. When a cache line is allocated with the sticky state, the line will not be replaced by other cache lines fetched by any other group IDs.

    Abstract translation: 用于在存储器控制器内实现系统高速缓存的方法和装置。 多个请求代理可以在系统高速缓存中分配高速缓存行,并且在系统高速缓存中分配的每一行可以与特定组ID相关联。 此外,每行可以具有相应的粘性状态,其指示该行是否应保留在高速缓存中。 粘性状态由请求代理提供的分配提示确定。 当缓存行被分配为粘性状态时,该行不会被任何其他组ID获取的其他高速缓存行所替代。

    Tilt-rotor
    60.
    外观设计

    公开(公告)号:USD696618S1

    公开(公告)日:2013-12-31

    申请号:US29412072

    申请日:2012-01-30

    Applicant: James Wang

    Designer: James Wang

Patent Agency Ranking