Reducing branch checking for non control flow instructions
    1.
    发明授权
    Reducing branch checking for non control flow instructions 有权
    减少非控制流程指令的分支检查

    公开(公告)号:US09170817B2

    公开(公告)日:2015-10-27

    申请号:US12535590

    申请日:2009-08-04

    IPC分类号: G06F9/38

    CPC分类号: G06F9/3806 G06F9/3844

    摘要: 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.

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

    METHOD TO REDUCE THE ENERGY COST OF NETWORK-ON-CHIP SYSTEMS
    2.
    发明申请
    METHOD TO REDUCE THE ENERGY COST OF NETWORK-ON-CHIP SYSTEMS 审中-公开
    降低网络中芯片系统能源成本的方法

    公开(公告)号:US20120173846A1

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

    申请号:US13325614

    申请日:2011-12-14

    IPC分类号: G06F15/76 G06F9/22

    CPC分类号: G06F1/32

    摘要: In a network-on-chip (NoC) system, multiple data messages may be transferred among modules of the system. Power consumption due to the transfer of the messages may affect a cost and overall performance of the system. A described technique provides a way to reduce a volume of data transferred in the NoC system by exploiting redundancy of data messages. Thus, if a data message to be sent from a source in the NoC includes so-called “zero” bytes that are bytes including only bits set to “0,” such zero bytes may not be transmitted in the NoC. Information on whether each byte of the data message is a zero byte may be recorded in a storage such as a data structure. This information, together with non-zero bytes of the data message, may form a compressed version of the data message. The information may then be used to uncompress the compressed data message at a destination.

    摘要翻译: 在片上网络(NoC)系统中,可以在系统的模块之间传送多个数据消息。 由于消息传送引起的功耗可能会影响系统的成本和整体性能。 所描述的技术提供了一种通过利用数据消息的冗余来减少在NoC系统中传送的数据量的方法。 因此,如果要从NoC中的源发送的数据消息包括仅包括设置为“0”的字节的所谓的“零”字节,那么这种零字节可能不会在NoC中发送。 关于数据消息的每个字节是否为零字节的信息可以被记录在诸如数据结构的存储器中。 该信息与数据消息的非零字节可以形成数据消息的压缩版本。 然后可以使用该信息来在目的地解压缩压缩数据消息。

    Hand-held drain clearing device
    3.
    发明申请
    Hand-held drain clearing device 审中-公开
    手持式排污装置

    公开(公告)号:US20110016658A1

    公开(公告)日:2011-01-27

    申请号:US12458751

    申请日:2009-07-22

    申请人: Hong Xia

    发明人: Hong Xia

    IPC分类号: B08B9/032

    CPC分类号: E03C1/308

    摘要: A handheld drain clearing device includes a first compressed air collection chamber and a cylindrical chamber for housing a cylinder. The central axis of said cylindrical chamber coincides with the central axis of said first compressed air collection chamber. A second compressed air collection chamber is formed within said cylindrical chamber and extends into said first compressed air collection chamber. To operate, a user first pushes the air into the second compressed air collection chamber, and then further pushes said cylinder inward to force said compressed air through a gate, into the first compressed air collection chamber. Finally, use a trigger component to discharge the highly compressed air to clear the blockage.

    摘要翻译: 手持排水清除装置包括第一压缩空气收集室和用于容纳气缸的圆柱形室。 所述圆柱形室的中心轴线与所述第一压缩空气收集室的中心轴线重合。 第二压缩空气收集室形成在所述圆柱形室内并延伸到所述第一压缩空气收集室中。 为了操作,用户首先将空气推入第二压缩空气收集室中,然后向内推动所述气缸,以迫使所述压缩空气通过门进入第一压缩空气收集室。 最后,使用触发组件排出高压缩空气以清除堵塞。

    NOVEL REGISTER RENAMING SYSTEM USING MULTI-BANK PHYSICAL REGISTER MAPPING TABLE AND METHOD THEREOF
    4.
    发明申请
    NOVEL REGISTER RENAMING SYSTEM USING MULTI-BANK PHYSICAL REGISTER MAPPING TABLE AND METHOD THEREOF 有权
    使用多银行物理寄存器映射表的新型寄存器恢复系统及其方法

    公开(公告)号:US20100205409A1

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

    申请号:US12700638

    申请日:2010-02-04

    IPC分类号: G06F9/30 G06F1/04

    CPC分类号: G06F9/3012 G06F9/384

    摘要: Embodiments of a processor architecture utilizing multi-bank implementation of physical register mapping table are provided. A register renaming system to correlate architectural registers to physical registers includes a physical register mapping table and a renaming logic. The physical register mapping table has a plurality of entries each indicative of a state of a respective physical register. The mapping table has a plurality of non-overlapping sections each of which having respective entries of the mapping table. The renaming logic is coupled to search a number of the sections of the mapping table in parallel to identify entries that indicate the respective physical registers have a first state. The renaming logic selectively correlates each of a plurality of architectural registers to a respective physical register identified as being in the first state. Methods of utilizing the multi-bank implementation of physical register mapping table are also provided.

    摘要翻译: 提供了利用多库实现物理寄存器映射表的处理器架构的实施例。 将结构寄存器与物理寄存器相关联的寄存器重命名系统包括物理寄存器映射表和重命名逻辑。 物理寄存器映射表具有多个表示每个物理寄存器的状态的条目。 映射表具有多个非重叠部分,每个部分具有映射表的相应条目。 重命名逻辑被耦合以并行地搜索映射表的多个部分以识别指示相应物理寄存器具有第一状态的条目。 重命名逻辑选择性地将多个体系结构寄存器中的每一个相关于被识别为处于第一状态的相应物理寄存器。 还提供了利用多库实现物理寄存器映射表的方法。

    On-line system and method for processing information relating to the wear of turbine components
    5.
    发明授权
    On-line system and method for processing information relating to the wear of turbine components 失效
    用于处理与涡轮机部件的磨损有关的信息的在线系统和方法

    公开(公告)号:US07149632B1

    公开(公告)日:2006-12-12

    申请号:US10249015

    申请日:2003-03-10

    IPC分类号: G06F19/00

    CPC分类号: G06Q10/00 F01D9/023

    摘要: A method comprises storing data relating to the wear of a component of at least one turbine system in a database of a system for processing wear related information, generating a displayable menu containing a plurality of user-selectable links respectively associated with software modules of the system, and receiving an on-line selection of one of the user-selectable links to enable the associated software module of the system to generate displayable content including information relating to the wear of the component of the turbine system. The selected module may enable a quantitative amount of the wear of the component or qualitative wear range characterizing the amount of the wear of the component to be input and received on-line. Alternatively, the selected module may enable a component type to be input and received on-line and display a component fleet leader.

    摘要翻译: 一种方法包括将与至少一个涡轮机系统的部件的磨损相关的数据存储在用于处理磨损相关信息的系统的数据库中,生成包含分别与系统的软件模块相关联的多个用户可选择链接的可显示菜单 以及接收所述用户可选链接中的一个的在线选择,以使得所述系统的相关联的软件模块能够生成包括与所述涡轮机系统的部件的磨损有关的信息的可显示内容。 所选择的模块可以实现元件的磨损的定量量或定性磨损范围,其特征在于在线输入和接收的部件的磨损量。 或者,所选择的模块可以使得组件类型能够被在线输入和接收并且显示组件队列引导器。

    Apparatus utilizing efficient hardware implementation of shadow registers and method thereof
    6.
    发明授权
    Apparatus utilizing efficient hardware implementation of shadow registers and method thereof 有权
    利用影子寄存器的高效硬件实现的装置及其方法

    公开(公告)号:US09015450B2

    公开(公告)日:2015-04-21

    申请号:US12690719

    申请日:2010-01-20

    摘要: 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.

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

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

    公开(公告)号:US08521991B2

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

    申请号:US12631098

    申请日:2009-12-04

    IPC分类号: G06F9/30

    CPC分类号: G06F9/3836 G06F9/3855

    摘要: 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.

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

    SUBJECT MONITOR
    9.
    发明申请
    SUBJECT MONITOR 审中-公开
    主体监视器

    公开(公告)号:US20120172681A1

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

    申请号:US13341013

    申请日:2011-12-30

    IPC分类号: A61B5/0205 A61B5/11

    摘要: An embodiment comprises includes an apparatus with a housing wearable by a subject and a first sensor operable to detect a position of the subject. An embodiment of the apparatus includes a second sensor operable to detect a body state of the subject, where the first body state may be a vital sign such as heart rate, blood pressure, body temperature or respiratory rate. The apparatus may also include a wireless module, and be operable to transmit body state data and position data to a remote device. The apparatus may include a gyroscope or an accelerometer, and may be operable to detect rotational change in the subject's position about and axis, linear acceleration of the subject along an axis, a change in position of the subject, or a rate of change in position of the subject.

    摘要翻译: 一个实施例包括具有可由受试者穿戴的外壳的装置和可操作以检测被检者的位置的第一传感器。 该装置的实施例包括可操作以检测被检体的身体状态的第二传感器,其中第一身体状态可以是诸如心率,血压,体温或呼吸频率的生命体征。 该装置还可以包括无线模块,并且可操作以将身体状态数据和位置数据传送到远程设备。 该装置可以包括陀螺仪或加速度计,并且可以可操作以检测被摄体位置周围的轴的旋转变化,沿着轴的对象的线性加速度,对象的位置变化或位置的变化率 的主题。

    CAPSULE ENDOSCOPE
    10.
    发明申请
    CAPSULE ENDOSCOPE 审中-公开
    胶囊内窥镜

    公开(公告)号:US20120157769A1

    公开(公告)日:2012-06-21

    申请号:US13329293

    申请日:2011-12-18

    IPC分类号: A61B1/04

    摘要: An embodiment comprises and apparatus having an image capture device with an image axis and a gyroscope operable to indicate the orientation of the image axis. An embodiment of a capsule endoscopy system comprises an imaging capsule and an external unit. The imaging capsule may comprise an image capture device having an image axis and a gyroscope operable to indicate the orientation of the image axis. The external unit may comprise a gyroscope operable to indicate an orientation of a subject and a harness wearable by a subject and operable to align the gyroscope with the subject. The imaging capsule may send and image to an external unit for processing and display, and the external unit may provide for calculation of the image-axis orientation relative to the body.

    摘要翻译: 实施例包括具有图像轴的图像捕获装置和可操作以指示图像轴的取向的陀螺仪的装置。 胶囊内窥镜系统的实施例包括成像胶囊和外部单元。 成像胶囊可以包括具有图像轴的图像捕获装置和可操作以指示图像轴的取向的陀螺仪。 外部单元可以包括陀螺仪,其可操作以指示受试者的方位和由受试者佩戴的线束并可操作以将陀螺仪与对象对准。 成像胶囊可以发送和图像到外部单元进行处理和显示,并且外部单元可以提供相对于身体的图像轴取向的计算。