Reducing instruction collisions in a processor
    21.
    发明授权
    Reducing instruction collisions in a processor 有权
    减少处理器中的指令冲突

    公开(公告)号:US08521991B2

    公开(公告)日:2013-08-27

    申请号:US12631098

    申请日:2009-12-04

    CPC classification number: G06F9/3836 G06F9/3855

    Abstract: A technique for selecting instructions for execution from an issue queue at multiple function units while reducing the chances of instruction collisions. In an embodiment, each function unit in a processor may include a selection logic circuit that selects a specific instruction from the issue queue for execution. In order to avoid instruction collision, a function unit may have a selection logic circuit that may select two instructions from an instruction queue: one according to a first selection technique and one according to a second selection technique. Then, by comparing the instruction selected by the first selection technique to the instruction selected by the selection logic circuit of another function unit, the instruction selected by the second technique may be used instead if there will be an instruction collision because the instruction selected by the first selection technique is the same as the instruction selected at a different function unit.

    Abstract translation: 一种用于在减少指令冲突的机会的同时从多个功能单元的问题队列中选择执行指令的技术。 在一个实施例中,处理器中的每个功能单元可以包括从发布队列中选择特定指令以供执行的选择逻辑电路。 为了避免指令冲突,功能单元可以具有可以从指令队列中选择两个指令的选择逻辑电路:根据第一选择技术和第二选择技术的选择逻辑电路。 然后,通过将由第一选择技术选择的指令与由另一功能单元的选择逻辑电路选择的指令进行比较,可以使用由第二技术选择的指令来代替,否则将产生指令冲突,因为由 第一选择技术与在不同功能单元处选择的指令相同。

    Inquiring of a protected communications services database to address concerns over blind base station operation in conflict with protected communications services
    23.
    发明授权
    Inquiring of a protected communications services database to address concerns over blind base station operation in conflict with protected communications services 有权
    查询受保护的通信服务数据库,以解决与受保护通信业务冲突的盲基站操作的担忧

    公开(公告)号:US08275363B2

    公开(公告)日:2012-09-25

    申请号:US13350574

    申请日:2012-01-13

    Applicant: Zhen Ning Peng

    Inventor: Zhen Ning Peng

    CPC classification number: H04W16/14 H04W48/16

    Abstract: A database stores updated information concerning protected communications services. A base station for a coexisting, and potentially co-channel, non-protected communications service makes an inquiry of the database requesting an identification of geographically relevant protected services along with the database stored information pertinent to each of those identified protected services. The returned information is processed by the base station to determine what channels are available for use by the non-protected service. An available channel is identified by the base station as the working channel for the non-protected service and the base station initiates a process to establish a communications network using the non-protected service and the selected working channel.

    Abstract translation: 数据库存储有关受保护通信服务的更新信息。 用于共存和潜在的共通道的非保护通信服务的基站对数据库进行询问,请求对地理相关的受保护服务进行识别,以及与所识别的每个受保护服务相关的数据库存储的信息。 返回的信息由基站处理,以确定哪些通道可供无保护服务使用。 可用信道由基站识别为用于非保护业务的工作信道,并且基站发起使用非受保护业务和所选工作信道建立通信网络的过程。

    INQUIRING OF A PROTECTED COMMUNICATIONS SERVICES DATABASE TO ADDRESS CONCERNS OVER BLIND BASE STATION OPERATION IN CONFLICT WITH PROTECTED COMMUNICATIONS SERVICES
    24.
    发明申请
    INQUIRING OF A PROTECTED COMMUNICATIONS SERVICES DATABASE TO ADDRESS CONCERNS OVER BLIND BASE STATION OPERATION IN CONFLICT WITH PROTECTED COMMUNICATIONS SERVICES 有权
    查询保护通信服务数据库,以便在受到保护的通信服务的冲突中解决黑洞基站的操作

    公开(公告)号:US20120115524A1

    公开(公告)日:2012-05-10

    申请号:US13350574

    申请日:2012-01-13

    Applicant: Zhen Ning Peng

    Inventor: Zhen Ning Peng

    CPC classification number: H04W16/14 H04W48/16

    Abstract: A database stores updated information concerning protected communications services. A base station for a coexisting, and potentially co-channel, non-protected communications service makes an inquiry of the database requesting an identification of geographically relevant protected services along with the database stored information pertinent to each of those identified protected services. The returned information is processed by the base station to determine what channels are available for use by the non-protected service. An available channel is identified by the base station as the working channel for the non-protected service and the base station initiates a process to establish a communications network using the non-protected service and the selected working channel.

    Abstract translation: 数据库存储有关受保护通信服务的更新信息。 用于共存和潜在的共通道的非保护通信服务的基站对数据库进行询问,请求对地理相关的受保护服务进行识别,以及与所识别的每个受保护服务有关的数据库存储的信息。 返回的信息由基站处理,以确定哪些通道可供无保护服务使用。 可用信道由基站识别为用于非保护业务的工作信道,并且基站发起使用非受保护业务和所选工作信道建立通信网络的过程。

    BLIND CARRIER FREQUENCY OFFSET ESTIMATOR BASED ON SINGLE-OFDM-SYMBOL PN RANGING CODE IN MULTI-USER OFDMA UPLINK
    25.
    发明申请
    BLIND CARRIER FREQUENCY OFFSET ESTIMATOR BASED ON SINGLE-OFDM-SYMBOL PN RANGING CODE IN MULTI-USER OFDMA UPLINK 有权
    基于多用户OFDMA上行链路中的单OFDM符号PN范围代码的盲载波频率估计器

    公开(公告)号:US20100290360A1

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

    申请号:US12787309

    申请日:2010-05-25

    CPC classification number: H04L27/2657 H04L27/2676

    Abstract: A blind carrier frequency offset estimator is based on a single-OFDM-symbol training sequence in multi-user OFDMA uplink. Through multiple access interference modeling and analysis, a virtual user is employed that occupies the all null sub-carriers. By minimizing the energy leakage on the virtual user in term of tentative frequency offsets, the estimator can approach the real frequency offset. The estimator performs only on frequency-domain, simplifies interference calculations, and lowers the rank of the matrix. An iterative computation method is used to approach the real frequency offset.

    Abstract translation: 盲载波频偏估计器基于多用户OFDMA上行链路中的单OFDM符号训练序列。 通过多址干扰建模和分析,采用占用全部空子载波的虚拟用户。 通过最小化虚拟用户在暂定频率偏移方面的能量泄漏,估计器可以接近实际频率偏移。 估计器仅在频域上执行,简化了干扰计算,并降低了矩阵的秩。 迭代计算方法用于逼近实际频偏。

    APPARATUS UTILIZING EFFICIENT HARDWARE IMPLEMENTATION OF SHADOW REGISTERS AND METHOD THEREOF
    26.
    发明申请
    APPARATUS UTILIZING EFFICIENT HARDWARE IMPLEMENTATION OF SHADOW REGISTERS AND METHOD THEREOF 有权
    利用有效的硬件实现方法的设备及其方法

    公开(公告)号:US20100205387A1

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

    申请号:US12690719

    申请日:2010-01-20

    CPC classification number: G06F9/30116 G06F9/30123 G06F9/384 G06F9/3863

    Abstract: Embodiments of a processor architecture efficiently implement shadow registers in hardware. A register system in a processor includes a set of physical data registers coupled to register renaming logic. The register renaming logic stores data in and retrieves data from the set of physical registers when the processor is in a first processor state. The register renaming logic identifies ones of the set of physical registers that have a first operational state as a first group of registers and identifies the remaining ones of the set of physical registers as a second group of registers in response to an indication that the processor is to enter a second processor state from the first processor state. The register renaming logic stores data in and retrieves data from the second group of registers but not the first group of registers when the processor is in the second processor state.

    Abstract translation: 处理器架构的实施例在硬件中有效地实现影子寄存器。 处理器中的寄存器系统包括耦合到寄存器重命名逻辑的一组物理数据寄存器。 当处理器处于第一处理器状态时,寄存器重命名逻辑将数据存储在物理寄存器组中并从中检索数据。 寄存器重命名逻辑将具有第一操作状态的一组物理寄存器中的一个标识为第一组寄存器,并且响应于处理器的指示,将该组物理寄存器中的剩余的一组标识为第二组寄存器 从第一处理器状态进入第二处理器状态。 当处理器处于第二处理器状态时,寄存器重命名逻辑将数据存储在第二组寄存器中,而不是第一组寄存器中的数据。

    REDUCING BRANCH CHECKING FOR NON CONTROL FLOW INSTRUCTIONS
    27.
    发明申请
    REDUCING BRANCH CHECKING FOR NON CONTROL FLOW INSTRUCTIONS 有权
    减少分支机构检查非流动控制指令

    公开(公告)号:US20100169625A1

    公开(公告)日:2010-07-01

    申请号:US12535590

    申请日:2009-08-04

    CPC classification number: G06F9/3806 G06F9/3844

    Abstract: Some microprocessors check branch prediction information in a branch history table and/or a branch target buffer. To check for branch prediction information, a microprocessor can identify which instructions are control flow instructions and which instructions are non control flow instructions. To reduce power consumption in the branch history table and/or branch target buffer, the branch history table and/or branch target buffer can check for branch prediction information corresponding to the control flow instructions and not the non control flow instructions.

    Abstract translation: 一些微处理器检查分支历史表和/或分支目标缓冲器中的分支预测信息。 为了检查分支预测信息,微处理器可以识别哪些指令是控制流程指令,哪些指令是非控制流程指令。 为了减少分支历史表和/或分支目标缓冲器中的功耗,分支历史表和/或分支目标缓冲器可以检查与控制流程指令相对应的分支预测信息,而不是非控制流程指令。

    Permanent magnet synchronous motor (PMSM) and method for starting the PMSM

    公开(公告)号:US11942882B2

    公开(公告)日:2024-03-26

    申请号:US17828413

    申请日:2022-05-31

    Inventor: Na Zhang

    CPC classification number: H02P21/34 H02P21/10 H02P2207/055

    Abstract: A method of starting a permanent magnet synchronous motor (PMSM) with field oriented control (FOC) includes: opening a first control loop of the PMSM; setting a first direction for a first current component of the PMSM; aligning a rotor of the PMSM to the first direction; after aligning the rotor, setting a second direction for the first current component, where the second direction is rotated from the first direction by 90 degrees; after setting the second direction, starting the rotor while the first control loop of the PMSM remains open; after starting the rotor, increasing a rotation speed of the rotor by operating the first control loop in a first closed-loop mode; and after increasing the rotation speed of the rotor, controlling the rotation speed of the rotor by operating the first control loop in a second closed-loop mode different from the first closed-loop mode.

    Circular buffer accessing device, system and method

    公开(公告)号:US11630671B1

    公开(公告)日:2023-04-18

    申请号:US17581601

    申请日:2022-01-21

    Abstract: A device includes a circular buffer, which, in operation, is organized into a plurality of subsets of buffers, and control circuitry coupled to the circular buffer. The control circuitry, in operation, receives a memory load command to load a set of data into the circular buffer. The memory load command has an offset parameter indicating a data offset and a subset parameter indicating a subset of the plurality of subsets into which the circular buffer is organized. The control circuitry responds to the command by identifying a set of buffer addresses of the circular buffer based on a value of the offset parameter and a value of the subset parameter, and loading the set of data into the circular buffer using the identified set of buffer addresses.

Patent Agency Ranking