Apparatus and method for software-based control flow checking for soft error detection to improve microprocessor reliability
    1.
    发明授权
    Apparatus and method for software-based control flow checking for soft error detection to improve microprocessor reliability 有权
    用于软件错误检测的软件控制流程检查的装置和方法,以提高微处理器的可靠性

    公开(公告)号:US07506217B2

    公开(公告)日:2009-03-17

    申请号:US11325773

    申请日:2005-12-30

    CPC classification number: G06F11/1004

    Abstract: A method and apparatus for software-based control flow checking for soft error detection. In one embodiment, the method includes the instrumentation of one basic block of a target program to update a signature register with a successor basic block signature at an end of the basic block. In addition, the basic block is instrumented to verify that contents of the signature register match a basic block signature at a beginning of the basic block. In one embodiment, an instruction is inserted within the basic block to cause the signature register to store a predetermined value if the contents of the signature register match a basic block signature. In one embodiment, a basic block may be subdivided into a plurality of regions; each region is assigned a signature and instrumented to update the signature register at a beginning of each region. Other embodiments are described and claimed.

    Abstract translation: 一种用于软错误检测的基于软件的控制流程检查的方法和装置。 在一个实施例中,该方法包括在基本块的结尾处对目标程序的一个基本块的仪表进行更新具有后继基本块签名的签名寄存器。 另外,基本块被验证以验证签名寄存器的内容是否与基本块开头的基本块签名相匹配。 在一个实施例中,如果签名寄存器的内容与基本块签名匹配,则在基本块内插入指令以使签名寄存器存储预定值。 在一个实施例中,基本块可以被细分为多个区域; 每个区域都被分配一个签名,并在每个区域的开头进行检测以更新签名寄存器。 描述和要求保护其他实施例。

    Portable multi-function manicure apparatus
    2.
    再颁专利
    Portable multi-function manicure apparatus 失效
    便携式多功能修指甲器具

    公开(公告)号:USRE32352E

    公开(公告)日:1987-02-17

    申请号:US439281

    申请日:1982-11-04

    Applicant: Cheng C. Wang

    Inventor: Cheng C. Wang

    CPC classification number: A45D29/05 A61H23/0218 A61H9/005

    Abstract: An apparatus comprises a casing, an electrical magnet provided within the casing to produce an alternating magnetic field, an oscillating device actuated by the induced alternating magnetic field, a suction and exhaust device connected with the oscillating device, a massage device driven by the oscillating device and a nail file connected with and actuated by the oscillating device. The apparatus can perform selectively any or all of the functions of suction, exhaust, massage, and nail filing at the same time.

    Apparatus and method for redundant software thread computation
    3.
    发明授权
    Apparatus and method for redundant software thread computation 有权
    冗余软件线程计算的装置和方法

    公开(公告)号:US07818744B2

    公开(公告)日:2010-10-19

    申请号:US11325925

    申请日:2005-12-30

    CPC classification number: G06F9/544 G06F11/1497

    Abstract: An apparatus and method for redundant transient fault detection. In one embodiment, the method includes the replication of an application into two communicating threads, a leading thread and a trailing thread. The trailing thread may repeat computations performed by the leading thread to detect transient faults, referred to herein as “soft errors.” A first in, first out (FIFO) buffer of shared memory is reserved for passing data between the leading thread and the trailing thread. The FIFO buffer may include a buffer head variable to write data to the FIFO buffer and a buffer tail variable to read data from the FIFO buffer. In one embodiment, data passing between the leading thread data buffering is restricted according to a data unit size and thread synchronization between a leading thread and the trailing thread is limited to buffer overflow/underflow detection. Other embodiments are described and claimed.

    Abstract translation: 一种用于冗余瞬态故障检测的装置和方法。 在一个实施例中,该方法包括将应用程序复制到两个通信线程,前导线程和后退线程中。 尾随线程可以重复由前导线程执行的计算,以检测瞬态故障,这里称为“软错误”。共享存储器的先进先出(FIFO)缓冲器被保留用于在前导线程和尾随线程之间传递数据 线。 FIFO缓冲器可以包括用于向FIFO缓冲器写入数据的缓冲器头变量和用于从FIFO缓冲器读取数据的缓冲器尾部变量。 在一个实施例中,根据数据单元大小限制在前导线程数据缓冲之间传递的数据,并且前导线程和后退线程之间的线程同步被限制为缓冲器溢出/下溢检测。 描述和要求保护其他实施例。

    Apparatus and method for dynamic binary translator to support precise exceptions with minimal optimization constraints
    4.
    发明授权
    Apparatus and method for dynamic binary translator to support precise exceptions with minimal optimization constraints 有权
    用于动态二进制转换器的装置和方法,以最小的优化约束来支持精确异常

    公开(公告)号:US07757221B2

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

    申请号:US11241610

    申请日:2005-09-30

    CPC classification number: G06F9/45516 G06F8/443

    Abstract: A method and apparatus for dynamic binary translator to support precise exceptions with minimal optimization constraints. In one embodiment, the method includes the translation of a source binary application generated for a source instruction set architecture (ISA) into a sequential, intermediate representation (IR) of the source binary application. In one embodiment, the sequential IR is modified to incorporate exception recovery information for each of the exception instructions identified from the source binary application to enable a dynamic binary translator (DBT) to represent exception recovery values as regular values used by IR instructions. In one embodiment, the sequential IR may be optimized with a constraint on movement of an exception instruction downward past an irreversible instruction to form a non-sequential IR. In one embodiment, the non-sequential IR is optimized to form a translated binary application for a target ISA. Other embodiments are described and claimed.

    Abstract translation: 一种用于动态二进制转换器的方法和装置,以最小的优化约束来支持精确的异常。 在一个实施例中,该方法包括将源指令集架构(ISA)生成的源二进制应用程序转换为源二进制应用程序的顺序中间表示(IR)。 在一个实施例中,顺序IR被修改为包含从源二进制应用程序识别的每个异常指令的异常恢复信息,以使动态二进制转换器(DBT)能够将异常恢复值表示为由IR指令使用的常规值。 在一个实施例中,可以对异常指令向下移动通过不可逆指令以形成非顺序IR的限制来优化顺序IR。 在一个实施例中,非顺序IR被优化以形成目标ISA的翻译二进制应用程序。 描述和要求保护其他实施例。

    Inflatable pool
    5.
    发明授权
    Inflatable pool 失效
    充气池

    公开(公告)号:US4651360A

    公开(公告)日:1987-03-24

    申请号:US738067

    申请日:1985-05-24

    Applicant: Cheng C. Wang

    Inventor: Cheng C. Wang

    CPC classification number: B63B7/08 A41D2400/14

    Abstract: An inflatable pool which comprises a base sheet and a hollow-shaped inflatable wall having its bottom end heat-sealed to the edge of the base sheet. The wall is provided with outer heat seal seams and inner heat seal seams which are extending axially and dividing the wall into a plurality of elongated air compartments intercommunicated and structurally interconnected. The outer heat seal seams are staggered with respect to the inner heat seal seams and the upper portion of the wall is a continuous seal free portion.

    Abstract translation: 一种充气池,包括基片和中空形充气壁,其底端热密封到基片的边缘。 壁上设置有外部热封接缝和内部热封接缝,它们沿轴向延伸,并将壁分成多个细长的空气隔间,这些空间隔室相互连通并在结构上相互连接。 外部热封接缝相对于内部热封接缝交错,并且壁的上部是连续的无密封部分。

    Portable multi-function apparatus
    6.
    发明授权
    Portable multi-function apparatus 失效
    便携式多功能设备

    公开(公告)号:US4303086A

    公开(公告)日:1981-12-01

    申请号:US185143

    申请日:1980-09-08

    Applicant: Cheng C. Wang

    Inventor: Cheng C. Wang

    CPC classification number: A61H23/0218 A45D29/05 A61H9/005

    Abstract: An apparatus comprises a casing, an electrical magnet provided within the casing to produce an alternating magnetic field, an oscillating device actuated by the induced alternating magnetic field, a suction and exhaust device connected with the oscillating device, a massage device driven by the oscillating device and a nail file connected with and actuated by the oscillating device. The apparatus can perform selectively any or all of the functions of suction, exhaust, massage, and nail filing at the same time.

    Abstract translation: 一种装置,包括壳体,设置在壳体内以产生交变磁场的电磁体,由感应交变磁场致动的振荡装置,与振荡装置连接的吸入和排出装置,由振荡装置驱动的按摩装置 以及由振荡装置连接并由振荡装置致动的指甲锉。 该装置可以选择性地执行抽吸,排气,按摩和指甲的任何或全部功能。

    APPARATUS, METHOD, AND SYSTEM FOR IMPROVING POWER, PERFORMANCE EFFICIENCY BY COUPLING A FIRST CORE TYPE WITH A SECOND CORE TYPE
    7.
    发明申请
    APPARATUS, METHOD, AND SYSTEM FOR IMPROVING POWER, PERFORMANCE EFFICIENCY BY COUPLING A FIRST CORE TYPE WITH A SECOND CORE TYPE 审中-公开
    用于提高功率的装置,方法和系统,通过与第二核心类型耦合的第一核心类型的性能效率

    公开(公告)号:US20110320766A1

    公开(公告)日:2011-12-29

    申请号:US12826107

    申请日:2010-06-29

    Abstract: An apparatus and method is described herein for coupling a processor core of a first type with a co-designed core of a second type. Execution of program code on the first core is monitored and hot sections of the program code are identified. Those hot sections are optimize for execution on the co-designed core, such that upon subsequently encountering those hot sections, the optimized hot sections are executed on the co-designed core. When the co-designed core is executing optimized hot code, the first processor core may be in a low-power state to save power or executing other code in parallel. Furthermore, multiple threads of cold code may be pipelined on the first core, while multiple threads of hot code are pipeline on the co-designed core to achieve maximum performance.

    Abstract translation: 本文描述了一种用于将第一类型的处理器核与第二类型的共同设计的核耦合的装置和方法。 对第一个核心上的程序代码执行进行监控,并且识别程序代码的热部分。 这些热部分优化用于在共同设计的芯上执行,使得在随后遇到这些热部分时,优化的热部分在共同设计的核上执行。 当共同设计的核心正在执行优化的热代码时,第一处理器核心可以处于低功率状态以节省功率或并行执行其他代码。 此外,多个冷码线程可以在第一核心上流水线化,而多个热代码线程在共同设计的核心上进行流水线以实现最大性能。

    Steering apparatus for an inflatable raft
    8.
    发明授权
    Steering apparatus for an inflatable raft 失效
    用于充气筏的转向装置

    公开(公告)号:US4886475A

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

    申请号:US234883

    申请日:1988-08-22

    Applicant: Cheng C. Wang

    Inventor: Cheng C. Wang

    CPC classification number: B63H16/12 B63H2016/202

    Abstract: A steering apparatus for an inflatable raft is disclosed. The apparatus substantially includes a transmission member having a transmission shaft formed thereon, a driving member having a driving shaft formed thereon which is co-axially arranged with the transmission shaft, a coupler having a central bore in the same shape as that of the transmission and driving shafts and movably sleeved thereon, a bias member biasing between the coupler and either of the transmission and driving members, and an actuating member for causing the coupler to move from an original engaged position to a disengaged position. When the user of the raft controls the steering apparatus at either side of the raft, the impellers at the side of the controlled apparatus will stop turning along with the manipulation of the pedals by the user so as to achieve an alternation of the moving direction of the raft.

    Abstract translation: 公开了一种用于充气筏的转向装置。 该装置基本上包括一传动构件,该传动构件具有形成在其上的传动轴,一驱动构件,其上形成有与传动轴同轴设置的驱动轴,一联接器,具有与传动装置相同形状的中心孔, 驱动轴和可移动地套在其上的偏置构件,偏置构件偏置在联接器和变速器和驱动构件中的任一个之间,以及致动构件,用于使联接器从原始接合位置移动到脱离位置。 当木筏的使用者控制在筏子的任一侧的转向装置时,被控制装置一侧的叶轮将随着用户对踏板的操纵而停止转动,以便实现移动方向的交替 筏子

    Inflatable article with edge concealing means
    9.
    发明授权
    Inflatable article with edge concealing means 失效
    具有边缘隐藏装置的充气物品

    公开(公告)号:US4745649A

    公开(公告)日:1988-05-24

    申请号:US776437

    申请日:1985-09-16

    Applicant: Cheng C. Wang

    Inventor: Cheng C. Wang

    Abstract: An inflatable article includes at least one first gas impervious flexible sheet formed into an inflatable envelope having at least one heat-sealed edge by heat sealing, and at least one second sheet heat sealed to the first sheet to form an additional air compartment, wherein the second sheet has at least one marginal edge which is heat sealed along the heat sealed edge or along a seam adjacent to the heat sealed-edge with an adjacent portion thereof extending over the heat-sealed edge. The additional air compartment expands over and conceals the heat-sealed edge upon inflation.

    Abstract translation: 可膨胀制品包括至少一个第一气体不可渗透的柔性片,其形成为具有通过热密封的至少一个热密封边缘的可充气外壳,以及至少一个热密封到第一片以形成另外的空气隔室的第二片,其中, 第二片材具有至少一个沿着热密封边缘或邻近热密封边缘的接缝热密封的边缘,其相邻部分在热密封边缘上延伸。 额外的空气室在膨胀时膨胀并隐藏热封边缘。

Patent Agency Ranking